Credits
This page acknowledges the third-party tools, services, and assets used to build and run this website.
Framework & build tools
- Astro — static site generator
- Tailwind CSS — utility-first CSS framework
- @tailwindcss/typography — prose styling plugin
Analytics & tag management
- Google Analytics 4 — privacy-respecting analytics, loaded only with consent
- Google Tag Manager — tag management
Comments
- Disqus — comment system
Photography
Cover images for some posts are sourced from Unsplash, a platform for freely usable photographs.
| Post | Photo | Photographer |
|---|---|---|
| The bug that only showed up once strangers could paste a schema | A windowpane shattered by a single impact, cracks radiating outward | Mick Haupt on Unsplash |
| Introducing envaudit | A rusty old key on a wooden table | Nick Russill on Unsplash |
| Claude Code /goal vs /loop: Stop Typing, Keep Going | Runners crossing the finish line at a race | RETRATO DEPORTIVO on Unsplash |
| Your README Deserves Real Numbers | Graphs of performance analytics on a laptop screen | Luke Chesser on Unsplash |
| CLAUDE.md Is RAM, Not Disk | Macro shot photo of a computer RAM | Liam Briese on Unsplash |
| 10,000 downloads | Sparkler burning at night on a beach | Tim Collins on Unsplash |
| Beyond the Bastion | Dark server racks with LED lights | Matthieu Beaumont on Unsplash |
| Create a domain using Spatie event sourcing | Metal scaffolding on an orange building against a blue sky | Jackson Allan on Unsplash |
| Event Sourcing with a Little Help from AI | Circuit board shaped as a human brain on a colourful grid | Steve A Johnson on Unsplash |
| Introducing Codemetry | Magnifying glass resting on a laptop keyboard | Agence Olloweb on Unsplash |
| Claude’s Working Memory Is Smaller Than You Think | Street performer juggling three balls | Yi Liu on Unsplash |
| I thought I knew what a savepoint was | A turntable needle resting on a spinning amber vinyl record | Jakob Rosen on Unsplash |
| Claude Code Routines: A Third Way Beyond /goal and /loop | A finger tipping over the first domino in a row | Bradyn Trollip on Unsplash |
| There’s no artisan schema:show, so I built one | Steel truss lattice shot from below against a bright sky | Roman Serdyuk on Unsplash |
| AI Code Hallucinations: When Your AI Writes Confident Nonsense | Iridescent digital swirl distortion | Glitch Lab App on Unsplash |
| CLAUDE.md Is RAM, Skills Are Not Disk | Macro shot of an open hard drive platter and read/write arm | benjamin lehman on Unsplash |
| My coding agent kept inventing columns | Two-way radio handset against a moody blue gradient backdrop | ZINO on Unsplash |
| The schema doctor is in | A stethoscope resting on a handwritten notebook next to a laptop keyboard | Abdulai Sayni on Unsplash |
| We Became Editors-in-Chief, and Nobody Trained Us | A hand holding a red pen over a blank spiral notebook page on a wooden table | Kelly Sikkema on Unsplash |
| I gave my schema viewer your app’s colours | Pantone colour swatches fanned out in a circle on a concrete surface | Annie Spratt on Unsplash |
| I built a Laravel event-sourcing generator, then the AI version | A dirt path forking in two through a green forest | Jens Lelie on Unsplash |
| Claude Code Auto Mode: What Still Needs a Human | A red-and-white boom barrier gate lowered across a road, blocking a waiting car | Mauro Sbicego on Unsplash |
| Context Engineering: The Discipline That Keeps AI From Writing Slop | Top-down flat lay of an architectural blueprint, ruler, pens, and an orange set square on a wooden desk | Toby Wong on Unsplash |
| 404 page | A red and white road sign reading WRONG WAY | Julian Gentile on Unsplash |
| The Laravel schema nobody chose | Rows of labelled wooden drawers in an old library card catalog | Ilya Semenov on Unsplash |
| Three ways to build a Laravel ERD, and what each one costs | Railway tracks converging at a switch, seen directly from above | Mihai Lazăr on Unsplash |
Diagrams
| Post | Tool | Source |
|---|---|---|
| Beyond the Bastion | Flow diagram | Mermaid via mermaid.live |
| Claude’s Working Memory Is Smaller Than You Think | Flow diagram | Mermaid via mermaid.live |
Images & logos
| Post | Image | Source |
|---|---|---|
| I’m back! | The Clean Coder book cover | Robert C. Martin / O’Reilly |
| Finally, I moved to Gatsby | Gatsby logo | Gatsby |
| Special effects in CSS3 | The Simpsons in CSS screenshot | pattle on GitHub |
If you believe an attribution is missing or incorrect, please get in touch.