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.

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: