Christian Heilmann

Using console.log() on any website? Logpoints let you do that!

August 24th, 2021

If you want to know the value of a certain expression in any JavaScript on the web, you can use logpoints for that. It is like injecting a console.log() anywhere you want. Here’s a quick demo: Here’s how the demo works: Open https://codepo8.github.io/dog-browser/ in the browser Open Developer Tools, go to the Sources tool Locate […]

Quick tip: creating round “talking heads” videos in Screenflow

August 23rd, 2021

Adding your face in a small circle to videos has become fashionable lately and some extensions do that automatically for you. Good old Screenflow, which I’ve used for years now, has no masking option though. But you still can achieve round videos using a setting and learning that screenflow’s sliders are weird. By default, Screenflow […]

Published on TikTok, but Kompressor does not dance

August 11th, 2021

Visual Studio Code now has a TikTok channel and they asked me if I wanted to contribute, so here you are: @vscode A look under the hood ##vscode ##techtok ##codetok ##programming ##edutok ♬ original sound – Visual Studio Code A 20 second video of me explaining that I like VS Code a lot as it […]

[Video] Learn how to debug web projects end-to-end in VS Code in 5 minutes

August 9th, 2021

This weekend I released a video on the YouTube Channel of Visual Studio Code that shows end-to-end web project debugging. In five minutes I walk through debugging a web project bit by bit: I open a project inside VS Code by opening its folder. The demo used is a simple, plain Vanilla JS/CSS/HTML ToDo app […]

Happy Birthday, WWW – 30 years of mining a landfill for valid code

August 6th, 2021

Today the World Wide Web is 30 years old. I’ve worked on it since 1997 or so and I saw a lot of technologies and design trends come and go. I’ve also seen a lot of “this is much better and will replace the web” solutions come and go. What remained is the web with […]

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: