DevOps and Beyond

TH11 Codespaces: Seriously, You Can Develop in a Browser


11:00am - 12:15pm

Level: Intermediate to Advanced

Benjamin Day

Author, Trainer, Developer

Codespaces from GitHub lets you develop in a browser. Seriously. In a browser. And it’s great. It’s amazing. It’s not a toy either – it’s for real actual work. It’s basically Visual Studio Code running in a browser using development resources such as SQL Server and .NET Core running in the cloud.

In this session, Ben will show you how to use Codespaces to develop and debug an ASP.NET Core / EF Core application. Along the way, we’ll talk about how to customize your Codespace using devcontainer.json and its Dockerfile so that you can add everything you need in order to run, dev, and debug your ASP.NET Core app. We’ll even get SQL Server running in Codespaces! Trust me. This is going to blow your mind!

You will learn:

  • How to create a Codespace for a Git repo
  • Customize the codespace using devcontainer.json and Dockerfile
  • How to use SQL Server and Azure Storage containers in your Codespace