DDD Brisbane 2017 (.NET Core on Linux)

Finally making Linux and .NET get along

.NET Core is 3 major versions in and each new update has brought not only new features but also vastly improved Linux compatibility and support for more distributions. Has the promised age of truly cross-platform .NET and real Linux support finally come?

This talk will be drawing on years of experience working with .NET technologies on Linux platforms (including Mono), as well as working with the latest .NET Core stack. In this session, I will be covering a brief history of .NET on Linux bringing us to today’s new cross-platform stack, including how to get started with .NET Core on Linux platforms.

I’ll be looking at how you can integrate .NET apps and services into the Linux ecosystem, including simple deployment, testing and packaging strategies, as well as looking at how to integrate .NET with common Linux services including systemd, dbus and GTK. Finally, I will be showing how to build a complete pipeline to build, deliver and run .NET apps entirely on just about any Linux distribution you can think of.

This talk will start with the high-level essentials of working with .NET technologies on Linux while also covering the deeper technical details so is perfect for any level of .NET Core developer, whether they’re familiar with Linux or not.

View Slides
All content CC BY-NC-ND 4.0 licensed unless otherwise specified
Built with Hugo
Theme Stack designed by Jimmy