Christian Heilmann

You already have the best presentation tool

March 19th, 2013

Helping out people with giving their first public presentations can be frustrating. The reason is the misconception that we have based on years of conditioning in school and corporate environments that a good presentation stands and falls with the slide deck. Of course a beautiful slide deck is a nice thing to have and allows […]

RIP Google Reader – I’d have paid for you

March 14th, 2013

Google just announced that on 1st of July 2013 they will shut down Google Reader as a service. Just like that. The reasons are meager: There are two simple reasons for this: usage of Google Reader has declined, and as a company we’re pouring all of our energy into fewer products. We think that kind […]

No more “petting zoo for developers” for me

March 6th, 2013

I just finished a talk at another “developer conference” which is a side-attraction at a larger trade show and decided that this was the last one of those that I will do. The reason is that I’ve done a few of them, and they’ve always been a disappointment to me. Of course there are great […]

Making HTML5 work with Firefox OS – a talk at CeBIT

March 6th, 2013

I just got back from CeBIT in Germany which hosted the Mooseconf developer conference. My part of the show was to give a talk about Firefox OS and what it means to HTML5. I gave that talk twice, once in the morning for a closed audience of developers and a repeat in the afternoon for […]

Helping or hurting? (keynote talk at jQuery Europe)

February 20th, 2013

This was my closing keynote talk of the first day of jQuery Europe 2013 in Vienna, Austria. The slide deck is here. Sadly, due to technical issues there is no audio or video recording. As developers, we seem to be hardwired to try to fix things. And once we managed something, we get bored with […]

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: