Home · Blog

From the blog

Practical guides written for this site: the reasoning behind the tools, with real numbers, worked examples and the relevant tool linked at the end of every piece. 30 articles and counting.

Security

What password strength meters actually measure (and what they miss)

Strength meters look scientific, but most are estimating one simple quantity: how many guesses an attacker would need. Here is the arithmetic behind the bars, why two meters disagree about the same password, and what the colours never tell you.

14 Oct 2026·6 min read

Read the article

Security

Memorable passphrases: passwords made of words, done properly

A passphrase trades symbol soup for length: several ordinary words chosen at random. This guide covers the wordlist maths, why the words must be chosen by dice or software rather than by you, and how to handle separators, capitals and sites that insist on a digit.

11 Oct 2026·6 min read

Read the article

Security

Verifying a download with a checksum, step by step

A checksum lets you prove a file arrived exactly as its publisher sent it — byte for byte. This walkthrough explains what you are actually comparing, how to do it on any system, and the one situation where a matching checksum still proves nothing.

8 Oct 2026·6 min read

Read the article

Data

UUID versions explained: which one you actually need

A UUID is 128 bits with a version number hidden in the middle. Version 4 is random, version 7 is time-ordered, version 5 is a hash of a name — and picking the wrong one has real consequences for databases and privacy. A field guide to all five, plus the new trio.

5 Oct 2026·6 min read

Read the article

Security

MD5, SHA-1 and SHA-256 compared: lengths, collisions and honest uses

Three famous hash functions, three different eras of cryptographic confidence. This comparison covers output sizes, what "broken" actually means for each one, and the jobs each can still legitimately do — including the one job none of them should ever do.

2 Oct 2026·6 min read

Read the article

Images

JPEG vs PNG vs WebP vs AVIF: choosing an image format that fits the picture

Four formats, four different bargains with quality, size and compatibility. This comparison explains what each format actually does to your pixels, where the commonly quoted savings come from, and how to pick per image instead of by habit.

29 Sep 2026·6 min read

Read the article

Images

How to compress images without visible quality loss

"Lossy" does not have to mean "looks worse". This guide explains where lossy compression hides its damage, how to choose a quality setting with your eyes instead of a superstition, and the two-pass workflow that keeps photos crisp at a fraction of their camera size.

26 Sep 2026·6 min read

Read the article

Images

Resizing images for the web: display size, srcset and Core Web Vitals

The most expensive image mistake on the web is also the simplest: uploading a 4000-pixel photo into a 700-pixel slot. This guide covers how to work out the sizes you actually need, how srcset lets browsers pick, and why oversized images sabotage your LCP score.

23 Sep 2026·6 min read

Read the article

Images

Favicon sizes and best practices: the complete 2026 checklist

The 16×16 icon in a browser tab is asked to do a surprising amount of work — tabs, bookmarks, home screens, search results, dark mode. This checklist covers which sizes and formats you actually need now, how to design artwork that survives being tiny, and the markup that ties it together.

20 Sep 2026·6 min read

Read the article

Colour

Colour theory basics for the web: hue, lightness and the models screens actually use

You do not need an art degree to use colour well on screen — you need three ideas: hue, saturation and lightness; an honest map of how RGB, HSL and OKLCH describe them; and the wheel relationships that make palettes feel deliberate. This is the working minimum, with numbers.

17 Sep 2026·6 min read

Read the article

Colour

WCAG contrast ratios: the complete practical guide

4.5:1, 3:1, 7:1 — where those numbers come from, how the ratio is calculated from two hex codes, what counts as "large text", and how to fix a failing pair without surrendering your brand colour. The whole standard, in working terms.

14 Sep 2026·7 min read

Read the article

Colour

Building a complete website palette from one brand colour

One brand colour is not a palette, but it is enough to build one: a lightness ramp for surfaces and text, a disciplined supporting cast, neutrals with a hint of the brand in them, and semantic colours that pass contrast. A step-by-step construction you can reuse for any starting hue.

11 Sep 2026·6 min read

Read the article

Colour

CSS gradients: a practical guide to linear, radial and conic

Gradients are easy to write and surprisingly easy to get wrong: muddy midpoints, visible banding, text that fails contrast at one end. This guide covers the three gradient types, colour-stop craft, interpolation in OKLCH, and the performance and accessibility rules that separate polish from decoration.

8 Sep 2026·6 min read

Read the article

Data

Fixing common JSON errors: a field guide to the usual suspects

JSON parsers fail with unhelpful messages at exact positions. This field guide maps the errors you will actually meet — trailing commas, single quotes, unquoted keys, comments, encoding traps — to their causes and fixes, and shows how to hunt an error down when the message will not tell you plainly.

5 Sep 2026·6 min read

Read the article

Data

Converting JSON to CSV safely: flattening, quoting and other quiet traps

JSON is a tree; CSV is a grid. Squeezing one into the other forces decisions — about nested objects, missing keys, commas inside text — that naive converters make silently and wrongly. This guide names each decision so you can make it deliberately and check the result.

2 Sep 2026·7 min read

Read the article

Data

Base64 explained: what it is, how it works, and why it is not encryption

Base64 turns any bytes into text from a 64-character alphabet so binary data can travel through text-only channels. This explainer walks the encoding by hand, explains the 33% size tax and the padding equals signs, and settles the most dangerous misconception about it.

30 Aug 2026·6 min read

Read the article

Data

URL encoding explained: percent-encoding, + vs %20, and the reserved characters

A URL can only contain a small, safe set of characters, so everything else must be percent-encoded — but the rules change between the path, the query and form submissions. This guide maps the territory: which characters are reserved, when a space is + and when it is %20, and how UTF-8 does the heavy lifting underneath.

27 Aug 2026·6 min read

Read the article

Text

How text diff tools work: lines, words and the longest common subsequence

Diff tools feel like magic — paste two versions, watch the changes light up. Underneath sits one elegant algorithm problem: finding the longest sequence two texts share. This explainer covers line diffs, word refinement, the Myers algorithm in plain terms, and how to read (and export) the output.

24 Aug 2026·6 min read

Read the article

Text

Word counting rules: why Word, your editor and your limit disagree

Is "1,200" one word or two? Does a hyphenated compound count once? Word counts are conventions, not measurements, and different tools apply different conventions. This guide states the common rules, shows where counters diverge, and tells you how to hit a limit safely when the counter is not yours.

21 Aug 2026·6 min read

Read the article

Text

Case styles explained: camelCase, snake_case, kebab-case and when each belongs

Every identifier, URL and headline wears a case style, and each community has strong opinions about which. This field guide defines the eleven styles you will actually meet, shows how acronyms and numbers strain them, and matches styles to the places they are conventional — so you can convert confidently instead of guessing.

18 Aug 2026·6 min read

Read the article

Text

Lorem Ipsum: where the dummy text came from, and what to use instead

The world's most famous nonsense has a real source — a Cicero text on ethics, scrambled by a Renaissance printer. This article traces Lorem Ipsum from 45 BC to your design tool, explains why placeholder text both helps and lies, and lays out the modern alternatives by situation.

15 Aug 2026·6 min read

Read the article

Security

Randomness in the browser: why crypto.getRandomValues matters

Math.random() looks random and is not safe; crypto.getRandomValues() is drawn from your operating system's entropy and is. This article explains the difference in plain language, the rejection-sampling trick good generators use, and how to sanity-check any tool that claims to be random.

12 Aug 2026·6 min read

Read the article

Images

Image transparency explained: alpha channels, formats and the checkerboard lie

Transparency is a fourth channel of data riding beside red, green and blue — and each format treats it differently. This guide explains alpha values, premultiplication and edge halos, why JPEG deletes transparency, and how to keep cut-outs clean across backgrounds.

9 Aug 2026·6 min read

Read the article

Colour

Dark mode design done properly: surfaces, contrast and colour that survives the switch

Dark mode is not an invert button. Done well, it is a second, parallel design pass: near-black surfaces with a lightness ladder, desaturated accents, contrast measured against real backgrounds, and shadows replaced by light. This guide is the complete method.

6 Aug 2026·7 min read

Read the article

Security

Password managers and unique passwords: the system that actually works

Nobody can memorise a hundred strong, unique passwords — and nobody needs to. This guide explains the one-master-password model, how to migrate from reused passwords without drowning, and the settings (length, 2FA, recovery) that decide whether a manager makes you safer or just differently vulnerable.

3 Aug 2026·6 min read

Read the article

Colour

Designing with colour blindness in mind: what actually helps

About 1 in 12 men and 1 in 200 women have colour-vision deficiency, most of it red-green. This guide explains the types in perception terms, why "never use colour alone" is the rule that does the work, and how to choose palettes that stay distinguishable — with simulators as checkers, not designers.

31 Jul 2026·6 min read

Read the article

Data

CSV pitfalls: quoting rules, delimiters, and the ways Excel edits your data

CSV looks too simple to go wrong, which is exactly how it goes wrong: shifted columns from an unquoted comma, dates reinterpreted by locale, IDs mangled into scientific notation. This guide states the actual quoting standard, the delimiter politics, and the defensive moves for files that must survive Excel.

28 Jul 2026·6 min read

Read the article

Data

Unicode and UTF-8 everywhere: how text really travels in URLs, Base64 and JSON

The letter ü is one character, two UTF-8 bytes, six URL characters (%C3%BC) and four Base64 characters (w7w=) — all the same text. This article explains the character/byte distinction underneath all three, and why most 'encoding bugs' are really one missing UTF-8 step.

25 Jul 2026·7 min read

Read the article

Security

Why browser-based tools are private by architecture, not by promise

A privacy policy is a promise; an architecture is a fact. This article explains the technical difference between tools that upload your files to a server and tools that process everything in your browser — and how to verify, yourself, in under a minute, which kind you are using.

22 Jul 2026·7 min read

Read the article

Images

The complete pre-publish checklist for web images

Most image problems on published pages were preventable in the five minutes before upload. This checklist runs the whole gauntlet — dimensions, format, compression, transparency, metadata, naming, alt text and delivery markup — in the order that catches expensive mistakes while they are still cheap.

19 Jul 2026·6 min read

Read the article