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.

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: