vscode

Pony devcontainer.json

Here’s a bare bones VS Code devcontainer.json for Pony, mostly so that I can easily copy and paste it in the future. { "name": "Pony", "image": "docker.io/ponylang/ponyc", "settings": {}, "extensions": [ "npruehs.pony" ] }

VSCode dev containers with Podman

Developing with containers is now simple with VSCode’s Remote Development extension. Any serious project where I use VSCode now has a devcontainer.json (including this blog), yet I’ve never been happy about using Docker on my personal machines. The install process is a little invasive, containers run as root by default, and I never liked the daemon running on my laptop all of the time. I recently switched my desktop and laptop from Fedora to Ubuntu, as my wife is very close to trying a Linux over Windows and I wanted to see what the state of the world was like for non-technical folk (quick summary - once setup, it’s pretty good), and with a nice clean system I wanted to see if I could avoid using Docker and do everything with Podman.