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

Technical 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

Michael Irwin

Principal Engineer, Developer Success

Michael Irwin
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 · 15:30–16:00

Stage 9

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 11

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

Kristiyan Velkov

Front-End Advocate | Speaker | AI & DevOps | Docker Captain | Cursor Ambassador | DevReal | Tech Blogger | Book Author

Kristiyan Velkov