Mattias Karlsson

WCOM AB

The first layer of Cake – an introduction to C# driven build orchestration

As .NET Developers we live in a new cross platform, environment and runtime world. Long gone are the days of targeting just Windows, .NET 4.5 and you’ll be fine. With things like .NET Core, Xamarin, Docker, etc. we clearly live in a polyglot, more diverse and fast turning world.

This sets new requirements on our developer tools and teams, as now your code potentially needs to target multiple platforms, environments and runtimes.

A big part of achieving this is getting your code to build, test and deploy on and to these targets.

Here Mattias has found his hammer and it’s called Cake!

Cake is a .NET based, open source, build orchestration tool, with a C# scripting DSL, powered by Microsoft’s open source C# compiler – “Roslyn”.

In this session Mattias will give you a taste of the traits, goals and possibilities with Cake – hopefully leaving you with a desire for more!

Mattias Karlsson

Mattias has been working professionally as a developer for almost 20 years.

His interest in coding started already in the 80s with the Commodore 128 and the true passion came with the Amiga.

Today he's a senior architect, developer and partner at WCOM, a Microsoft partner located in Gothenburg, Sweden.

He’s also a Microsoft Azure MVP and a member of the OzCode Magician community. Outside work he a father of two, husband of one and contributes actively to the .NET open source community.

Most know there for being one of the maintainers behind the Cake build system, which is now also part of the .NET foundation.