Christian Heilmann

No more URLs in comments, please

September 11th, 2006

Ok, I am sick and tired of getting ninety spam comments to one half-interesting comment on this blog. Therefore I turned off any link submitting in the comments and do not display the URL of the author automatically any longer. I am sorry I had to do this – and I will display your URL […]

No more dead links – My first go at a WordPress Plugin

September 9th, 2006

I’ve just played with an idea for a wordpress plugin. If you [link:http://www.wait-till-i.com/stuff/noMoreDeadLinks.zip,download this plugin] and install it you can use the following syntax for links in your posts: [xlink:url,text,xfn data] The plugin will then check if the url exists and create a link if it does or otherwise add a DEL element with a […]

dconstruct 2006 review

September 9th, 2006

Yesterday I went to dconstruct in Brighton (thanks to Andy Budd who got me a last minute ticket) and all in all I can say it was a massive success (missing the last tube on the way home and having someone throw up next to me on the night bus was less of a success […]

The future is hybrids – how JavaScript can purify pure CSS solutions

September 4th, 2006

Over the last few months there were more and more requests on mailing lists and articles published how you can achieve functionality with pure CSS that was traditionally achieved with JavaScript. This post will explain why that is an interesting concept, but hopefully make you aware of the benefits of JavaScript enhanced solutions versus pure […]

Barcamp London

September 3rd, 2006

Just finished the first day at Barcamp London (it feels very odd to be in the office during the weekend and not working on products). I had very much fun and met some interesting new faces while hearing good presentations of seasoned presenters. My personal contribution so far was a quick talk I knocked together […]

Newsletter

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

Don't stop thinking, AI Slop vs. OSS Security, rolling your own S3 Despite AI you still need to think, Bitter lessons from building AI products,  AI Slop vs. OSS security and pointer pointer…
200: Building for the web, what's left after rm -rf & 🌊🐴 vs AI What remains after you do a rm -rf? Why do LLMs know about a seahorse emoji? What image formats should you use? How private is your car?
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

My other work: