Christian Heilmann

Making HTML5 work with Firefox OS – an introduction talk at Appdays

February 2nd, 2013

I am right now at the Firefox OS App Day Berlin and just delivered and introductory talk on how Firefox OS can empower HTML5 by being the platform to treat it as a first class citizen. I also commented on the declining hype about HTML5 and issues we are facing with it. A screencast is […]

Flash is not the enemy – our lack of focus on what is important is

January 31st, 2013

Yesterday I tweeted about The Procatinator, a web site that loads a random cat gif and music every time you click a button. Most people very just happy to get some damn good internets but one reply to me was sadly predictable: @janl: @codepo8 please don’t link to flash BS. Burn the witch! I dared […]

Zoom and Pick – an in-browser tool to pick colours from images

January 28th, 2013

Today I played again with drag and drop and HTML5 canvas. The result is a tool to pick colours from images and create the corresponding CSS/HTML called Zoom and Pick Here’s me explaining what it does in a screencast: Zoom and Pick to play withThe above screencast on YouTubeZoom and Pick on the Mozilla Demo […]

Drive-by criticism must die

January 27th, 2013

By request: if you want to comment on this, here is the Google+ post and the one onFacebook. Criticism is a good thing. I am a fan of sensible disagreement and people challenging each other to think different about their work and change their attitudes after seeing a different point of view. Margaret Heffernan’s Dare […]

Five things you can do to make HTML5 perform better

January 25th, 2013

During the last few weeks we were busy helping developers to convert their HTML5 apps from platforms like WebOS and ChromeOS to FirefoxOS and the target hardware this operation system is right now aiming for. As these are slow mobiles, we found that quite some tweaking had to be done. The reason was in most […]

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: