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.

160: Graphs and RAGs explained and VS Code extension hacks Graphs and RAG explained, how AI is reshaping UI and work, how to efficiently use Cursor, VS Code extensions security issues.
159: AI pipelines, 10x faster TypeScript, How to interview How to use LLMs to help you write code and how much electricity does that use? Is your API secure? 10x faster TypeScript thanks to Go!
158: 🕹️ Super Mario AI 🔑 API keys in LLMs 🤙🏾 Vibe Coding Why is AI playing Super Mario? How is hallucinating the least of our worries and what are rules for developing Safety Critical Code?
157: CUDA in Python, Gemini Code Assist and back-dooring LLMs We met with a CUDA expert from NVIDIA about the future of hardware, we look at how AI fails and how to play pong on 140 browser tabs.
156: Enterprise dead, all about Bluesky and React moves on! Learn about Bluesky as a platform, how to build a React App and how to speed up SQL. And play an impossible game in the browser.

My other work: