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-26

YAML vs JSON: Which Data Format Should You Use?

YAML is easy to read and edit; JSON is simple to generate and widely

2026-08-26

HTTP Security Headers Explained: CSP, HSTS, and Clickjacking Protection

Understand the most useful HTTP response security headers and how to

2026-08-22

JWT Explained: Decode, Verify, and Understand JSON Web Tokens

Understand signed and encrypted JWTs, inspect a three-part JWS safely,

2026-08-22

Password Entropy Explained: What Makes a Password Strong?

Learn how length, randomness, reuse, and passphrases affect password

2026-08-22

Base64 Explained: Why Binary Becomes Text

Why do APIs return strings like aGVsbG8=? Because email, JSON, and URLs

2026-08-18

Cron Expressions Explained: Five Fields and Common Six-Field Variants

Learn traditional five-field crontab syntax, why some schedulers add

2026-08-18

CSV vs JSON: Which Data Format Should You Use?

CSV is great for tables and spreadsheets; JSON is great for APIs and

2026-08-18

How HTML Formatting and Minification Work

Readable HTML helps debugging; minified HTML saves bytes. Learn what a

2026-08-18

Image Resizing and Compression: What Changes?

Resize an image for a website, compress a photo for sharing, and choose

2026-08-18

IP Addresses Explained: How the Internet Finds Your Device

Every device on the internet has a number, and without it nothing would

2026-08-18

JSON for Beginners: The Format That Runs the Web

Every app-to-server conversation ends in JSON. Here’s what it is, the

2026-08-18

Markdown to HTML: How Lightweight Markup Becomes a Web Page

Markdown looks like plain text but carries structure. Learn how

2026-08-18

Mortgage Payment Formula: Principal and Interest

Learn how fixed-rate mortgage payments split between principal and

2026-08-18

Spin the Wheel: When Random Choice Is Useful

Use a transparent random picker for decisions, classroom turns, prizes,

2026-08-18

Time 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-18

Two-Factor Authentication Explained: The One Setting Worth Turning On

A password alone is one factor — and one factor is one stolen secret

2026-08-18

Unit Conversion Basics: Metric, Imperial, and Digital Units

Centimetres to inches, kilograms to pounds, and MB to MiB all use

2026-08-18

WiFi 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-18

What Is DNS Propagation and Why Does It Take So Long?

DNS changes are not broadcast worldwide. Learn how authoritative updates,

2026-08-17

Password Managers Explained: Why You Need One

Reused passwords are how accounts get taken over. A password manager

2026-08-17

Unix Timestamps Explained: Why Time Is Just a Number

Behind every date on the web sits a humble counter of seconds since

2026-08-17

URL Encoding for Beginners: Why Spaces Become %20

Ever pasted a link with a space and watched it break? That’s URL

2026-08-17