World Congress 2024 • Aug 20, 2024 • Session details

This Is Not Your Father's .NET

Don Schenck

Still think .NET is stuck on legacy Windows servers? Discover how modern .NET powers cross-platform containers, letting developers migrate legacy monolithic applications without painful rewrites.

Pause
Mute Enter Fullscreen
#1 about 4 min

Reasons for adopting modern .NET in containerized environments

How .NET's speed, cross-platform capabilities, and large talent pool make it an ideal choice for container deployments.

#2 about 2 min

Options for deploying .NET applications onto OpenShift clusters

Running Linux containers, Windows containers, and legacy IIS workloads in an OpenShift environment simplifies transitioning legacy code.

#3 about 4 min

Building .NET containers natively using the publish command

Utilizing the dotnet publish command locally allows developers to build containers directly without managing Docker files.

#4 about 4 min

Deploying applications directly to OpenShift using the shift tool

The dotnet shift command-line tool automates the process of building and deploying applications directly into OpenShift namespaces.

#5 about 5 min

Building and running Windows containers locally on Windows servers

Utilizing the open-source Docker engine enables the compilation and execution of Windows binaries within Windows containers locally.

#6 about 4 min

Implementing the strangler pattern for legacy code migration

Running a legacy Windows application alongside modern Linux microservices demonstrates how to incrementally modernize older components.

#7 about 4 min

Running legacy IIS applications in OpenShift using virtual machines

OpenShift virtualization allows complete Windows virtual machines hosting legacy IIS applications to operate within the cluster network.

#8 about 4 min

Injecting environment variables into client-side applications at runtime

A container startup script dynamically replaces placeholders in client-side code with server environment variables before execution.

#9 about 2 min

Enhancing distributed application resilience using the Polly project

Implementing concepts like retries, circuit breakers, and timeouts with the Polly library improves the stability of distributed microservices.

Matching moments

2:14 min

Migrating storage applications to dot net core

Menaka Baskerpillai · LIVE

11:34 min

Answering audience questions on container functionality and local workflows

Rob Richardson · World Congress 2021

3:33 min

Containerizing .NET applications with cross-platform build tools

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

4:24 min

Evolution of .NET portability and the open source ecosystem

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:29 min

Combining traditional containers and alternative binaries appropriately

Edoardo Dusi · LIVE

3:32 min

Transitioning from monolith architectures to microservices and Kubernetes

Liviu Costea · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 09:40–10:10

Stage 3

Still on 4.8 or lower? A Practical Guide to Moving Your "Un-Migratable" .NET Apps

Isaac Levin

Developer Advocate

Isaac Levin
Open session

World Congress 2026 North America

September 24, 2026 · 11:40–12:10

Stage 3

Stop Running Mystery Meat in Production

Jeroen van Erp

Technology Advocate @ SUSE

Jeroen van Erp
Open session

World Congress 2026 North America

September 23, 2026 · 11:00–11:30

Stage 1

Docker does that? Five Docker capabilities you did not know about

Ajeet Raina, Kristiyan Velkov

Ajeet Raina
Kristiyan Velkov
Open session

World Congress 2026 North America

September 23, 2026 · 15:45–17:45

Stage 8

Docker's Agentic Platform: Sandboxes, MCP, and the Infrastructure of Autonomous Development

Oleg Šelajev

AI and Developer Relations at Docker

Oleg Šelajev
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Outdoor Stage

Run your agents in Kubernetes: Build once, deploy anywhere. But really?

Michal Salanci

Senior Systems Engineer at ESET Cybersecurity

Michal Salanci
Open session

World Congress 2026 North America

September 25, 2026 · 12:30–14:30

Stage 13

Docker sandboxes: protect your secrets, tokens, and personal data from AI agent mistakes

Kristiyan Velkov

Developer Relations Engineer at Zerops.io

Kristiyan Velkov