NAB TOOLS GUIDES
Guides and explainers
Practical explanations for the tools and problems they help solve.
Regex Explained: Patterns, Groups, and Practical Testing
Learn how regular expressions match text, how groups and quantifiers
2026-08-26webYAML vs JSON: Which Data Format Should You Use?
YAML is easy to read and edit; JSON is simple to generate and widely
2026-08-26securityHTTP Security Headers Explained: CSP, HSTS, and Clickjacking Protection
Understand the most useful HTTP response security headers and how to
2026-08-22securityJWT Explained: Decode, Verify, and Understand JSON Web Tokens
Understand signed and encrypted JWTs, inspect a three-part JWS safely,
2026-08-22securityPassword Entropy Explained: What Makes a Password Strong?
Learn how length, randomness, reuse, and passphrases affect password
2026-08-22developersBase64 Explained: Why Binary Becomes Text
Why do APIs return strings like aGVsbG8=? Because email, JSON, and URLs
2026-08-18developersCron Expressions Explained: Five Fields and Common Six-Field Variants
Learn traditional five-field crontab syntax, why some schedulers add
2026-08-18developersCSV vs JSON: Which Data Format Should You Use?
CSV is great for tables and spreadsheets; JSON is great for APIs and
2026-08-18webHow HTML Formatting and Minification Work
Readable HTML helps debugging; minified HTML saves bytes. Learn what a
2026-08-18webImage Resizing and Compression: What Changes?
Resize an image for a website, compress a photo for sharing, and choose
2026-08-18networkingIP Addresses Explained: How the Internet Finds Your Device
Every device on the internet has a number, and without it nothing would
2026-08-18webJSON for Beginners: The Format That Runs the Web
Every app-to-server conversation ends in JSON. Here’s what it is, the
2026-08-18developersMarkdown to HTML: How Lightweight Markup Becomes a Web Page
Markdown looks like plain text but carries structure. Learn how
2026-08-18webMortgage Payment Formula: Principal and Interest
Learn how fixed-rate mortgage payments split between principal and
2026-08-18webSpin the Wheel: When Random Choice Is Useful
Use a transparent random picker for decisions, classroom turns, prizes,
2026-08-18networkingTime Zones Explained: UTC, GMT, and Daylight Saving Time
UTC and GMT are often the same offset, but neither is a complete time-zone
2026-08-18securityTwo-Factor Authentication Explained: The One Setting Worth Turning On
A password alone is one factor — and one factor is one stolen secret
2026-08-18webUnit Conversion Basics: Metric, Imperial, and Digital Units
Centimetres to inches, kilograms to pounds, and MB to MiB all use
2026-08-18securityWiFi QR Codes Explained: Share Access Without Typing
A WiFi QR code is a small text record in a square image. Learn what it
2026-08-18networkingWhat Is DNS Propagation and Why Does It Take So Long?
DNS changes are not broadcast worldwide. Learn how authoritative updates,
2026-08-17securityPassword Managers Explained: Why You Need One
Reused passwords are how accounts get taken over. A password manager
2026-08-17developersUnix Timestamps Explained: Why Time Is Just a Number
Behind every date on the web sits a humble counter of seconds since
2026-08-17webURL Encoding for Beginners: Why Spaces Become %20
Ever pasted a link with a space and watched it break? That’s URL
2026-08-17