Christian Heilmann

Using YQL to read HTML from a document that requires POST data

November 16th, 2009

YQL is a very cool tool to extract data from HTML documents on the web. Let’s face facts: HTML is a terrible data format as far too many documents out there are either broken, have a wrong encoding or simply are not structured the way they should be. Therefore it can be quite a mess […]

Chris’ travel tips – Tokyo, Japan

November 14th, 2009

Some time ago I asked people on twitter if I should start writing about my travel experiences here in addition to the technical info I am giving. As my job right now consists mostly of traveling it would be fun to give some very personal insights about what you can do where. So here goes. […]

A Speakerrate comments badge or another reason to love Twitter

November 10th, 2009

Another reason to love Twitter: You ask for APIs and you get them. As requested in my Tweet, speaker rate acted very quickly and build an API for latest comments – and here is my thank you. Using a bit of YQL magic and some JavaScript I put together a badge to show off the […]

The developer evangelism handbook is now available in print from Lulu.com

November 9th, 2009

When I released the developer evangelism handbook it was quite a success but a lot of people asked for a print version. I’ve asked a few publishers if they are interested but the common consensus was either “too short” or “too niche”. I’d be happy to prove them wrong so I used Lulu.com for publishing […]

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: