REPR and Clean Architecture
Hey everyone, I'm Steve Smith aka ardalis, of NimblePros!
In this video I introduce you to the REPR design pattern and show how I use it in my Clean Architecture solution template. I've found that it has dramatically improved the organization of my API endpoints in many different projects and I've heard from many developers that it's helped them as well.
Let me know what you think or share your own tips in the comments below!
## Links
https://ardalis.com/moving-from-controllers-and-actions-to-endpoints-with-mediatr/
https://ardalis.com/mvc-controllers-are-dinosaurs-embrace-api-endpoints/
https://deviq.com/design-patterns/repr-design-pattern
https://github.com/ardalis/ApiEndpoints
https://fast-endpoints.com/
https://github.com/ardalis/CleanArchitecture
## Check out my courses:
https://dometrain.com/course/getting-started-modular-monoliths-in-dotnet/?affcode=1115529_gyvpazys&coupon_code=MODULAR20
https://dometrain.com/course/deep-dive-modular-monoliths-in-dotnet/?affcode=1115529_gyvpazys&coupon_code=MODULAR20
https://ardalis.com/training-classes/
https://www.pluralsight.com/authors/steve-smith
Team Consulting and Training: https://NimblePros.com and @nimblepros
Developer Group Mentoring: https://devBetter.com
Free Weekly Email Tips:
https://ardalis.com/tips/
If you read this far, I hope you *liked* this video and will consider subscribing to my channel!
Find me:
https://ardalis.com
https://twitter.com/ardalis
https://github.com/ardalis
https://www.linkedin.com/in/stevenandrewsmith
https://bsky.app/profile/ardalis.com
#mvc #modelviewcontroller #razorpages #aspnet #aspnetcore #dotnet #visualstudio #apiendpoints #fastendpoints #cleanarchitecture #designpatterns #webapis #minimalapis