Full description not available
B**.
A must-have for a .NET developer.
Stephen's blog at[...]has been my goto source for all of my concurrency questions. Once I got some spare money, I figured I couldn't go wrong with buying his book and giving some money to the man who resolved a lot of my headaches. It was well worth-it. He does a fantastic job explaining different solutions and scenarios, without over-bloating it with nonsense. There are a lot of books out there that have tons of filler, just to make themselves thick -- this book is not that. It's a very slim book, but every page is carefully written to include just the right amount of information.With that being said, there were a few instances where Stephen would make a note of something being a good idea or not being a good idea (i.e. steer clear of this method), but didn't really explain why that is so. There are just a few of those instances, so it doesn't affect the quality of the book overall. Also, he responds to emails really quickly. I had a question in regards to a usage case with TPL Dataflow and Stephen responded almost immediately.Any serious .NET/C# developer will immensely benefit from this book, so I highly recommend it.
C**T
Great coverage of Async/Await and Tasks. Recommanded for intermediate/advanced programmers. Show common pitfalls to avoid.
Four stars because I found several minor errors/typos and although it's fairly easy to read it's not as exciting as I would have hoped. If your looking to improve your coding then this book is a must read. It warns you of deprecated coding methods and show you the right way to get the job done. I recommend it for an intermediate to advanced developer. It definitely shouldn't be your first book but it should be on your list of reads. It covers the new Async / Await method and Tasks. There are some special conditions that I found interesting and I expect will keep me from making bad assumptions. Some of the material in this book is duplicated in other books but there's definitely some great content. This book is on my must read list.
K**I
clear, easy to read and highly relevant
By no means a book for beginners, you should read this book when you already have a good understanding of tasks and how they work. But once you do, it will give you a good overview of a lot of tools and patters of how to use tasks correctly. TPL is not an easy topic and after reading the book, a lot of concepts that I thought I understood, now make a lot more sense. The examples in the book are highly relevant. They are true problems that occur frequently in async development and the provided solutions are simple clear and correct. Most important, they are not easy to find anywhere else in the web.
T**N
Gets to the point.
I don't have very much to say about this book, except for a few things.The author gets right to the point, providing concise-friendly examples and applicable situations.Explains the examples well-enough without going overboard.As an added nicety, gives examples on how to unit test the code.
M**.
Lacks depth, this is an inventory of what is available for concurrency.
I find the book is mostly an inventory of available technology and lacks serious depth. It won't really teach you anything, but the complexity of some of the objects or topics covered will definitely scare beginners away from concurrency, whereas concurrency is a very simple matter that requires mostly good organizational skills and keeping things simple.The book lists objects and methods you can use to solve concurrency problems. It does present interesting high arcane tools, things you will probably never encounter in practice. It goes through a few available models out there, but as far as telling you here's how you build a modern concurrent app, it falls short in my opinion. I learned more off stackoverflow and the MSDN website.
A**R
Book was in excellent condition and held up to it's side of the bargain very well!
The book is Great. It does expect the Reader to have a good understanding of Programming-in general. As well as an understanding in C#, of course!This Book is more like the Pocket-Reference than the Tutorial-type; which,is sort-of what I wanted, albeit, if I had known that explicitly I would have purchasedalong with this book: Pro Asynchronous Programming with .NETby: Andrew Clymer, Richard Blewett, and Rock Solid Knowledge Ltd...The link next to the previous referenced Title is shortened and leads to the Amazon-listing of the Item.I would recommend this Book to anyone wanting a quick succinct brush-up withToday's solution(s) on Concurrency and Windows Asynchrony using asyn and await-as well as the (TAP) and (Task Parallel Libraries)...If you had the unlikely event of things where you could not follow, for some reason,the last few years, in my case (6), C#, and .Net with the advancements made in the Framework,and Language for Parallelism and Async/Await Pattern with Tokenized Cancellation that allows forProgress-Reporting... Then I suggest getting this Book as well as a Complimentary book (previously linked and mentioned).That's all.
P**L
Very good overview
I like the reflection on usability and real world.I think some more of those hints as code and/or guidelines would have done great.Especially in combination with the different ways to do synchronicity in .Net.A really good comprehensive work on asynchronous programing in .Net
E**R
Excellent, well organized, great examples
This book is a great resource if you already understand the basic concepts of using async in C#. If you don't then I suggest you first learn the basics elsewhere and then come back here and get this book. The examples are great, short and to the point, no nonsense.
Trustpilot
4 days ago
1 month ago