Christian Heilmann

Simple things: styling ordered lists

November 19th, 2014

This blog started as a scratch pad of simple solutions to problems I encountered. So why not go back to basics? It is pretty easy to get an ordered list into a document. All you have to do is add an OL element with LI child elements:

  1. Collect underpants
  2. ???
  3. Profit
  1. Collect underpants
  2. […]

What I am looking for in a guest writer on this blog

November 19th, 2014

Simple: go try guest writing someplace else. This is my personal blog and if I am interested in something, I come to you and do it interview style in order to point to your work or showcase something amazingly cool that you have done. Please, please, please with cherry on top, stop sending me emails […]

We have a massive recruitment problem

November 18th, 2014

A few months ago, I flew over to see my parents for their 50th wedding anniversary. As some of you may know, I have a humble background. My dad was a coal miner and then factory worker and my mother has always been a home maker / housewife. I am the only one in my […]

Taking a break

November 5th, 2014

Four years ago I announced that I will join Mozilla as principal evangelist and I was the happiest person alive. I exclaimed that I want Mozilla to be the “Switzerland of HTML5” and an independent player in the great browser wars around the early days of this new technology revolution. I also announced that I […]

[review] Hybrid and future web meetup at Jayway in Stockholm, Sweden

November 4th, 2014

Yesterday evening I went to Hybrid and Future Web Meetup at JayWay in Stockholm, Sweden. The three hour meetup was an informal meeting with 3 speakers, great catering and drinks and some very interesting topics: Andreas Hassellöf of Nordnet and Gustaf Nilsson Kotte of Jayway showed how they built the Nordnet banking app in a […]

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: