ASP.NET Core - What is it good for?

By David Paquette

Elevator Pitch

Practically everything! ASP.NET Core offers developers a sometimes overwhelming set of options to choose from: MVC/WebAPI, Razor Pages, Blazor, Worker Services, gRPC, Windows vs. Linux, Kestrel vs in-process IIS vs nginx. Attend this session to make sense of the ASP.NET Core landscape.

Description

Practically everything! ASP.NET Core is now a mature platform, offering developers a sometimes overwhelming set of options to choose from: MVC/WebAPI, Razor Pages, client-side vs server-side rendering, Blazor, worker services, gRPC, Windows vs. Linux, Kestrel vs in-process IIS vs nginx. In this session, we will get a high level overview of the ASP.NET Core landscape. We will start with a break down the different programming models provided by ASP.NET Core, along with some examples of when you might choose a particular programming model. We will also dive into the seemingly endless options for hosting an ASP.NET Core app.