Mattias Karlsson, open-source maintainer and Microsoft MVP, discusses Cake Build — a C#-based build orchestration framework for .NET developers. Rather than replacing tools like the .NET CLI, MSBuild, GitHub Actions, or Azure Pipelines, Cake reduces their complexity by letting developers write build scripts in C# instead of YAML or shell scripts. Key advantages include local debugging with breakpoints, cross-platform path handling, strongly-typed tool arguments, and the ability to run the same build script across multiple CI systems. The conversation also covers the new Cake SDK introduced in late 2025, which enables single-file .NET application-style build scripts using `dotnet run file.cs`, full VS Code/C# DevKit support, and publishing build scripts as standalone executables or NuGet tools. The episode emphasizes starting simple, building incrementally, and how a statically-typed build script is easier to review, maintain, and debug than complex YAML pipelines.

56m watch time

Sort: