Don Schenck

This Is Not Your Father's .NET

You don't need a Dockerfile to containerize your .NET app. Learn how to build production-ready Linux images directly from the command line.

This Is Not Your Father's .NET
#1about 3 minutes

The evolution of .NET as a modern development platform

.NET has become a fast, versatile, and open-source framework suitable for building containerized applications that run anywhere.

#2about 5 minutes

Building container images directly with the dotnet publish command

The `dotnet publish` command can create container images without requiring a Dockerfile, simplifying the build process for .NET applications.

#3about 3 minutes

Deploying applications to OpenShift using the dotnet shift tool

The `dotnet shift` command-line tool provides a streamlined way to build and deploy .NET applications directly to an OpenShift cluster.

#4about 4 minutes

Containerizing legacy .NET Framework applications with Windows containers

Legacy .NET Framework applications can be packaged into Windows containers to run on modern platforms like OpenShift.

#5about 3 minutes

Modernizing legacy apps using the strangler fig pattern

Gradually replace parts of a monolithic legacy application with modern microservices to incrementally update your system without a full rewrite.

#6about 4 minutes

Running legacy IIS applications inside an OpenShift VM

OpenShift Virtualization allows you to run a full Windows Server VM with IIS, providing a path for legacy applications that cannot be containerized.

#7about 4 minutes

Injecting environment variables into client-side Blazor applications

Use a container entrypoint script to substitute environment variables into static client-side files at runtime, enabling dynamic configuration.

#8about 1 minute

Implementing resilience patterns with the Polly library in .NET

The Polly project provides essential resilience patterns like retries, circuit breakers, and fallbacks for building robust distributed applications.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.

Rust and GoLang

Rust and GoLang

NHe4a GmbH
Karlsruhe, Germany

Remote
55-65K
Intermediate
Senior
Go
Rust