Shop now Shop now Shop now  Up to 50% Off Fashion  Shop all Amazon Fashion Cloud Drive Photos Shop now Learn More Shop now Shop now Shop Fire Shop Kindle Shop now Shop now

Customer Reviews

4.6 out of 5 stars10
4.6 out of 5 stars
5 star
6
4 star
4
3 star
0
2 star
0
1 star
0
Format: Kindle Edition|Change
Price:£4.91

Your rating(Clear)Rate this item
Share your thoughts with other customers

There was a problem filtering reviews right now. Please try again later.

My team's somewhat belated move to .NET 4.5 and C# 5.0 has finally allowed me to start to get to grips with async/await, and this book has been a real boon for learning not just how to write code using it, but beyond that it also goes into some depth (though these parts can be skipped over if you wish) about what goes on under the hood - the code created by the compiler and which thread runs the code.

In some ways it is slightly out of date - for example although it was true at the time of writing, contrary to what the book says NUnit has for some time now supported async test methods, and with the arrival of C# 6.0 it will be possible to use await in catch and finally blocks.

Async/await is no doubt going to increase in importance, not only for asynchronous code but probably in task-based parallelism too, and this is a very valuable starter. It would be nice to see an updated edition at some point including not only C# 6.0 but also incorporating lessons learned since the introduction of async/await and more on use in general scenarios and not just in UI/ASP.NET based ones.
0Comment|3 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 5 March 2014
The book gives a good introduction to asynchronous programming in .NET and especially on the async / await keyword and how the compiler translates this into continuations. The book tends to describe UI / web uses cases, and I would have liked more content on pure server / console use cases and best practices around it.
0Comment|2 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 1 July 2013
I have been working with C# since version 1.0 and have gone through 2.0, 3.0 and 4.0 I wanted something that would cover the async stuff in in C# 5.0 without getting a full book on C# 5.0. This fits that bill nicely.
0Comment|2 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 13 September 2013
I like this book.
Usually O'Reilly books are hard going because it's difficult to dip in and out of them, but this one is very concise.
The chapters are short but packed with the information that you need and the author stays on topic. He doesn't stray into semi autobiography like so many of these guys do.
There are a few grammatical and spelling errors at the start of the book which I found a little annoying, but the content is good and the author clearly knows this subject.
Definitely worth reading.
0Comment|One person found this helpful. Was this review helpful to you?YesNoReport abuse
on 25 February 2013
This book is concise but rich in information that you need, leaving aside useless "use-cases", "tutorials" and "how-to guides" that most of the time have little resemblance to what's occurring in real life.

It is not a book for beginners, though. The reader must be quite well versed in C# in general and .NET multi-tasking in particular.

A must buy to grasp the latest that C# 5.0 brings.
0Comment|One person found this helpful. Was this review helpful to you?YesNoReport abuse
on 4 September 2014
This is a small, but there efficient book at explaining async and await in c#. The problem I found was many online examples and papers simply spoke about how to use async and await, but totally ignored the underlying language semantics.
0Comment|One person found this helpful. Was this review helpful to you?YesNoReport abuse
on 24 November 2013
Concise and to the point. Deals very well with a very difficult topic. I would recommend to anyone wanting to understand this feature.
0Comment|Was this review helpful to you?YesNoReport abuse
on 23 November 2015
I didn't know much abut async; this told me all I needed to know, and a lot more.
0Comment|Was this review helpful to you?YesNoReport abuse
on 2 August 2014
Excellent detailed very thin book that got its point across very effectively.
0Comment|Was this review helpful to you?YesNoReport abuse
on 22 October 2015
Excellent and succinct guide to Async in C#. Very useful.
0Comment|Was this review helpful to you?YesNoReport abuse

Send us feedback

How can we make Amazon Customer Reviews better for you?
Let us know here.

Sponsored Links

  (What is this?)