Avatar for Mattias Karlsson

Mattias Karlsson

About

Mattias has worked professionally as a developer for over 25 years, but never the same year, always curious. His interest in coding started already in the 80s with the Commodore 128, but his true passion came with the Amiga. Today, he's a partner and senior architect at WCOM, a Microsoft partner located in Gothenburg, Sweden. He's also a Microsoft .NET Developer Technologies MVP. Outside work, he is a father of two, husband of one, and contributes actively to the .NET open-source community. Within that most well-known for being one of the lead maintainers behind the .NET Foundation project Cake.

Sessions at .NET Conf 2026

11:00 上午 – 11:30 上午

星期四, 十一月 12

添加到日历

11 上午 - 11:30 上午 PST

Taking Cake 7 to Eleven: Pipelines as Code with C# and .NET 11

Mattias Karlsson

Most CI/CD pipelines still live in vendor-specific YAML: powerful enough to get the job done, but often awkward to reuse, test, and debug. What if your pipeline were simply a C# program? In this session, we will take Cake 7 all the way to eleven with the Cake SDK and .NET 11. Using familiar C# constructs, APIs, and tooling, we will build a real pipeline that runs consistently on a developer machine, in a container, and on hosted CI/CD platforms. Along the way, you will see how pipelines written in C# can provide fast local feedback, proper debugging, reusable components, and testable build logic, without giving up integration with platforms such as GitHub Actions, Azure DevOps, or GitLab. You will learn how to: - Define build and release pipelines as strongly typed C# code - Run and debug the same pipeline locally and in CI - Structure pipeline logic for reuse, testing, and maintainability - Keep your delivery process portable across platforms, clouds, and operating systems By the end of the session, you will know how Cake 7 and .NET 11 can turn pipeline development up to eleven: less YAML, shorter feedback loops, and one pipeline that can build anywhere and deploy everywhere.

查看讲座详细信息