<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>DevToolBay — Practical Guides for Developers</title>
<link>https://devtoolbay.com/</link>
<description>Short, practical engineering guides about encoding, JSON, security, URLs and naming. Every tool mentioned runs 100% in your browser.</description>
<language>en</language>
<lastBuildDate>Tue, 13 Oct 2026 06:46:00 GMT</lastBuildDate>
<atom:link href="https://devtoolbay.com/feed.xml" rel="self" type="application/rss+xml" />
  <item>
<title>Base64 vs Hex Encoding: When to Use Each (Developer Guide)</title>
<link>https://devtoolbay.com/articles/base64-vs-hex-encoding.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/base64-vs-hex-encoding.html</guid>
<description>Base64 vs hex encoding compared: size overhead, readability, common use cases in JWTs, data URLs and git diffs — with a quick decision table for engineers.</description>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>How to Decode a JWT: Reading Header, Payload and Signature</title>
<link>https://devtoolbay.com/articles/how-to-decode-a-jwt.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/how-to-decode-a-jwt.html</guid>
<description>Decode any JWT by hand or with a browser tool: how the three parts are encoded, which claims matter (sub, exp, iss, aud) and why decoding is not verification.</description>
<pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>UTF-8 Explained: Why One Chinese Character Counts as 3 Bytes</title>
<link>https://devtoolbay.com/articles/utf8-explained-multibyte.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/utf8-explained-multibyte.html</guid>
<description>How UTF-8 encodes ASCII, Latin accents, CJK and emoji: byte lengths per code point, why string length disagrees across systems and how to inspect any character.</description>
<pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>Cron Expressions: A Field-by-Field Guide with Real Examples</title>
<link>https://devtoolbay.com/articles/cron-expressions-guide.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/cron-expressions-guide.html</guid>
<description>Read and write cron like a native: what the 5 fields mean, steps and ranges, the day-of-month vs day-of-week rule, @daily shorthands and timezone pitfalls.</description>
<pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>UUID v4 and v7: The Complete Guide for Databases and APIs</title>
<link>https://devtoolbay.com/articles/uuid-v4-complete-guide.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/uuid-v4-complete-guide.html</guid>
<description>What a UUID actually encodes, v4 vs v7 trade-offs for database indexes, how unique is truly unique, and why UUIDs are not secrets.</description>
<pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>Why Your JSON Is Invalid: The 9 Most Common Syntax Errors</title>
<link>https://devtoolbay.com/articles/common-json-errors.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/common-json-errors.html</guid>
<description>Trailing commas, unquoted keys, smart quotes and friends: the nine JSON syntax mistakes that break parsers, with instant fixes and a validation shortcut.</description>
<pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>SHA-256 for Developers: Checksums, HMAC and What Hashing Cannot Do</title>
<link>https://devtoolbay.com/articles/sha256-hash-guide.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/sha256-hash-guide.html</guid>
<description>When to use SHA-256 (and when not to), how HMAC adds a secret, why password hashing needs bcrypt or Argon2 instead, and how to verify checksums quickly.</description>
<pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>Testing Regular Expressions Safely in Your Browser</title>
<link>https://devtoolbay.com/articles/safe-regex-testing.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/safe-regex-testing.html</guid>
<description>A practical regex testing workflow: flags, capture groups and lookarounds visualized, catastrophic backtracking awareness, and why browser testers protect your patterns.</description>
<pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>URL Encoding, Percent-Encoding and Query Strings: What Actually Matters</title>
<link>https://devtoolbay.com/articles/url-encoding-guide.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/url-encoding-guide.html</guid>
<description>When spaces become %20 or +, the difference between encodeURI and encodeURIComponent, double-encoding bugs and how to debug URLs component by component.</description>
<pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>JSON vs YAML vs XML: Choosing the Right Config Format</title>
<link>https://devtoolbay.com/articles/json-vs-yaml-vs-xml.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/json-vs-yaml-vs-xml.html</guid>
<description>JSON, YAML and XML compared for configuration and data exchange: readability, schema support, editor safety and where each format still wins today.</description>
<pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>How Strong Is Your Password? Entropy Explained Without the Math Degree</title>
<link>https://devtoolbay.com/articles/password-strength-entropy.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/password-strength-entropy.html</guid>
<description>Password strength as bits of entropy: length vs character variety, why dictionary words beat complex short strings, and a realistic cracking-time table.</description>
<pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>QR Codes: Size, Error Correction and Payload Limits Explained</title>
<link>https://devtoolbay.com/articles/qr-codes-size-error-correction.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/qr-codes-size-error-correction.html</guid>
<description>How QR codes pack data: versions, the four error correction levels, scan distance rules and the payload ceiling — plus what makes a code unscannable.</description>
<pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>Text Diff Explained: How Line Diffing Works and When to Trust It</title>
<link>https://devtoolbay.com/articles/text-diff-tools-101.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/text-diff-tools-101.html</guid>
<description>From LCS to character highlighting: how diff tools align two texts, what ignore-options actually compare, and a workflow for reviewing changes without git.</description>
<pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>CSS Color Formats: HEX, RGB and HSL Explained with Conversions</title>
<link>https://devtoolbay.com/articles/css-color-formats-cheatsheet.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/css-color-formats-cheatsheet.html</guid>
<description>When to use hex, rgb() or hsl() in CSS: how each format stores channels, alpha handling, browser support notes and quick mental conversion recipes.</description>
<pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>Unix Timestamps, Epochs and Time Zones: The Developer Field Guide</title>
<link>https://devtoolbay.com/articles/unix-timestamps-guide.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/unix-timestamps-guide.html</guid>
<description>Seconds vs milliseconds confusion, ISO 8601, why local time is a display concern, leap-second trivia and a debugging workflow for wrong dates.</description>
<pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>Minifying JSON and CSS Safely: What Must Never Be Removed</title>
<link>https://devtoolbay.com/articles/minify-json-css-safely.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/minify-json-css-safely.html</guid>
<description>What minifiers are allowed to touch: whitespace rules in JSON, strings and url() in CSS, real-world savings numbers and a pre-flight validation checklist.</description>
<pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>What a Good Markdown Previewer Renders (GitHub Flavor Included)</title>
<link>https://devtoolbay.com/articles/markdown-preview-guide.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/markdown-preview-guide.html</guid>
<description>Markdown features worth checking in a previewer: tables, task lists, code fences, sanitization behavior and why raw HTML needs care.</description>
<pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>Client-Side Tools and Privacy: Why Paste-Anywhere Matters</title>
<link>https://devtoolbay.com/articles/client-side-tools-privacy.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/client-side-tools-privacy.html</guid>
<description>What actually happens to data on online tool sites, how fully client-side tools differ, threat models for developers and a checklist for vetting any web tool.</description>
<pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>Number Bases in Programming: Binary, Hex and What Comes After 36</title>
<link>https://devtoolbay.com/articles/number-bases-programming-guide.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/number-bases-programming-guide.html</guid>
<description>Why programmers count in bases 2, 8, 10 and 16, how literals work across languages, bit-pair intuition for hex and converting any base up to 36.</description>
<pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate>
</item>
  <item>
<title>camelCase, snake_case and kebab-case: A Field Guide to Naming Conventions</title>
<link>https://devtoolbay.com/articles/naming-conventions-camel-snake-kebab.html</link>
<guid isPermaLink="true">https://devtoolbay.com/articles/naming-conventions-camel-snake-kebab.html</guid>
<description>Which naming convention belongs where across languages, URLs and APIs; case conversion pitfalls with acronyms; and why consistency beats preference.</description>
<pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate>
</item>
</channel>
</rss>
