Christian Heilmann

Can we stop with the Ninja and Rockstar hype already?

August 13th, 2010

I get very tired of people looking for rockstar and ninja developers. I find it arrogant and actually detrimental to the whole market of development. We are professionals and we should take our jobs serious. We should also make sure that people who start in a company don’t have to deal with a terrible mess […]

Controlling custom fonts with the Google WebFonts API

August 9th, 2010

One thing Google released at the last I/O conference was hosting for custom fonts to use in web sites for browsers that support that feature. So instead of streaming the fonts from your own server you can just point to Google’s farm and be done with it. Fonts hosted by Google Google hosts a few […]

Removing UTM data from URLs automatically for cleaner bookmarks

August 9th, 2010

One of my real annoyances right now is that when you open a link from Google reader and some other systems you get the link followed by tracking data. Take for example the following tweet from Sam: If you click the bit.ly link it expands to this abomination: http://google-chrome-browser.com/test-your-browsers-html5-prowess-html5-test? utm_source=feedburner&utm_medium=twitter &utm_campaign=Feed%3A+Google-Chrome-Browser+%28Google+Chrome%29&utm_content=Twitter I’ve come across lots […]

TTMMHTM – Apps, Competitions, libraries, how to run a company and more

August 6th, 2010

Things that made me happy this morning (a lot this time as I was offline for four days and had 670 unread Google Reader items) Badass JavaScript lists a few upcoming JavaScript competitions – I can predict a lot of pointless but impressive Canvas animationsApparently Digg has been censored for years by a group of […]

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: