
Using WSL2 for Developer Environment VMs
In the past, I posted about different ways to create development environments. These were the posts: Automated and repeatable Developer Environment setup Getting started with Ephemeral environments Automated and repeatable Developer Environment setup - winget Ephemeral environments with GitHub Codespaces Historically, I have worked heavily on solutions deployed to Linux, either via Cloud PaaS services like Azure Container Apps or AKS. However, my professional workstation has always been Windows. My tooling varies, but I mostly use VS Code and whatever terminal is available. Any AI tooling I use is also typically terminal-based. In this post, I will detail a hybrid approach where the code and tools live in Linux, but the IDE is hosted in Windows. The reasoning for this setup is that my workstation is Windows and powerful enough that leveraging ephemeral cloud environments is not quite necessary. ...



