Christian Heilmann

Quick tip: stop Powerpoint from breaking words into a new line

October 28th, 2015

With my talk decks needing more re-use in the Windows/Microsoft community, I am trying to use Powerpoint more and wean myself off the beauty of Keynote (and its random crashes – yes, all software sucks). One thing I realised today is that Powerpoint thinks it is sensible to break words anywhere to go to a […]

Testing out node and express without a local install or editor

October 27th, 2015

Node.js and Express.js based web apps are getting a lot of attention these days. Setting up the environment is not rocket science, but might be too much effort if all you want to kick the tires of this technology stack. Here’s a simple way to play with both for an hour without having to install […]

All things open talk: The ES6 Conundrum (slides/screencast/links)

October 20th, 2015

I just delivered a talk on JavaScript and ES6 at All things Open in Raleigh, North Carolina. This is just a quick post to give you all the content and links I talked about. Here’s the slidedeck on Slideshare And the screencast of the talk on YouTube Links I mentioned: ES6 specification Nasa.gov The full […]

Fun with CSS colour names

October 14th, 2015

This morning Ars Technica had a wonderful article on CSS colour names titled ““Tomato” versus “#FF6347”—the tragicomic history of CSS color names“. It made me look again into the wonderful world of CSS colour names and create an interactive demo showing them when you roll over the colour swatches. Building up on this, I created […]

16 Questions you need to answer before you give a conference talk

October 13th, 2015

When it comes to giving a talk at a conference the thing people freak out the most about is the delivery. Being in front of a large audience on stage is scary and for many people unthinkable. I don’t want to discourage anyone to do this – it is amazing and it feels great to […]

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: