Christian Heilmann

Hinting at a better web at JSFWDays in Kiev, Ukraine

April 1st, 2019

Two weeks ago I went to Kiev, Ukraine to speak at the JavaScript FWDays conference. I gave the closing keynote talking about what matters on the web and how we can create a better one by moving our best practices into our development flow. The video is now available on Youtube The slides and resources […]

Talking to prismic about performance

March 20th, 2019

A few days ago, I flew to Paris to meet with Prismic and record a few videos on web topics. Today they released the first video where I talked about web performance, mistakes to avoid and tools to use to make your apps faster. Here are the topics in detail: 0:59 Managing performance on a […]

GitHub Toggle – a bookmarklet to toggle between repo and GitHub Pages

March 18th, 2019

And in the “things I always wanted to have” camp, I just wrote myself a small bookmarklet that switches from a GitHub repository and its Pages back and forth. You can get it on its GitHub repo: GitHub Toggle It is not clever, and for now only works with index.html pages, as I didn’t want […]

[webfinds] The CSS edition – drawing with it, why yours fails and a remedy

March 12th, 2019

As people complained that I post too many links to follow on Twitter (it is my stream of consciousness – as I find it, I post it), I’m starting to release these link lists every few days now. Hopefully that helps. Pure CSS Drawing Essentials – the top 5 CSS properties Diana Smith relies on […]

My IT Career Energizer interview

March 5th, 2019

A few weeks ago I was asked by IT Career Energizer to be a guest on their show. Yesterday they released the podcast. You can listen to the podcast and see the extensive notes there. According to them, my best answers were: (3.57) CHRIS – “Being flexible in your time and being flexible to actually […]

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: