Book Review: Architecting ASP.NET Core Applications
๐ข .๐ก๐๐ง ๐๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐ฒ๐ฟ๐
This is a thorough review for a book that would be your ultimate resource to explore the world of architecture and Software design in .NET
Architecting ASP.NET Core Applications
An atypical design patterns guide for .NET 8, C# 12, and beyond
Third Edition
About the Author
๐๐ฎ๐ฟ๐น-๐๐๐ด๐ผ ๐ ๐ฎ๐ฟ๐ฐ๐ผ๐๐๐ฒ is a well-rounded Software architect, consultant, speaker, teacher with 20 years of experience. Throughout his professional career, he delivered numerous projects spanning across a multitude of technology stacks.
He brings to you 2 decades of knowledge and experience right into your hands.
Book Highlight
Tailored towards ramping-up your skills in ASP.NET Core, the author takes a pattern-based approach to explain the different aspects of building web applications and APIs with a huge emphasis on the SOLID principals
A wide number of design patterns are covered starting from the Gang of Four (GoF) patterns, to structural and behavioral patterns.
Other patterns that are commonly used when working on ASP.NET Core applications are also covered:
- Model-View-Controller (MVC) Pattern
- Configurations and Options Pattern
- Logging Patterns
You will also learn how Minimal APIs can help you quickly setup and publish APIs in ASP.NET Core 8.
Dependency Injection is a core topic that has a dedicated chapter and its concept is prevalent across the different sections of the book.
Automated Testing is another topic of high importance that the author puts a good emphasis focusing on xUnit as the main library and tool for writing unit and integration tests
Advanced Topics
More advanced architectural topics are skillfully covered with clear examples:
- Domain-driven Design and Clean Architecture
- Mediator Pattern
- CQRS
- VSA and REPR
- Even-driven Architecture
- Modular Monoliths
- Microservices
And much more
Final Thoughts
What I find truly remarkable about this book is the unique way to explain the foundational knowledge and mechanics behind the usage of design patterns and architectural principals.
A brilliant approach that you would rarely find in other resources.
Prepare yourself for the next career jump after you thoroughly read this book, understand all the concepts covered and start implementing them into your projects.
Donโt hesitate to invest into your career progression,
For you would never regret that wise decision
I hope this post was loud and clear
Start your career investment here:
References
Shoutout for Carl-Hugo Marcotte and Packt for delivering this fantastic publication
Check Packtpub.com โ the publisherโs website to explore more books.
Bonus
This is one of the most beautiful masterpieces by one of the greatest composers ever came:
George Frideric Hรคndel (1685โ1759)