Full description not available
L**A
Glad I got it
The book arrived early, in good condition. The author has clearly written ideas, with relatable examples that aren't overly technical, but get his point across. There's a Discord channel if you have questions or get stuck, which is nice, and the code is available if you want to follow along/see how to do it in more depth. I'd recommend this book to anyone wanting to learn more about Design Patterns without using the standard, hard to understand examples that aren't applicable in the real world.
T**A
Made so many things click in my head.
I was so lost on understanding advanced architectures .NET Core supports and this book presented them in a way that made sense to me. It also provides many use cases to various architectural patterns.Each example has test demonstration and is evaluated against competing solutions. Can't recommend it enough.
C**T
Solid Introduction to the principles of design patterns - Great for Beginner & Intermediate Levels
I've worked in the Software Industry for about 20 years now, and I can honestly say, this book does a great job of organizing information into more "easily digestible" bits so that someone coming along new can start to learn. I didn't actually learn anything new from reading it, but I appreciate the content and structure of the book, and the clear experience of the Author in both comprehending the technology and his ability to articulate and share that knowledge.One of the things I like in the book is how he breaks down concepts when needed, but also isn't pedantic, so a seasoned reader can brush up on topics and not feel like the information is too basic. That being said, it's definitely a book intended for the Beginner to Intermediate levels of Developer to help them start expanding their knowledge into a larger scope of engineering and architectural reasoning. This book will aid in helping early professionals to bridge the gap between the "developer" and the Software Engineer/Architect.My favorite overall experience about the content is that the author takes the time to explain relevant side-topics, but doesn't overburden the reader with every detail, rather, points them to necessary resources to allow them to expand on their knowledge. Sometimes just making sure the reader knows that something exists, rather than passing over it because it's not the focus of the book, can leave blanks in the learning process. I've always agreed with the concept, "you don't know what you don't know", and this book is good about at least bringing light to nuances that seasoned developers implicitly understand or recognize.
D**R
If you are newer to programming and need a deeper dive this is the book!
Have you ever done one of those entry level courses online and really want to continue to learn but you are not sure which route to go? This book is a great option for that and an awesome reference if you are looking for a book to have on hand.Its going to show you the next steps that you are going to need to understand to create secure business grade applications in ASP.NET or C#Knowing syntax isn’t that big of a deal in our current day and age with things like google, but understanding patterns and methodologies is more important and it crosses over to newer languages. I’m not saying you won’t learn syntax, but you are going to learn a lot more with this book. Things like unit testing, code quality and architecture. This is that 2nd step into programming, and I would recommend it to everyone wanting a deeper understanding past that surface level course online.
A**A
True ASP.NET design pattern explained
This book explains the design pattern of the code you see or use everyday. Most ASP.NET design pattern book I have read in the past talks about the usual design pattern but it never connects on the typical code you will find in asp.net. If you are a little out of touch with the latest technology or latest .net framework then this book is for you since it talks about a little of everything and gives you reference for further reading. Message Queue is not something new but it covers the latest one and most relevant today. I also love the part where it covers a little of razor and blazor. If you are using any node.js based javascript frameworks then it is easy to get out of touch with the regular razor asp.net
K**N
Far beyond a simple tutorial
From the moment you begin as a software developer, you come across one of hundreds of design patterns. A design pattern is a repeatable, recognizable approach to solving a problem. You could go into a project and be told "we're using the repository pattern for X, Y, and Z" and you hopefully would know what that means.As you learn more and more patterns, the lines blur when you should use approach A or approach B. A lot of it comes down to experience and preference.This book does a really good job of laying out how design patterns can be applied to actual ASP.NET Core applications. If you're a new developer, it's a goldmine of information. If you're an established developer, there is likely some nuggets of knowledge to pick up here!
K**R
Very thorough from HTTP methods to Blazor and Razor
Surprised at the extent of the information presented in this text. Starts off with HTTP request/response, something most books would assume you already have a strong foundation in. I learned something nonetheless.Covers design patterns, automated testing, architecture principles, MVC patterns, dependency injection, logging, structural/behavioral/operation result patterns, layering, object mappers, microservices architecture, UI, and a brief look at Blazor and Razor pages.
P**E
Waste of time for a seasoned developer
I shouldn't have bought this book as I have more experience than the author and I suppose my attitude is "been there, done that". I returned the book for a refund.
Trustpilot
3 days ago
4 days ago