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.
Catastrophic Backtracking: How One Regex Can Take Your Site Down
What ReDoS actually is, why backtracking regex engines explode exponentially, how to spot vulnerable patterns before an attacker does, and the fixes that work - from pattern rewrites to linear-time engines like RE2.
GEO in 2026: Getting Cited by AI Answer Engines
Generative Engine Optimisation explained for developers: how to get cited by ChatGPT, Perplexity, Claude and Gemini. Covers llms.txt, AI-crawler access, content chunking, citation density, recency, and measuring share of voice across engines.
AI Is Eating Search. These SEO Fundamentals Still Win.
AI answer engines are reshaping how content gets discovered, but the SEO basics - titles, descriptions, canonicals, robots, sitemaps, structured data - matter more than ever, not less. A grounded look at what changed, what didn't, and the fundamentals most developers still neglect.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.