.NET Core - Demystifying the Middleware

By Daniel Costea

Elevator Pitch

Maybe the most important challenge when migrating from .NET Framework to .NET Core is the Middleware.

You have to master the Middleware if you want to rule the ASP.NET Core!

Description

We have tons of legacy code. Once you have decided to port the .NET Framework application to .NET Core or to start a new one, some aspects you have to consider: middleware, settings files, MVC and WebAPI unification, modularization, performance, and other details. From all of them maybe the most important challenge is the middleware. The middleware is the place where the former WebForms + MVC + WebAPI found a new home, therefore is not a surprise the middleware is the most important battle field for the application dependencies (or services).

You have to master the middleware if you want to rule the ASP.NET Core!

Notes

My talks from 2018 to date.

International: GDG DevFest Heraklion 2018 (Greece), 2 Dec: ASP.NET Core takes over the IoT gdggreece.gr/devfest-greece-2018/ GDG DevFest Trondheim 2018 (Norway), 19 Nov: ASP.NET Core takes over the IoT Little Rock Tech Fest, AR, USA, 4-5 Oct 2018: Raspberry Pi Invasion (.NET Core, IoT and ML) lrtechfest.com/speakers

Romania: Codecamp Cluj, 13 Apr 2019: .NET - Demystifying the Middleware Codecamp Cluj, 13 Apr 2019: IoT + AI = Love, But How Do You Say That in C#? Codecamp Iasi, 6 Apr 2019: IoT + AI = Love, But How Do You Say That in C#? ApexVox Cluj, 2 Mar 2019: Bringing R2D2 Droid Alive using .NET Core, Machine Learning and IoT Codecamp Cluj, 24 Nov 2018: ASP.NET Core - Migration Considerations Codecamp Cluj, 24 Nov 2018: ASP.NET Core takes over the IoT Keyboards and Mice Craiova, 15 Nov 2018: ASP.NET Core Takes Over the IoT Codecamp Bucharest, 10 Nov 2018: ASP.NET Core takes over the IoT Codecamp Iasi, 27 Oct 2018: ASP.NET Core takes over the IoT TechTalks Timisoara, 19-20 Oct 2018: ASP.NET Core Takes Over the IoT TechFest Bucharest, 24 Sep 2018: ASP.NET Core Takes Over the IoT ITCamp, Timisoara, 16 Jun 2018: Occupy Raspberry Pi ITCamp, Cluj, 7-8 Jun 2018: Occupy Raspberry Pi with .NET Core! itcamp.ro/speakers/ Codecamp Piatra Neamt, 26 May 2018: Raspberry Pi Invasion DevTalks Cluj, 16 May 2018: Raspberry Pi Invasion: The Second Wave! devtalks.ro/cluj/speakers/ Codecamp Timisoara, 21 Apr 2018: Occupy Raspberry Pi! Codecamp Cluj, 24 Mar 2018: Occupy Raspberry Pi! cluj.codecamp.ro/ Codecamp Iasi, 17 Mar 2018: Occupy Raspberry Pi! Codecamp Cluj, 11 Nov 2017: Understanding Heap and Stack
Codecamp Timisoara, 14 Oct 2017: Understanding Heap and Stack
Codecamp Iasi, 13 May 2017: New Cool Features In C# 7.0