Christian Heilmann

Moving servers

February 1st, 2006

I’ll be moving to a newer, faster and better connected server soon, so there might be some downtime and hickups. I apologise profusely in advance.

Form data preview with DOM

January 30th, 2006

I got asked to set this up as a proof of concept for an upcoming project, and it might be helpful to you guys, too: Previewing collated form data with DOMscripting The code is a bit wooly at the moment and I will clean it up and explain a bit more if I get the […]

Google code analysis and another nifty Firefox extension

January 26th, 2006

Google have released some statistics on web pages they have analysed: In December 2005 we did an analysis of a sample of slightly over a billion documents, extracting information about popular class names, elements, attributes, and related metadata. The results we found are available below. We hope this is of use! I would very much […]

Help stress-testing a DOMscripting helper library / object

January 22nd, 2006

Following a thread on the evolt list about reading the next sibling element of a current element and making sure it really is an element and not a text node (line break), I decided to add a small helper object to my upcoming JavaScript book that takes care of some of these issues. Give it […]

Brave New Product World – what can I do with Smartmedia Cards?

January 22nd, 2006

I am the proud owner of a FujiFilm F401 digital camera which takes good pictures, is small and handy to carry around and gave me a lot of joy in the last 3 years. I had to send it in Christmas 2004, as the main chip got buggered and got it replaced on warranty. so […]

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: