<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Developer-Tools on NavProject Blog</title>
    <link>https://navshelf.com/en/tags/developer-tools/</link>
    <description>Recent content in Developer-Tools on NavProject Blog</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 12 Sep 2026 11:00:00 +0800</lastBuildDate>
    <atom:link href="https://navshelf.com/en/tags/developer-tools/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Base64 vs URL Encoding: What&#39;s the Difference and When to Use Each</title>
      <link>https://navshelf.com/en/posts/base64-vs-url-encoding/</link>
      <pubDate>Sat, 12 Sep 2026 11:00:00 +0800</pubDate>
      <guid>https://navshelf.com/en/posts/base64-vs-url-encoding/</guid>
      <description>Base64 and percent-encoding both turn data into safe text, but they solve different problems. Here is how to tell them apart, with examples and the mistakes each one causes.</description>
    </item>
    <item>
      <title>Unix Timestamps Explained: How to Convert Epoch Time to a Date</title>
      <link>https://navshelf.com/en/posts/unix-timestamp-converter-guide/</link>
      <pubDate>Sat, 12 Sep 2026 08:00:00 +0800</pubDate>
      <guid>https://navshelf.com/en/posts/unix-timestamp-converter-guide/</guid>
      <description>What a Unix timestamp really is, why seconds and milliseconds cause so many bugs, how time zones make a correct-looking conversion wrong, and a free converter that works offline.</description>
    </item>
    <item>
      <title>How to Format and Validate JSON (and Fix the Errors You&#39;ll Actually Hit)</title>
      <link>https://navshelf.com/en/posts/json-formatter-guide/</link>
      <pubDate>Sat, 12 Sep 2026 07:00:00 +0800</pubDate>
      <guid>https://navshelf.com/en/posts/json-formatter-guide/</guid>
      <description>A practical guide to JSON formatting and validation: what counts as valid JSON, the five errors that cause most failures, how to read a position error, and a free tool that does it in your browser.</description>
    </item>
    <item>
      <title>URL Encoding Explained: How to Encode Query Parameters Correctly</title>
      <link>https://navshelf.com/en/posts/url-encoding-explained/</link>
      <pubDate>Thu, 10 Sep 2026 10:00:00 +0800</pubDate>
      <guid>https://navshelf.com/en/posts/url-encoding-explained/</guid>
      <description>A practical guide to URL encoding (percent-encoding): which characters must be escaped, the difference between encodeURI and encodeURIComponent, why decoding fails, and a free browser-based encoder.</description>
    </item>
    <item>
      <title>Base64 Encoding Explained: What It Is and When to Use It</title>
      <link>https://navshelf.com/en/posts/base64-encoding-explained/</link>
      <pubDate>Thu, 10 Sep 2026 09:00:00 +0800</pubDate>
      <guid>https://navshelf.com/en/posts/base64-encoding-explained/</guid>
      <description>Base64 encoding explained in plain language: how the 3-to-4 byte rule works, where you meet Base64 in real life, five common pitfalls, and a free encoder that runs in your browser.</description>
    </item>
  </channel>
</rss>
