Christian Heilmann

Safer JSON-P? An interesting feature of the Bing API

June 15th, 2009

I just looked through the API of Microsoft’s new Bing search (which is really a re-branding of the live search – also, switch to “low bandwidth view” to be able to use the docs much more smoothly) and I found an interesting step in protecting code from throwing errors. When you provide a JSON output […]

Postcode from latitude and longitude or even IP – fun with Geo APIs and YQL

June 9th, 2009

One of the more complex things about GeoFill was to get postcode information from an IP. However with a collection of APIs and a collated YQL statement even this was possible. The first thing I needed to get was the IP of the user. This is done with the GeoIP API based on the GeoLite […]

Adding address information automatically to forms with GeoFill

June 7th, 2009

One of the things I mentioned in my latest talk and the follow-up Q&A at Gumtree was that I am very interested in Geolocation and automatically detecting the user’s location to save them having to enter all the same info over and over again. Sure, location services like Fire Eagle and autofill options in browsers […]

TTMMHTM: Wii, Star Trek office, Han Solo PI, Microsoft fix!

June 6th, 2009

Things that made me happy this morning Inspiring and fun Older people playing Wii and going for it Beautiful poster design proposals for the 2012 olympics Build your own starship enterprise either from an old Floppy Disk or from other random office supplies The ten commandments as text messages Tech stuff An interesting wrapper solution […]

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: