.NET Rocks!

Cake.SDK with Mattias Karlsson

Nov 6, 2025
Mattias Karlsson, a Senior architect and .NET/Microsoft MVP, discusses the innovative Cake.SDK, transforming the Cake open-source project. He highlights the benefits of integrating Cake into .NET applications for faster build automations and better testing environments. Mattias compares Cake to YAML, emphasizing its comprehensive programming language features. He covers using Cake for portable builds, its role in secure development, and the importance of community support in open source. The future looks exciting with the upcoming Cake 6.0 release!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

C# As A Better Build Language

  • Cake provides a C#-based build orchestration that replaces brittle, non-discoverable YAML with a real programming language.
  • Using a language you already know improves discoverability, tooling, and local feedback before CI runs.
ADVICE

Test Build Scripts Locally First

  • Run and iterate your build scripts locally so you catch errors before committing to CI.
  • Use Cake's typed aliases and IntelliSense to reduce parameter mismatches and speed development.
INSIGHT

Strong Types Improve Build Clarity

  • Cake offers strongly-typed aliases (methods) for common build operations so intent is clear in code.
  • Typed parameters and path abstractions improve discoverability and reduce environment-specific guesswork.
Get the Snipd Podcast app to discover more snips from this episode
Get the app