Christian Heilmann

That was my Beyond Tellerrand Munich 2018 – Keynote talk/slides and impressions

January 19th, 2018

I just got back from Beyond Tellerrand in Munich and here’s a quick report what you missed if you didn’t go. You might not be interested in my impressions, so let’s get my work out of the way first. I gave the opening keynote “Sacrificing the golden calf of coding” in which I explained my […]

We’re not giving browsers enough credit…

January 4th, 2018

I’m currently working on a few projects that are special browsers. I can’t put in any more details but the gist is that I will only have a WebView to play with. The interface of the browser is JavaScript/CSS/HTML, for which we use vue.js and Sass respectively. I am also running an insider build of […]

The web we may have lost

December 17th, 2017

The current blow to the open web that is the Net Neutrality ruling feels terrible to me. My generation saw the web emerge and many of us owe our careers to it. There are a few reasons why the ruling is terrible. First of all are the things that everybody should worry about. Allowing ISPs […]

Web Truths: The web is world-wide and needs to be more inclusive

December 13th, 2017

This is part of the web truths series of posts. A series where we look at true sounding statements that we keep using to have endless discussions instead of moving on. Today I want to talk about the notion of the web as being a world-wide publishing platform and having to support all environments no […]

So, you learned JavaScript – what now?

December 5th, 2017

Yesterday, I was asked by the Berlin chapter of Women Techmakers to give a talk at the graduation ceremony of their JavaScript Crash Course. I wanted to give a talk about the next steps you can take now you learned the basics of JavaScript in 2017 instead of repeating old ideas. This is what I […]

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: