Develop in the cloud with dev containers and GitHub Codespaces
summary
Shows how a repo-held development environment boots reproducibly using a Dev Container JSON that installs exact SDKs, VS Code extensions and postCreate scripts, runs dependent services via Docker Compose (example: .NET 3.1 or .NET 7 app plus SQL Server container) and exposes ports with port visibility private/org/public. GitHub Codespaces runs that container in the cloud in under a minute, offers 60 free hours/month, prebuilds to avoid long setup and supports multi-repo access and VS Code or browser workflows.
AI-written summary · about
chapters (10)
- 0:00Welcome
- 3:13Local dev struggles
- 9:10Dev containers
- 11:16Setting up Dev containers locally with VS Code
- 27:38Docker Compose projects
- 35:11Codespaces overview
- 37:19Creating a Codespace
- 48:47Microservices & monorepos
- 56:04Pre-building Codespaces
- 1:01:00Q&A
related talks
01h 14mThe Power of Dev Containers and GitHub Codespaces
54mThe Power of Dev Containers and GitHub Codespaces
26mDevelop from Anywhere with GitHub Codespaces
51mCoding in the Cloud with GitHub Codespaces
46mCodespaces, Gitpod, Devpod: What cloud & container-based IDEs can do for you
56mDev Containers. What are they and why do you need them?
49mUnderstanding cloud powered development environments
05mInstant Self-contained Development Environments
