Christian Heilmann

A bit of harmless Friday fun – what is your Ninja name?

October 29th, 2010

Going through my RSS feeds this morning I found this Ninja name translation table: I thought that was a perfect candidate for a YQL table, so I made one. So find out your Ninja name in the YQL console. Conversion was easy – simply convert the table to a hash, check that the user has […]

So what is the job I am going to?

October 28th, 2010

OK it is time to end the cruelty of the cliff-hanger. As mentioned yesterday, today I shall reveal the identity of my new employer. I left clues – videos of people with Dinosaurs and some CSS geekery: #chris{ —moz—position:relative;display:inline } So yes, this is it, to say it with (mock) YQL: insert into mozilla (employee) […]

The book that never was – the why of YQL

October 27th, 2010

YQL is great, it is a technology that turns the web into a database and allows you to mix and match and filter before writing your first line of code. It also allows you to release an API without any infrastructure, knowledge of authentication and access control. In essence you can use Yahoo’s server infrastructure […]

Goodbye, Yahoo – it was an awesome time

October 27th, 2010

Last week I handed in my notice at Yahoo to leave them for pastures new. I’ve been with the company for almost 5 years (which would have given me a gumball machine) and I have to say that I do not regret a single moment. So yeah, I quit! Anybody for a Hot Piece of […]

Fronttrends2010 in Warsaw, Poland – my impressions, slides and audio

October 25th, 2010

I just returned from a thoroughly enjoyable trip to Warsaw to speak at the Fronttrends 2010 conference. This new conference managed to assemble a stellar line-up of speakers and around 400 developers who were very eager indeed to learn about new techniques and products. Big names like Tantek Çelik, Douglas Crockford, Peter-Paul-Koch were the first […]

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: