Christian Heilmann

Time to separate the art from the artist

September 28th, 2025

A lot of technical people currently spout regressive and harsh messages about race, religion, identity and women’s rights to side with “strong man” politicians and parties. That’s their right, but it also is an abuse of reach and power. Time to focus. A lot of the people whose work I adore and admire are terrible […]

As I remember London

September 25th, 2025

When I moved to the UK at the tail end of the last millennium, I wasn’t in a good place. I was hired by a US company to work in their German office, and they sent me over to the US to work on their product. I lived in a hotel for a few months, […]

Web Development according to Grok is all about libraries…

September 12th, 2025

Cleaning out some old boxes trying to find an old work contract I came across a sticker sheet I got back when HTML5 became a standard that has all the icons on there the W3C defined as part of the “web reboot”: I posted it around on social media to see who can remember them […]

A CSS only time progress bar to use in markdown / GitHub Pages

September 5th, 2025

For our weekly WeAreDevelopers Live Show I wanted to have a way to include a time progress bar into the page we show. The problem there was that these are markdown files using GitHub Pages and whilst I do use some scripting in them, I wanted to make sure that I could have this functionality […]

Returning to the US: see you at All Things Open 2025

September 1st, 2025

When I still worked for a US company, I traveled every few weeks to the US, so much so that I had gold status on several airlines. Ever since the Covid pandemic hit and I got laid off by my last employer as part of a 10k employee cut, I stuck to Europe. Other reasons […]

Newsletter

Check out the Dev Digest Newsletter I write every week for WeAreDevelopers.

Word is Doomed, Flawed LLM benchmarks, hard sorting and CSS mistakes Spot LLM benchmark flaws, learn why sorting is hard, how to run Doom in Word and how to say "no" like a manager.
30 years of JS, Browser AI, how attackers use GenAI, whistling code Learn how to use AI in your browser and not on the cloud, why AI makes different mistakes than humans and go and whistle up some code!
197: Dunning-Kruger steroids, state of cloud security, puppies>beer
196: AI killed devops, what now? LLM Political bias & AI security Learn how AI killed DevOps, create long tasks in JS, why 1 in 5 security breaches are AI generated code & play "The Scope Creep"
195: End of likes, JS Zoo and Tim Berners-Lee doesn't see AI vs Web Meta kills like buttons, Tim-Berners-Lee thinks AI won't kill the web, GitHub is ending toasts and the worst selling Microsoft product.

My other work: