Christian Heilmann

Torn and weary

April 5th, 2014

Out of everything I’ve lost, I miss my mind the most. ― Ozzy Osbourne The last few days were horrible. Not like my house burned down and I lost a limb horrible or people put me in prison and violating me horrible, but a lot of pressure, a barrage of anger and a feeling of […]

For Fox’s sake!

April 3rd, 2014

Photo by Marcia Knous I work at Mozilla. The non-profit organisation to keep the open web, well, open and alive. I work here because of a few reasons: We have a manifesto. Not a “company guideline” or “our vision” or “about us”. We mean business, but not in the sense of “what brings us the […]

On hating

March 31st, 2014

Some months ago I wrote about a word I can’t stand and explained why. I have another one that annoys me, especially when it is used in a flippant fashion in online discussions: hater or “hating on something”. Hate is a powerful thing, and it is always destructive. It is the opposite of love and […]

100 super useful web sites allowing one simple task each

March 25th, 2014

I just came across this post on imgur showing lots of cool little helper sites. Sadly there were no links in the description, so using some Sublime Text Magic, I converted them. Just to find out later that not only do imgur posters either post screenshots of links or unlinked links, no, all of this […]

Do HTML5 apps have to be online all the time?

March 23rd, 2014

One would think that almost five years after the definition of HTML5 offline capabilities this question would be answered. As someone spending a lot of time on HTML5 panels and Q&A sessions at conferences I can tell you though that it gets asked every single time. As part of the App Basics for Firefox OS […]

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: