I Replaced 8 Browser Tabs With One Tool I Built Myself
Every developer has this problem. Most just accept it. You're debugging an API at 11pm. You have eight browser tabs open: Tab 1: JSON formatter (covered in ads) Tab 2: JWT decoder (is this sending ...

Source: DEV Community
Every developer has this problem. Most just accept it. You're debugging an API at 11pm. You have eight browser tabs open: Tab 1: JSON formatter (covered in ads) Tab 2: JWT decoder (is this sending my token somewhere?) Tab 3: Base64 decoder Tab 4: Timestamp converter Tab 5: CSV to JSON converter Tab 6: Regex tester Tab 7: UUID generator Tab 8: Some random YAML tool you found on page 2 of Google Each one has a different interface. Half load slowly. Two show popups asking you to sign up. One is quietly making network requests when you paste data into it. This was my life for 4 years. ## The moment I decided to fix it I was debugging an auth issue and I pasted a live JWT token into a popular online decoder. Then I opened the Network tab. It had made a request. With my token. To a server I know nothing about. That JWT contained a real user's email, role, and session data. The token was still valid. I'd just sent it to a stranger's server. I felt sick. Then I felt angry. Not just at myself —