Guides

The formats and protocols behind the tools, explained with real examples. Each guide links to the tool it belongs to, so you can read and then try.

2026-10-23

How to Validate JSON and Fix the Most Common JSON Errors

Trailing commas, single quotes, unquoted keys, stray comments, truncated payloads: the twelve JSON mistakes that cause almost every parse error, how to spot each one, and a workflow that finds them in seconds.

2026-10-23

Public vs Private IP Addresses: What's the Difference?

Your devices live behind one public address with private addresses of their own. How NAT makes that work, the private ranges and their special cases, and how to find each address when you need it.

2026-10-23

Regular Expressions Cheat Sheet: Patterns You'll Actually Use

A compact regex reference plus the ten patterns worth memorising — email, URL, dates, IPv4, hex colours, slugs, UUIDs — each one explained piece by piece, with the traps called out.

2026-10-23

How DNS Works: From a Domain Name to an IP Address

The lookup chain behind every URL: recursive resolvers, root and TLD servers, authoritative answers, TTLs and caching — plus the record types you'll actually meet and the failures they explain.

2026-10-23

UTC vs GMT vs Local Time: A Developer's Guide

UTC is a standard, GMT is a time zone, and local time is a presentation choice. What each term really means, why they usually read the same, and the rules that keep time bugs out of your systems.

2026-10-23

JSON to CSV: How to Convert, and When Each Format Wins

JSON is a tree and CSV is a grid — converting between them means making decisions about nesting, types and quoting. How the conversion works, the rules that keep it lossless, and how to choose.

2026-10-23

URL Encoding Explained: A Percent-Encoding Reference

Why URLs need percent-encoding, the difference between encoding a component and a whole URL, a reference table for the characters that matter, and the + vs %20 question settled.

2026-10-23

CIDR Notation and Subnetting for Beginners

What 192.168.1.0/24 really means: network bits, host bits, netmasks, usable ranges, and how to split one network into smaller subnets — with worked examples.

2026-10-22

What Is a JWT? JSON Web Tokens Explained

A JSON Web Token is three Base64URL segments and a signature. How JWTs are structured, how the claims work, how verification really happens, and the mistakes that make them insecure.

2026-10-22

JSON vs YAML: Key Differences and When to Use Each

JSON and YAML carry the same data but behave very differently: syntax, types, comments, failure modes and tooling, plus a practical rule for choosing between them.

2026-10-22

Unix Timestamps Explained: Epoch Time, Milliseconds and Time Zones

What a Unix timestamp counts, why seconds and milliseconds keep getting mixed up, what happens in 2038, and how time zones, UTC and GMT fit in — with examples.

2026-10-22

Base64 Encoding Explained: Why It Exists and How It Works

Base64 turns binary data into safe text at a 33% size cost. Why the internet needed it, how the 3-bytes-to-4-characters trick works, the variants, and the mistakes to avoid.