Full description not available
P**L
Clear
It is clear and concise and easy to follow
M**Y
Good C# Software Architecture Overview
I received an early copy to review. I am a software developer by trade whose title happens to be “software architect.” So, I jumped at the chance. I have read many Packt titles, but this is the first time I have seen this specific book (this is third edition.) I am surprised it never showed up on my radar.The Not So GoodMy minor grievances first. This book is voluminous at 710 pages. I went into this expecting focused architectural subject matter. It covers everything a C# developer will face (architecture or not.) From string concatenation to subject matter like DDD and microservices. It throws in Blazor and ML as well. The first three chapters alone discuss requirements and process. Trying to hit everything makes the book broad but shallow in sections. A few topics could be excised from the book.There is inherit “solution bias” too. This is inevitable with a book of this magnitude, so I don’t fault the authors.The organization is sporadic. (Chapter 18: AI and ML; Chapter 19: Best Practices in Coding C#.) Topics need reshuffled.The GoodI enjoy books like this for reference. The authors are good writers, and there are links to topics for more research. Even though some sections can be shallow, it does not leave the reader without a way to go deeper. This is what makes this book useful. If a topic comes up, I can find an overview here and dig deeper.Final ThoughtsI can’t say this is a home run, and it may not be everyone’s cup of tea, but I enjoyed it. I can tell there is a lot of blood, sweat and tears in writing this. I hope the authors will peel out a few of these topics and go deep. I am going to ding them one star for the above issues, but this is not a bad supplement to a developer’s library. For that reason alone, I am recommending you buy this book and read it.
J**L
This book was a great read
As a person who is new to enterprise software, This book gave me a better glimpse into developing quality software. It's filled to the brim with useful knowledge. In the beginning, you're pretty much shown how to create an Azure account, and you are given an overview of the evolution of the software development process model. You'll soon be introduced to the concepts of scalability and resiliency. Scalability refers to either increasing the power of the hardware or increasing the number of hardware units used and splitting the request amongst them to deal with the increasing request. Resiliency design patterns are meant to prevent the user from experiencing and being affected by application errors. Later on, you start to learn about microservices which allows you a lot of flexibility since each microservice itself is self-contained and modular. Which allows them to scale independently and swapped without affecting the rest of the application. Once you start to get deeper in the book you tackle Databases and learn how to map classes to a database using Entity Framework, learn several design patterns, create code for reuse, and go over the best practices as it relates to coding in C#. This book is well worth the read especially if you are new to the topic.
M**I
Detail grain is too wide-ranging
Some chapters are perfect, but others go into the weeds on features. I would have expected an architecture book to stay on a higher, composition level.It also relies heavily on extraneous code samples. Those are ok for exercises but for the main concepts, I'd rather keep the experience in the book.I wish the rest of the book was more like Chapter 18! ...still working through Chapter 21, but it seems that chapters 18 on are more in line with what i expected from this book.
J**Y
A Big Sprawling Book -- Great introduction to .NET Software architecture
This is a big book, but looking at the table of contents, you'd have to wonder how the author squeezes so much into even this big a book. And the answer is that he provides a top level understanding of the issues but does not dive deep into each.So much depends on what you are looking for. If you are, for example, looking for a book that will teach you C# 10, or Entity Framework or etc. then this is not the book for you; you need a dedicated text.On the other hand, if you are looking to understand what all the parts of .NET are, and how they interact and work together, and how you can build solid professional programs with them, then this book is perfect. Further, no matter how much you already know, I'd wager you'll learn some new things here.I have spent some time with this book, and will spend more. There are nooks and crannies of .NET that I'm interested in learning about... and keeping up with everything can be a full time job without books like this.Please note that I received a review copy.
D**A
This is my vote on Packt and Amazon, not a book per se
The Packt used to sell their books itself as well as on Amazon and perhaps elsewhere. You could buy Paper+eBook with a bundle price and eBook could be used with any reader. Now they sell it via Amazon only and you can't read it beyond Kindle devices. And no bundle either. And more - I couldn't read this one even on the Kindle on my PC. Amazon's support suggested that it could be because this one is only compatible with Windows 8 but not with Windows 10 and 11. Really!!!! So he advised me to read it on Kindle Fire only or directly on Amazon's website from my account. Had to return it - I don't want to accept such limitations.
D**R
Great book for current developers!
First thing first! This book is not for beginners, this is an intermediate level book. It’s for someone who has been coding with C#/.net for a while and wants to up their game!The first part of the book goes over in clear terms the basics and methodology of a software architect. As you advance along you get more and more detailed and technical. Which for this type of book is really good.I would recommend this book to any of my coworkers if they needed assistance. It makes a good reference as well!
R**K
An architecture book using .NET and C# for Microsoft Azure
It's a good architecture book for solution development using .NET 6 and C# 10 for Microsoft Azure. It's a good book for experienced .NET and C# developers. Beginners must look at other books to learn Azure, C# and .NET.
C**N
Troppi Argomenti ma nesuno in dettaglio
Gli argomenti trattati sono tanti, una carrellata di argomenti senza mai entrare nel dettaglio. Solo alcuni capitolo sono apprezzabili.
S**N
Surface Level
Most of the content is very surface level and doesn’t go into any depth.
Trustpilot
1 month ago
1 day ago