Modernizing

To .NET Core

netcore-workshop.seankilleen.com

Hi! 👋 I'm Sean

Ground Rules

Agenda for the Day

Logistics

  • Breaks
  • Catching Up
  • Questions / Parking Lot
  • Choose your Own Adventure

Note: Interaction

Why Update to .NET Core?

Why .NET Core?

Performance

Why .NET Core?

Platforms

Why .NET Core?

Community

Why .NET Core?

Other Goodies

Other Goodies

Kestrel

Other Goodies

HTTP/2

Other Goodies

Single .exes

Other Goodies

Built-in DI

Other Goodies

Health Checks

Other Goodies

Razor Pages

Other Goodies

Razor components

Other Goodies

Blazor

Other Goodies

Websockets

& signalR

Other Goodies

Self-hosted apps

Other Goodies

Containerization

.NET 5

Why Not Upgrade?

Why Not Upgrade?

Webforms / WCF

Why Not Upgrade?

Not a 1:1

Why Not Upgrade?

Monoliths

Challenge

Vs

Opportunity

Introducing

The Sample App

https://github.com/SeanKilleen

/netcoreworkshop-mvcmovie-sample

Thanks

- Content might not be for you - Some parts might be rough - Your feedback is going to be really important

- Presentation Overview - Assessing sample project - Converting step-by-step - Adding some new goodies

Came from SPDY Reduce latency by enabling full request and response multiplexing Minimize protocol overhead via efficient compression of HTTP header fields add support for request prioritization add support for server push

- Still has a WCF Client

I'm new at this -- will do my best to answer questions