ASP.NET Core API Endpoints with Steve Smith
Ready to simplify and organize your MVC app? Carl and Richard talk to Steve Smith about his open-source project called ASP.NET Core API Endpoints. Steve digs into the problems around the controller part of MVC - as a project gets bigger, it gets harder to manage all of the elements associated with a controller. His Endpoints library cleans up this issue, to transform the MVC pattern into the Request-EndPoint-Response pattern, with simpler code and an easy project to manage. Check it out!
Guests:

Steven Smith
Ardalis (Steve Smith) is an entrepreneur and software developer with a passion for building quality software as effectively as possible. Ardalis has published several courses on Pluralsight and Dometrain, covering DDD, SOLID, design patterns, and software architecture. He's a Microsoft ASP.NET MVP and Insider, a frequent speaker at developer conferences, an author, and a trainer. Ardalis works with companies through his company, NimblePros. They help teams who want to avoid the trap of technical debt to deliver better software, faster. Ardalis and his team have been described by clients as a "force multiplier", amplifying the value of existing development teams. His client list includes Microsoft, Quicken Loans, WWF, and many other satisfied customers.
Links:
- Pulse https://github.com/adamian98/pulse
- ASP.NET Core API Endpoints on GitHub https://github.com/ardalis/ApiEndpoints
- Ardalis.ApiEndPoints on NuGet https://www.nuget.org/packages/Ardalis.ApiEndpoints/
- GraphQL https://graphql.org/
- Steve's Clean Architecture https://github.com/ardalis/cleanarchitecture
- MediatR https://www.nuget.org/packages/MediatR/
- gRPC https://grpc.io/
- Roslynator https://github.com/JosefPihrt/Roslynator