Christian Heilmann

500 hours MS Paint picture

May 24th, 2005

I just stumbled upon a picture on deviantart that was done in MS Paint in 500 hours. And I thought I waste time. Don’t get me wrong, the skill is amazing and hats off to the man, but why use MS Paint for a job like that?

Unobtrusive JavaScript

May 20th, 2005

I am very pleased to see the numbers of visitors on my Unobtrusive JavaScript self training course, and I am currently translating it to German. I realised there was no way to leave a comment yet, and going through emails is tiring sooner or later, so let’s start a post here instead. :-)

Chinese enable to stroke a chicken over the web & help the chicken cam!

May 20th, 2005

I just read this wonderful request for a chicken cam on the evolt.org list, and I consider it a great idea. I’ll be glad to help with the web site code, granted I can add a Gonzo picture somewhere. :-) Partly related to that: The chinese have found a way that enables you to stroke […]

Netscape 8.0 – the worst of two worlds?

May 19th, 2005

It seems that the new Netscape browser does use Firefox as the main engine but renders with the MSIE engine on windows when the “site is relatively safe”, according to Yahoo news. Does that mean when I want to use the CSS2 support in Firefox and allow Netscape 8 users to see the effects, I […]

Puma.com putting a paper catalogue online

May 19th, 2005

I just stumbled upon Puma’s online catalogue which is a pretty impressive piece of Flash development. I have seen the script of that book before, but they took it to another level. All the designers I sent it to got nuts about it, but I am wondering: What do you do when your computer is […]

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: