Christian Heilmann

FeedNav – an unobtrusive AJAX RSS displayer

April 5th, 2006

I finally reached the AJAX chapter in my book and had to dabble with it for the first time (yes I know I should have done it earlier, but I work behind a proxy in the office that doesn’t let any outgoing requests through). The first outcome is FeedNav, a RSS feed displayer: Have a […]

New free article – From DHTML to DOM scripting

March 29th, 2006

I just published a new longer article (40 pages) trying to explain the differences between DHTML and DOM scripting. The article explains what DHTML, the DOM and DOM scripting is and shows how to create a web page with dynamic elements like tabs, a slide show and a big product shot in both ways. Check […]

Return of the dreaded DHTML news scroller

March 23rd, 2006

help needed Apparently this thing is not as neat as I thought it was as it slows down Safari and Firefox on Mac enormously. As I don’t have the time to fix it right now (book writing), I invite you to have a go at it and clean it up. I will publish the fixed […]

How would you like to be me? Looking for a Lead Information Architect

March 22nd, 2006

I finally got the go-ahead to look for a replacement for me in the company I am still working for. I am leaving here on the 14th of April, and will join Yahoo on the 24th. So, if you are: A very web standards and quality orientated Interaction Architect A good team leader Experienced in […]

My book on Amazon – no pressure then

March 20th, 2006

I was just mildly shocked that my book is already on Amazon.com while I am still writing chapter 6 of 9! So I guess it is time to cut down on the posting here and other things like bathing, eating and sleeping to ensure I get it ready in time to beat the next Harry […]

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: