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.

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: