Christian Heilmann

wp-super-cache cached too far for me (and others)

November 8th, 2007

Having just upgraded this wordpress to the new one I wanted to have the whole goodness and installed wp-cache to have static pages of my posts. However it seems that the newly released wp-super-cache plugin for WordPress had some nasty vulnerabilities. The first to report that to me was Chris Messina on twitter followed by […]

Dear API Developers, this is what I would like to have

November 7th, 2007

Jonathan Boutelle of Slideshare reacted to my slideshare show widget and liked how I hacked around the API by re-using the RSS feed. He now asked in the comments what I’d like to see from an API. Well, here goes: Allow for “hackable” URLs, with definition of the output. Flickr and Del.icio.us are good examples, […]

Sending objects as parameters – good or bad?

November 7th, 2007

One of the differences I keep seeing in functions and methods lately is that people seem to go away from the strict pattern of expecting parameters in a certain form. If you look back some years you might remember functions like the following: function doLayerFloat(id,start,end,direction,speed,fade,whatelse,Iforgot){ ... } This, at least to me is rather annoying […]

Sky is dishing out £10k for widgets using their RSS feeds

November 6th, 2007

Well, in a competition, not just directly. I like the idea of Sky News’ Developer Competition where they offer all in all £10k in prize money for widget and badge implementations of the content of their RSS feeds. Talented developers can use the feeds to create their own applications. The brains with the best ideas […]

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: