<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Naveen</title>
    <description>The latest articles on DEV Community by Naveen (@goyalnannu).</description>
    <link>https://dev.to/goyalnannu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3840945%2Fc7ae9199-2d73-49c8-9cd6-79c77ff3ee2b.png</url>
      <title>DEV Community: Naveen</title>
      <link>https://dev.to/goyalnannu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/goyalnannu"/>
    <language>en</language>
    <item>
      <title>🚀 How to Instantly Debug JSON, JWTs, curl Commands, and More — All Inside Your Browser</title>
      <dc:creator>Naveen</dc:creator>
      <pubDate>Wed, 25 Mar 2026 16:49:48 +0000</pubDate>
      <link>https://dev.to/goyalnannu/how-to-instantly-debug-json-jwts-curl-commands-and-more-all-inside-your-browser-3mlf</link>
      <guid>https://dev.to/goyalnannu/how-to-instantly-debug-json-jwts-curl-commands-and-more-all-inside-your-browser-3mlf</guid>
      <description>&lt;p&gt;If you're a developer, you probably do this at least once a day:&lt;/p&gt;

&lt;p&gt;format some JSON&lt;br&gt;
decode a JWT&lt;br&gt;
convert Base64&lt;br&gt;
parse a timestamp&lt;br&gt;
compare two text blobs&lt;br&gt;
turn a curl command into code&lt;/p&gt;

&lt;p&gt;Each task is small…&lt;br&gt;
but switching between tools slows everything down.&lt;/p&gt;

&lt;p&gt;In this tutorial, I’ll show you how to debug these common cases quickly, safely, and directly in your browser — using client-side tools (no data ever leaves your device).&lt;/p&gt;

&lt;p&gt;Let’s get started.&lt;/p&gt;

&lt;p&gt;🧩** 1. Format &amp;amp; Validate JSON (Without Sending It to a Server)**&lt;/p&gt;

&lt;p&gt;The classic problem:&lt;/p&gt;

&lt;p&gt;You paste some JSON&lt;br&gt;
→ it’s minified&lt;br&gt;
→ broken&lt;br&gt;
→ or too large for online formatters.&lt;/p&gt;

&lt;p&gt;Here’s the fast approach:&lt;/p&gt;

&lt;p&gt;Step 1: Open a JSON formatter&lt;br&gt;
Step 2: Paste your data&lt;br&gt;
Step 3: See it beautified instantly&lt;br&gt;
Bonus: Validate structure + detect errors&lt;/p&gt;

&lt;p&gt;This works even with:&lt;/p&gt;

&lt;p&gt;deeply nested objects&lt;br&gt;
1MB+ JSON files&lt;br&gt;
escaped JSON strings (common in logs)&lt;/p&gt;

&lt;p&gt;If you’ve ever had a formatter freeze, this solves it.&lt;/p&gt;

&lt;p&gt;👉 Try it: &lt;a href="https://www.spoold.com/tools/json/format" rel="noopener noreferrer"&gt;https://www.spoold.com/tools/json/format&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔐 2. Decode a JWT Token Safely&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;JWTs often contain:&lt;/p&gt;

&lt;p&gt;user info&lt;br&gt;
claims&lt;br&gt;
metadata&lt;br&gt;
session data&lt;/p&gt;

&lt;p&gt;But decoding them on random websites is risky.&lt;/p&gt;

&lt;p&gt;Here’s how to decode securely:&lt;/p&gt;

&lt;p&gt;Step 1: Copy the JWT&lt;br&gt;
Step 2: Paste into a JWT decoder&lt;br&gt;
Step 3: See header + payload instantly (no backend involved)&lt;/p&gt;

&lt;p&gt;Also works with:&lt;/p&gt;

&lt;p&gt;expired tokens&lt;br&gt;
malformed tokens&lt;br&gt;
multiple segment tokens&lt;/p&gt;

&lt;p&gt;👉 Try it: &lt;a href="https://www.spoold.com/tools/jwt/decode" rel="noopener noreferrer"&gt;https://www.spoold.com/tools/jwt/decode&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔡 3. Convert Base64, Hex, Binary, or Escape Values&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Common use cases:&lt;/p&gt;

&lt;p&gt;debugging API payloads&lt;br&gt;
reading encoded logs&lt;br&gt;
handling webhooks&lt;br&gt;
decoding suspicious strings&lt;/p&gt;

&lt;p&gt;You can instantly convert:&lt;/p&gt;

&lt;p&gt;Base64 ↔ Text&lt;br&gt;
Hex ↔ Text&lt;br&gt;
Binary ↔ Text&lt;br&gt;
URL-encoded ↔ Decoded&lt;br&gt;
Escape ↔ Unescape&lt;br&gt;
Steps:&lt;br&gt;
Paste your encoded data&lt;br&gt;
Choose target format&lt;br&gt;
See clean output instantly&lt;/p&gt;

&lt;p&gt;👉 Try it: &lt;a href="https://www.spoold.com/tools/base64" rel="noopener noreferrer"&gt;https://www.spoold.com/tools/base64&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🕒 4. Convert Timestamps Like a Pro&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This one surprises new developers.&lt;/p&gt;

&lt;p&gt;Unix timestamps come in:&lt;/p&gt;

&lt;p&gt;seconds&lt;br&gt;
milliseconds&lt;br&gt;
microseconds&lt;/p&gt;

&lt;p&gt;You don’t have to guess.&lt;/p&gt;

&lt;p&gt;Steps:&lt;br&gt;
Paste or type your timestamp&lt;br&gt;
The tool detects the format&lt;br&gt;
It shows the exact date/time with timezone support&lt;/p&gt;

&lt;p&gt;This helps with:&lt;/p&gt;

&lt;p&gt;logs&lt;br&gt;
audit trails&lt;br&gt;
cron debugging&lt;br&gt;
API analytics&lt;/p&gt;

&lt;p&gt;👉 Try it: &lt;a href="https://www.spoold.com/tools/time/convert" rel="noopener noreferrer"&gt;https://www.spoold.com/tools/time/convert&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧪 5. Test and Validate Regex With Instant Output&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Regex is powerful…&lt;br&gt;
but trying it in code repeatedly is painful.&lt;/p&gt;

&lt;p&gt;Try this workflow:&lt;br&gt;
Write your regex pattern&lt;br&gt;
Add your sample text&lt;br&gt;
See matches highlighted instantly&lt;br&gt;
Export or refine as needed&lt;/p&gt;

&lt;p&gt;Supports:&lt;/p&gt;

&lt;p&gt;global matching&lt;br&gt;
groups&lt;br&gt;
multi-line flags&lt;br&gt;
case sensitivity&lt;/p&gt;

&lt;p&gt;👉 Try it: &lt;a href="https://www.spoold.com/tools/regex/test" rel="noopener noreferrer"&gt;https://www.spoold.com/tools/regex/test&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🌐 6. Convert curl Commands to Code&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Ever copied a curl command from documentation and needed it in:&lt;/p&gt;

&lt;p&gt;JavaScript&lt;br&gt;
Python&lt;br&gt;
Node.js&lt;br&gt;
Go&lt;br&gt;
Shell&lt;br&gt;
Rust&lt;/p&gt;

&lt;p&gt;You can convert it instantly.&lt;/p&gt;

&lt;p&gt;Steps:&lt;br&gt;
Paste the curl command&lt;br&gt;
Pick your language&lt;br&gt;
Copy the generated snippet&lt;/p&gt;

&lt;p&gt;This is especially useful during API debugging.&lt;/p&gt;

&lt;p&gt;👉 Try it: &lt;a href="https://www.spoold.com/tools/http/curl" rel="noopener noreferrer"&gt;https://www.spoold.com/tools/http/curl&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📝 7. Compare Text or JSON (Diff Tool)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For investigating:&lt;/p&gt;

&lt;p&gt;API differences&lt;br&gt;
config changes&lt;br&gt;
payload mismatches&lt;br&gt;
code snippets&lt;br&gt;
Steps:&lt;br&gt;
Paste text on left&lt;br&gt;
Paste text on right&lt;br&gt;
See differences highlighted&lt;/p&gt;

&lt;p&gt;Supports:&lt;/p&gt;

&lt;p&gt;whitespace modes&lt;br&gt;
character/word/line diff&lt;br&gt;
copy result options&lt;/p&gt;

&lt;p&gt;👉 Try it: &lt;a href="https://www.spoold.com/tools/json/diff" rel="noopener noreferrer"&gt;https://www.spoold.com/tools/json/diff&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧠 Bonus: Auto-Detect Mode (Paste Anything → Right Tool Opens)&lt;/strong&gt;&lt;br&gt;
This is the magic part.&lt;/p&gt;

&lt;p&gt;Try this:&lt;/p&gt;

&lt;p&gt;Copy any JSON / JWT / curl / URL / timestamp&lt;br&gt;
Go to &lt;a href="https://www.spoold.com" rel="noopener noreferrer"&gt;https://www.spoold.com&lt;/a&gt;&lt;br&gt;
Paste it&lt;br&gt;
Watch the correct tool open automatically&lt;/p&gt;

&lt;p&gt;This is useful when you're in a rush and don’t want to think about which tool to open.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎁 Why These Tools Are Safe to Use&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;All the utilities used in this tutorial run:&lt;/p&gt;

&lt;p&gt;100% inside your browser&lt;br&gt;
with zero server calls&lt;br&gt;
no tracking&lt;br&gt;
no storage&lt;br&gt;
no ads&lt;/p&gt;

&lt;p&gt;This means you can safely paste:&lt;/p&gt;

&lt;p&gt;private tokens&lt;br&gt;
production logs&lt;br&gt;
sensitive API responses&lt;br&gt;
internal JSON&lt;/p&gt;

&lt;p&gt;Everything stays on your machine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⭐ Final Thoughts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tools don’t make you a better developer —&lt;br&gt;
but they make your work faster, cleaner, and less painful.&lt;/p&gt;

&lt;p&gt;If you spend even 10 minutes a day formatting JSON or converting payloads, the right tools can save hours every week.&lt;/p&gt;

&lt;p&gt;If you want to explore more utilities:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.spoold.com" rel="noopener noreferrer"&gt;https://www.spoold.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know which tool you’d like to see next — I build new ones every week.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>showdev</category>
    </item>
    <item>
      <title>🚀 The Developer Toolbox I Built Because I Was Tired of Opening 10 Tabs a Day</title>
      <dc:creator>Naveen</dc:creator>
      <pubDate>Tue, 24 Mar 2026 17:04:52 +0000</pubDate>
      <link>https://dev.to/goyalnannu/the-developer-toolbox-i-built-because-i-was-tired-of-opening-10-tabs-a-day-4iah</link>
      <guid>https://dev.to/goyalnannu/the-developer-toolbox-i-built-because-i-was-tired-of-opening-10-tabs-a-day-4iah</guid>
      <description>&lt;p&gt;Every developer has that moment.&lt;/p&gt;

&lt;p&gt;You're in the middle of debugging something simple… and suddenly you’re juggling:&lt;/p&gt;

&lt;p&gt;a JSON formatter&lt;br&gt;
a JWT decoder&lt;br&gt;
a Base64 converter&lt;br&gt;
a timestamp tool&lt;br&gt;
a regex tester&lt;br&gt;
a curl-to-code generator&lt;/p&gt;

&lt;p&gt;…until your browser looks like a graveyard of tiny tasks.&lt;/p&gt;

&lt;p&gt;One night, after pasting a large JSON into a random formatter that tried to force browser notifications, I closed everything and asked myself:&lt;/p&gt;

&lt;p&gt;Why do we rely on 10 different sites for basic dev tasks…&lt;br&gt;
and why do so many of them track us?&lt;/p&gt;

&lt;p&gt;That frustration turned into a small side project that slowly grew into something bigger than I expected.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🌱 The Idea: A Single Place for Developer Utilities&lt;/strong&gt;&lt;br&gt;
I didn’t plan to build a full platform.&lt;/p&gt;

&lt;p&gt;I just wanted:&lt;/p&gt;

&lt;p&gt;tools that load instantly&lt;br&gt;
tools that don’t track anything&lt;br&gt;
tools that don’t send data to a server&lt;br&gt;
no ads&lt;br&gt;
no pop-ups&lt;br&gt;
no signup walls&lt;/p&gt;

&lt;p&gt;So I decided on one rule:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Everything should run client-side.&lt;br&gt;
No data should leave the browser.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That became the foundation of what I started building.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🛠️ What I Built So Far&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl8ibe8jpgckepnk06bta.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl8ibe8jpgckepnk06bta.png" alt="SPOOLD Home Page" width="800" height="421"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What began as a single JSON formatter turned into a toolbox with 40+ tools, including:&lt;/p&gt;

&lt;p&gt;JSON formatter &amp;amp; validator&lt;br&gt;
JWT decoder&lt;br&gt;
Base64 / Hex / Binary converters&lt;br&gt;
CSV viewer&lt;br&gt;
Markdown preview&lt;br&gt;
curl → code&lt;br&gt;
Regex tester&lt;br&gt;
UUID &amp;amp; hashing tools&lt;br&gt;
QR generator&lt;br&gt;
Diff tools&lt;br&gt;
URL shortener&lt;br&gt;
Flow Canvas (for quick diagrams)&lt;/p&gt;

&lt;p&gt;The interesting part?&lt;/p&gt;

&lt;p&gt;Most of the heavy lifting happens inside your browser — nothing gets uploaded anywhere.&lt;/p&gt;

&lt;p&gt;That capability led to one of the most surprising pieces of feedback I got:&lt;/p&gt;

&lt;p&gt;“No AI tool could unescape this huge JSON, but your tool did.”&lt;/p&gt;

&lt;p&gt;That message made my entire week.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔒 Why Privacy Matters for Dev Tools&lt;/strong&gt;&lt;br&gt;
Developer tools handle:&lt;/p&gt;

&lt;p&gt;API keys&lt;br&gt;
tokens&lt;br&gt;
internal JSON&lt;br&gt;
sensitive payloads&lt;br&gt;
private logs&lt;/p&gt;

&lt;p&gt;Yet most online utilities send every character you paste straight to a server.&lt;/p&gt;

&lt;p&gt;I wanted the opposite experience.&lt;br&gt;
Paste → process → done.&lt;br&gt;
All local. No risk.&lt;/p&gt;

&lt;p&gt;It turns out a lot of developers want the same.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚡ The Most Fun Part: Flow Canvas&lt;/strong&gt;&lt;br&gt;
One tool that unexpectedly took off is Flow Canvas — a simple drag-and-drop board for quick discussion diagrams.&lt;/p&gt;

&lt;p&gt;A lot of users told me it was:&lt;/p&gt;

&lt;p&gt;easier than heavy diagram apps&lt;br&gt;
perfect for fast planning&lt;br&gt;
great for quick “explain this bug” sessions&lt;br&gt;
surprisingly fun to use&lt;/p&gt;

&lt;p&gt;It wasn’t planned.&lt;br&gt;
It was experimental.&lt;br&gt;
But people loved it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💬 What I’m Trying to Build Next&lt;/strong&gt;&lt;br&gt;
This year, I want to focus on:&lt;/p&gt;

&lt;p&gt;better auto-detection (paste something → tool opens)&lt;br&gt;
more powerful converters&lt;br&gt;
browser-only utilities for security workflows&lt;br&gt;
maybe even a small dev-themed game inside the toolbox&lt;/p&gt;

&lt;p&gt;And I’m open to ideas from the community.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧪 Want to Try It?&lt;/strong&gt;&lt;br&gt;
If you want to see it or break it:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.spoold.com" rel="noopener noreferrer"&gt;https://www.spoold.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If something feels slow, confusing, or missing — tell me.&lt;br&gt;
I’m building this toolbox with developers, not just for them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;❓What tiny dev task do YOU find unnecessarily annoying?&lt;/strong&gt;&lt;br&gt;
If there’s a small tool you wish existed, reply here — I’ll build it.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>node</category>
    </item>
  </channel>
</rss>
