Web

Guides on the building blocks of the modern web. Regular expressions, URL encoding, slugs, color formats, and more - practical knowledge for frontend and backend developers alike.

← Dev Blog

Rich Text to Markdown: How to Convert Google Docs, Word, and Notion Cleanly

Practical guide to converting rich text and HTML to clean Markdown. What survives, what breaks, source-specific quirks, and how to clean up the output.

1 May

HTML, CSS and JavaScript Minification: Complete Guide to Benefits, Risks and Best Practices

A developer's guide to minifying HTML, CSS, and JavaScript. Covers what minifiers actually remove, real size savings, common breakage patterns, source maps, and when minification matters vs when it is a waste of time.

30 April

JSON-LD in 2026: Which Schema.org Types Actually Matter and Which Are a Waste of Time

A practical analysis of which Schema.org types trigger Google rich results and which ones you can safely ignore. Covers the full list of Google-supported types, ROI by type, the AI search exception, and a prioritisation framework.

20 April

Structured Data for Developers: JSON-LD, Schema.org, and Rich Results in Google

A developer's guide to implementing structured data with JSON-LD and Schema.org. Covers Article, FAQ, HowTo, Product, and BreadcrumbList types, with implementation examples in PHP, Next.js, and WordPress, plus testing and CI/CD validation.

17 April

SEO for AI Search: How to Optimise for ChatGPT, Perplexity, and Google AI Overviews

How AI-powered search engines discover, evaluate, and cite web content. Practical strategies for optimising your pages for ChatGPT Browse, Perplexity, Google AI Overviews, and other AI answer engines.

14 April

Image to Base64 Data URIs: When to Inline and When Not To

A practical guide to embedding images as Base64 data URIs. Covers the data URI format, size overhead, performance trade-offs, browser caching, Content Security Policy, and clear rules for when inlining helps vs hurts.

10 April

Open Graph Meta Tags: What They Are, Why They Matter, and How to Set Them Up

A practical guide to Open Graph meta tags covering required properties, type-specific tags, Twitter Card fallback, image specs per platform, implementation in PHP and Next.js, cache invalidation, and common mistakes.

10 April

The Developer's Meta Tag Checklist: SEO, Social Sharing, and Beyond

A practical checklist of every meta tag that matters for SEO and social sharing. Covers title, description, canonical, robots, Open Graph, Twitter Cards, structured data, hreflang, and automated auditing in CI/CD.

6 April

Markdown Syntax Reference: CommonMark, GFM, and the Gotchas

A complete Markdown reference covering CommonMark spec, GitHub Flavored Markdown extensions (tables, task lists, strikethrough, footnotes), rendering differences between platforms, escaping rules, and HTML embedding.

31 March

HEX, RGB, HSL, HSV: Colour Formats Every Developer Should Know

A technical breakdown of colour formats used in CSS, design tools, and image processing. Covers HEX encoding, RGB channels, HSL vs HSV differences, alpha channels, colour spaces (sRGB vs linear), and conversion formulas.

26 March

URL Slugs: Rules, SEO Impact, and Transliteration

What makes a good URL slug, how slugification algorithms work, Unicode transliteration for non-Latin scripts, SEO rules from Google's guidelines, and implementation patterns in PHP, JavaScript, and Python.

22 March

Regular Expressions: Practical Guide with 20 Ready-to-Use Patterns

A practical regex reference for developers. Covers syntax fundamentals, flags, groups, lookaheads, and 20 real-world patterns for email, URL, IP address, date, phone, password validation and more.

22 February