Devcontainer
Powtarzalne środowisko deweloperskie w kontenerze. Otwarta, ustandaryzowana specyfikacja Microsoftu: devcontainer.json definiuje obraz, features i polecenia po utworzeniu. Napędza GitHub Codespaces, VS Code Dev Containers i JetBrains Gateway.
Standaryzuje problem „u mnie działa”: każdy programista dostaje dokładnie ten sam zestaw narzędzi. Zastosowania: wdrażanie do projektów open source, polyglotowe monorepo z różnymi toolchainami dla poszczególnych usług, izolacja wrażliwych poświadczeń. Katalog features działa jak wtyczki: „add-Node 20”, „add-Docker-in-Docker”, „add-Python 3.12”. Gotowe obrazy popularnych stosów (Microsoft Container Registry). Można je oprzeć na docker-compose.yml dla środowisk wielokontenerowych (aplikacja + baza + redis). GitHub Codespaces daje maszyny wirtualne w chmurze z przygotowanym devcontainerem, po 0,18 USD za godzinę dla 4 rdzeni.