Development Containers in GitHub Codespaces
Development Containers (https://containers.dev/) are not only for development. I find them useful when I need to share a predefined environment with a colleague or a client without spending much time ensuring they have all the tools that work on my machine.
For example, in this short video, I run VS Code in a GitHub Codespace and get an environment with preinstalled Azure CLI, Bicep, and Python with necessary packages. So, without leaving a browser, I can trigger the deployment of Azure resources and then run code in my repository without manually configuring anything.