Rockford Lhotka

Information & Communications Technology

.net core ASP.NET Core CSLA .NET Docker Kubernetes microservices software architecture

Minneapolis, Minnesota, United States

Cross-Platform C# Using .NET Core, Kubernetes, and WebAssembly

We have entered an era where Microsoft .NET runs everywhere -- on servers and client devices. Windows, macOS, iPhone/iPad, Android, Linux and other platforms are now supported. Increasingly we’re running server-side code in container-based environments such as Docker and Kubernetes. Perhaps even more exciting is the standards-based WebAssembly (wasm) platform, allowing front-end Web development to be done in languages other than JavaScript, including C, C++, Go, Rust and C#. Yes, .NET now runs in the browser using native browser capabilities -- no plug-ins are needed.

In this workshop Rocky and Jason will show you how to build C# and .NET code that runs on Windows, Linux, Docker/Kubernetes, macOS, iOS, Android and in the browser. You'll learn how to leverage .NET Core, .NET Standard (netstandard), Visual Studio, Visual Studio Code, Docker, and many other tools and technologies to build apps and services for each platform. Perhaps more important, you'll learn how to share common code across all these platforms, and techniques for when you need to also leverage platform-specific code."

You will learn:
• How to build C# and .NET code that runs cross-platform on client and server
• How to leverage .NET Standard and .NET Core
• How to share common code across platforms


Rockford Lhotka

Author, OSS contributor, CTO at Magenic

Rockford Lhotka is the CTO of Magenic, and is the creator of the widely used CSLA .NET development framework. He is the author of numerous books, and regularly speaks at major conferences around the world. Rockford is a Microsoft Regional Director and MVP. Magenic (www.magenic.com) helps our clients use technology to fuel business transformation. For more information go to www.lhotka.net.

Rockford's full speaker profile