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 […]

Newsletter

Check out the Dev Digest Newsletter I write every week for WeAreDevelopers.

160: Graphs and RAGs explained and VS Code extension hacks Graphs and RAG explained, how AI is reshaping UI and work, how to efficiently use Cursor, VS Code extensions security issues.
159: AI pipelines, 10x faster TypeScript, How to interview How to use LLMs to help you write code and how much electricity does that use? Is your API secure? 10x faster TypeScript thanks to Go!
158: 🕹️ Super Mario AI 🔑 API keys in LLMs 🤙🏾 Vibe Coding Why is AI playing Super Mario? How is hallucinating the least of our worries and what are rules for developing Safety Critical Code?
157: CUDA in Python, Gemini Code Assist and back-dooring LLMs We met with a CUDA expert from NVIDIA about the future of hardware, we look at how AI fails and how to play pong on 140 browser tabs.
156: Enterprise dead, all about Bluesky and React moves on! Learn about Bluesky as a platform, how to build a React App and how to speed up SQL. And play an impossible game in the browser.

My other work: