Blog

Field notes and practical guides on flag assets, userscripts and browser-only developer tooling.

Illustration of browser developer tools and converters
6 Aug 20268 min read

Base64 Encode and Decode Without Uploading

How base64 and base64url encoding work, the Unicode problem with btoa and atob, data URIs, and why base64 is not encryption.

base64encodingjavascript
Frosted translucent glass panels over blurred colour shapes
4 Aug 20267 min read

CSS Glassmorphism: Recipe and Pitfalls

The CSS recipe for glassmorphism panels, backdrop-filter support, performance cost, contrast pitfalls and fallback strategies.

cssuieffects
Shuffled identifier cards next to a time-ordered sequence
4 Aug 20269 min read

UUID v4 vs v7: Which One to Generate

Comparing UUID v4 and v7 for randomness, index locality, sortability and privacy, with a straightforward decision guide.

uuiddatabasesidentifiers
A vector shape resized into small browser tab icons
1 Aug 20267 min read

Generate a Favicon From an SVG File

How to build a complete favicon set from one SVG source: ico, PNG sizes, apple-touch-icon, manifest icons and link tag order.

faviconsvgpng
A three-part token strip with a key and magnifying glass
1 Aug 20269 min read

Decoding a JWT Safely Without Uploading It

How JWT structure, base64url and claims work, why decoding is not verification, and why you should not paste production tokens into remote tools.

jwtsecurityencoding
Overlapping red, green and blue circles with an eyedropper
28 Jul 20268 min read

Hex to RGB: The Maths and a Converter

How hex colour codes convert to RGB and HSL, covering alpha, modern CSS colour functions, oklch and contrast ratio calculation.

colourcssconversion
A dropdown country picker with circular SVG country, state and language flags
24 Jul 20267 min read

Circular Flag Icons for a Country Picker UI

Build an accessible country picker with circular flag icons: search, keyboard navigation, ARIA roles and virtualisation for 800+ options.

flagsuiaccessibility
A clock face with five asterisk schedule markers
23 Jul 20268 min read

Cron Expressions Explained, With Examples

How cron expressions work: five and six field formats, ranges, steps, day-of-week logic, time zones and platform differences.

cronschedulingreference
Illustration of a printed reference cheat sheet
18 Jul 202610 min read

Regex Cheat Sheet for Everyday Web Work

A practical regex reference covering character classes, quantifiers, groups, lookaround, flags and common recipes for web development.

regexreferencejavascript
Grid of circular SVG country, state, language and symbol flags
14 Jul 20268 min read

How to Use Circle Flag SVGs in Any Web Project

A practical guide to embedding circular SVG country, state, language and symbol flags in HTML, React and CSS, including data URIs, sprites, PNG fallbacks and accessibility.

flagssvgcss