Christian Heilmann

Progressively enhancing autocomplete

October 26th, 2007

I like Autocomplete as a design pattern. It allows you to find things a lot faster than using a normal search box and saves you having to go through a search result page. Autocomplete means progressively enhancing a normal search box to provide a faster and more channeled way to find information. Good autocomplete controls […]

Hacking Flickr the JSON way

October 22nd, 2007

This was part of my presentation at the Open Hack Day in India and I just got the time to write it up. Here you’ll learn how to get Flickr photos into your JavaScript solutions without having to resort to using the full API. As this is a hack you will only get the latest […]

Sitting at Open Hack Day in Bangalore, India

October 5th, 2007

After writing my first blog post for the Yahoo Developer Network blog it’s time to also upgrade this one here. There are 14 hours left at the Open Hack Day in Bangalore for the hackers to come up with something to woo the others and the Jury. So far I’ve been asked a lot about […]

Writing for Opera about the YUI

October 2nd, 2007

As some of you might have seen already, I published an article at the Opera developer network about the YUI: Progressive Enhancement and the Yahoo! User Interface Library This will most likely be the first of a series of articles on how to use YUI and what each of the components offer you. Whilst YUI […]

Horn OK please – On my way to Open Hackday Bangalore, India

October 1st, 2007

After a refreshing and not at all annoying, pointless and anachronistic two and a half hour wait outside the High Commission of India in London I am a proud owner of a 3 month, one entry visa to India to go to Bangalore for Open Hack Day (no I am not bitter). From the 5th […]

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: