0:00 / 0:00
#asp.netcore#dotnet#davidfowler
ASP.NET Community Standup - ASP.NET Core Architecture with David Fowler
dotnet
357K subscribers • 45 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Presented by David Fowler, Partner Software Architect at Microsoft
Intermediate. Assumes working knowledge.
46K views5 years ago1 recommendation
Web developmentSoftware designSoftware architectureHTTP, REST and GraphQL
David Fowler gives a deep dive into the internal architecture and design of ASP.NET Core.
David Fowler will be giving a deep dive into the architecture of ASP.NET Core. Featuring: David Fowler (@DavidFowl), Damian Edwards (@DamianEdwards) #Microsoft #Architecture #AspNetCoreWhy it's here
1 person recommends thisWhat people say. Recommended as an insightful deep dive into the architecture of ASP.NET Core by its creator.
Moments people linked to
u/PPsmallsin r/dotnet • Mentions
On “Does anyone like minimal API?”
I originally felt the same way but a section of this talk by David Fowler changed my attitude. Now with Endpoint Filters and Route Groups in ASP.NET 7, I don't see myself using controllers for new projects.
Key Points:
- MVC received the "least changes" from .NET Framework to maintain compatibility.
- You pay for all of MVC's design decisions even if you don't use the features and they are expensive.
- "There ends up being a cost for abstractions that aren't used by 99% of people"
- MVC is "opt out" instead of "opt in" like minimal APIs. MVC runs an entire filter pipeline for each request even if you don't use it. Whereas with minimal APIs you explicitly "opt in" to model binding, valid…