2025/06/05 #

Vscode Devcontainers

Today I‘m trying to get Dev Containers run in VSCode. Putting aside all the vibe coding / Cursor craziness for a second, it seems that Dev Containers is actually quite a mature feature in VSCode, and it looks pretty cool. Last time I tried doing development with containers a few years ago, it was all a bit of a mess, especially on MacOS where Docker wasn’t even running properly. Anyhow, it seems that things have moved on considerably, and things are quite streamlined. I've managed to clone a public repo from Github, install all of the project dependencies, compile the code, and access the created website over HTTP. Crucially, everything is running inside a VSCode devcontainer, and that devcontainer is running in a container management tool that does not require root priveledges to run. At least that’s the idea. There were a few issues along the way, so blog post to follow. Once I have it all working in VSCode, I think it should be quite straight forward getting it to work in Cursor since as far as I understand, Cursor is based on VScode.

As I’m writing this I’m discovering that Cursor is proprietary software, which imo isn’t great because it’s running all sorts of things on your behalf, which requires a lot of trust. And of course it’s an AI that’s controlling Cursor, and who the heck knows what that means. And why the fuck have they taken VSCode which is open source and made it proprietary? That’s weird. Anyway, these are just the toughts going through my head as I tentatively walk down this new "shiny" road. #

Today’s links:

  • How to Not Get Hacked by a QR Code - I’ve been going on about how great QR codes are recently, but it occurred to me that these could be hacked. Of course an attacker could quite easily encode a url pointing to a sketchy website full of malware. Obvious really but worth repeating since people aren’t completely used to using them yet. Be aware of where the QR code might have been generated. Check the url doesn’t look weird. Same rules basically as clicking on links in your emails. www.wired.com #

For enquiries about my consulting, development, training and writing services, aswell as sponsorship opportunities contact me directly via email. More details about me here.