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.

160: Graphs and RAGs explained and VS Code extension hacks Graphs and RAG explained, how AI is reshaping UI and work, how to efficiently use Cursor, VS Code extensions security issues.
159: AI pipelines, 10x faster TypeScript, How to interview How to use LLMs to help you write code and how much electricity does that use? Is your API secure? 10x faster TypeScript thanks to Go!
158: 🕹️ Super Mario AI 🔑 API keys in LLMs 🤙🏾 Vibe Coding Why is AI playing Super Mario? How is hallucinating the least of our worries and what are rules for developing Safety Critical Code?
157: CUDA in Python, Gemini Code Assist and back-dooring LLMs We met with a CUDA expert from NVIDIA about the future of hardware, we look at how AI fails and how to play pong on 140 browser tabs.
156: Enterprise dead, all about Bluesky and React moves on! Learn about Bluesky as a platform, how to build a React App and how to speed up SQL. And play an impossible game in the browser.

My other work: