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
Steve Smith (@ardalis) is an entrepreneur and software developer with a passion for building quality software as effectively as possible. He provides mentoring and training workshops for teams with the desire to improve. Steve has been recognized as a Microsoft MVP for over 10 consecutive years and is a frequent speaker at software developer conferences and events. He enjoys helping others write maintainable, testable applications using Microsoft's developer tools. Steve has just published a Zero to Hero course on modular monoliths at Dometrain.com. Connect with Steve at ardalis.com.
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