Last Updated on June 12, 2024 by Aram
📢 .𝗡𝗘𝗧 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝘀
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:
https://rebrand.ly/08rkkcg
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)