Christian Heilmann

My Highland Fling talk about Progressive Enhancement with JavaScript

April 5th, 2007

I just finished my talk at the Highland Fling conference in Edinburgh. It seems that it went quite well, and as I was asked about the slides, here they are: Progressive Enhancement with JavaScript – PDF - 2MB [tags]progressive enhancement,javascript.web standards,thehighlandfling07,highlandfling07,hf07[/tags]

I won\’t go naked this year!

April 4th, 2007

CSS Naked Day fails to impress me. You can organise have a fashion show of very healthy bodies for an obese audience, but without telling the audience what went into achieving this body and why their bodies will be a problem in the future it is just showing off.

Ready for Highland Fling

April 3rd, 2007

I just finished my slides for the Highland Fling conference and ordered a mini cab to get me to the airport in the morning. I am looking forward to this a lot, for several reasons: I am taking a plane but I don’t have to brace myself for jetlag Alan (the organizer) is a lovely […]

The only for loop you will ever need °

April 2nd, 2007

° main contain hyperbole to take the mickey out of other blog posts I am a very lazy person when it comes to typing. As I am doing so much of it I’d rather not type something I really don’t need. This is why I had an issue with “for” loops as you need to […]

Q&A: Linking a whole DIV

April 2nd, 2007

Q: I have a DIV with some text, an image and a link and I was asked by our designer to make the whole thing a link. I cannot use an image, so I tried nesting all in a link and making the real link text a SPAN with a style that makes it look […]

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: