Christian Heilmann

CSS Toolshed in the making

October 19th, 2005

I finally got around to develop the scripts needed for the CSS toolshed. CSS what? Oh yeah, some may remember that I wanted to provide a means to simulate a CMS driven site to show that CSS can be used on an enterprise level, too. Initially I meant to call that CSS factory but some […]

Flexible CSS tabnavigation

October 12th, 2005

Update: judging by the comments below it seems it was not obvious that the JavaScipt is only needed to support MSIE. I added this even more obviously to the explanation text. Hopefully it is clearer now… I was asked by a friend yesterday to review their company web site and was amazed to see table […]

Usability Disaster – Wallace and Gromit at the Odeon – or not

October 12th, 2005

I am really looking forward to Wallace and Gromit and the Curse of the Were-Rabbit and wanted to book tickets for next week, as it’ll be too packed now. Well, I went to the Odeon web site to book tickets for my girlfriend, her sister and me, just to realise it does not work at […]

Specificity wars – Molly vs. Andy

October 7th, 2005

Specificity is not only the aspect of CSS that will make any fluent presentation stop in its tracks (or am I the only one who has problems pronouncing it?), it is also a very important part of CSS design. Basically it allows to override settings defined earlier in a stylesheet by adding other element, class […]

Treehouse – not the one of horror

October 7th, 2005

I’ve been too busy this week to actually read the new webdesign magazine released by the folks at particletree. The first issue of Treehouse can be downloaded for free and you have a special offer of the next few issues for 15 dollars. From a first glance I like what I see, although I am […]

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: