Christian Heilmann

Commercial Use != Radio Silence

March 18th, 2007

Ok, this is a rant: What is the deal with people asking me about commercial use of my scripts, getting an answer and not even bothering answering any longer? I have published scripts for use and study for about 9 years now and every once in a while I get a comment or email following […]

Unobtrusive connected select boxes – yet another solution approach

March 17th, 2007

Update#2: the third demo allows for preselect states and unlimited levels by using a nested UL and radiobuttons enjoy. Update: the second demo now allows for preselect states and shows the first dropdown enjoy. The interface element of connected select boxes (one select box changing the options in the other one) is one of the […]

My new book – Web Development solutions – is just around the corner

March 13th, 2007

Finally we are doing the last reviews for the new book by Norm and me published by Friends of Ed called “Web Development Solutions – Ajax, APIs and Hosted Services Made Easy”. It has been quite a task to get this one out, with the first technical reviewer never showing up and Norm having to […]

what happens in the heads of captcha developers

March 13th, 2007

Just found this gem by Gareth Dart on the WebAim mailing list: There seems to be a belief common to designers of captchas that, as soon as their form goes live, a small red LED will start flashing at the board meeting of the World Evil Hacker Organisation. Shady figures will exchange nods and evil […]

CSS vs JavaScript Presentation at the F2E Summit 07 in Sunnyvale

March 9th, 2007

On the second day of the Yahoo! internal Frontend Engineering summit in Sunnyvale I’ve been talking about the interplay of CSS and JavaScript. You can download the CSS vs. JS presentation in PDF format – 865KB. Here is the presentation teaser: One of the big discussion topics right now is where CSS ends and JavaScript […]

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: