Christian Heilmann

Creating Accessible Popups

July 24th, 2005

As some might know, I am currently writing a chapter for “Constructing Accessible Web Sites” by Apress / Friends of Ed. As an example, I am writing a script to allow for “accessible” pop-up windows. I had an idea I hadn’t seen yet before and wondered if I should pursue with it. Here’s the deal: […]

Google Moon

July 20th, 2005

To celebrate the first moon landing, google released Google Moon , yet another implementation of their map system. Zoom in all the way and you will see that Wallace and Gromit were right to go there

Harry Potter, ebooks and the train journey from hell

July 20th, 2005

I bought 4 copies of the new book for moi, friends and family and I am so far on page 100, and like what I see emerging. However, one thing that annoys me is that the book is bloody chunky and I can’t be bothered to carry it with me to work in the morning.

Preview images with DOM, CSS (and a dash of PHP)

July 20th, 2005

Sometimes it might be a good idea to give visitors an insight of what is lurking behind a link. Normally this is achieved via a thumbnail, but what about inline links? This article explains how you can enhance a link with a class named “preview” pointing to an image via DOM JavaScript. The enhanced link […]

Joining Ranks: Here comes the DOM Scripting Taskforce

July 18th, 2005

Lo and behold, what the Web Standards Project has to say in their latest press release: In an effort to boost the quality of scripting on the world wide web, the Web Standards Project (WaSP) today announced the formation of the WaSP DOM Scripting Task Force Lead by Jeremy Keith and Dori Smith, the task […]

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: