Christian Heilmann

Another one of mother’s little helpers

November 10th, 2005

After deleting a lot of spam about a bunch of drugs I found this absolute comedy gem: http://www.panexa.com/ I have yet to knowingly take a painkiller in my life and seriously wonder what the heck all the stuff in my spam filter is: genaho, cialis, levitra, trama, propecia, fior, ultracet, xenical, tramadol, soma, phentermine ?

AFLAX – The reverse Unobtrusive Flash Object

November 8th, 2005

Some of you may remember Bobby van der Sluis’ Unobtrusive Flash Objects – a clever way to add Flash to pages only when and if the browser supports it. Paul Colton has now come up with a different idea of making JavaScript and Flash boogie, a JavaScript wrapper for Flash called AFLAX . What this […]

Do HR people even read their job ads when they get published?

November 8th, 2005

I just had a good chuckle at this job advertisment on reed.co.uk . If you haven’t seen the WTF yet, check the wage – £17,999 to £18,000. Makes you wonder what extra qualification you need to get the extra pound. It may be Reed’s system filling those automatically, but I generally found that not only […]

How to create user friendly pop-under ads

November 7th, 2005

I just came back from a quick vacation in Munich, and on the train I wrote a small introduction to pop-under ads for a friend. Personally I am not a friend of ads, pop-up or pop-under, but sometimes you need them. The main problem I have seen so far is that bad implementations cover the […]

Real life popunders / interstitials

November 3rd, 2005

The Sunday Times this weekend had an ad that made my eyes pop (click the detail to see the whole page): It really looks like one of those overlay ads you have in web sites, and must have cost quite a bundle. If you came here to learn how to create overlay ads, check this […]

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: