Christian Heilmann

Adobe buys Macromedia

April 18th, 2005

It seems like that an operating system monopoly is not enough. Adobe bought Macromedia, which leaves me with mixed feelings. I like Adobe Photoshop and Illustrator, I never saw a point in their WYSIWYG tools. The Macromedia products I like are the ones they got when they bought Allaire. What I can forsee with that […]

Disabling Style Sheets via DOM

April 14th, 2005

After a rather abysmal start of a three part article on DOM and CSS, Alejandro Gervasio came up with an interesting way to switch style sheets via DOM. I took the liberty to make the code a bit less obtrusive and checking for real DOM support. It is not a real style switcher, and personally […]

If Internet Explorer were a car

April 12th, 2005

I just wondered what it would be like if there were a car that behaved like Internet Explorer. You’ll find it one morning in your driveway, and there is no way of removing it. The engine starts as soon as you approach it, which is a bit odd, but it seems to run smoothly enough […]

Communication spam

April 7th, 2005

We would like to communicate with you! The colossal experience of our predecessors, who made numerous complex compositions of herbs, has found its embodiment in our various effective phytotherapeutic methods of treatment of some internal and skin diseases. Therefore we are looking for colleagues and also people who are interested in what we do. Were […]

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: