Reddit Reddit reviews Async in C# 5.0

We found 4 Reddit comments about Async in C# 5.0. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Programming
Software Design, Testing & Engineering
Software Development
Async in C# 5.0
O Reilly Media
Check price on Amazon

4 Reddit comments about Async in C# 5.0:

u/imdabestmangideedeed · 25 pointsr/dotnet

Good read. The part where they await long calls inside a foreach loop is a common mistake. For everyone here I recommend reading this 100 page book:

https://www.amazon.com/Async-5-0-Unleash-Power/dp/1449337163

It gives you a better idea on what async/await does, and how to use it effectively without having to read Stephen Clearly’s huge book.

u/RX1000 · 5 pointsr/csharp

For UI on Windows, XAML is the tech to use. A great book that I have always had it’s multiple incarnations is:

WPF 4.5 Unleashed
https://www.amazon.co.uk/dp/0672336979/ref=cm_sw_r_cp_api_odbEAbVJ4WV5T

Unfortunately it will not teach you MVVM which is the supporting pattern that separates your visual from your underlying data. There are plenty of tutorials for that out there.

As mentioned in the other responses, async/await is the way to do async in .NET now. This book was great for that.

Async in C# 5.0
https://www.amazon.co.uk/dp/1449337163/ref=cm_sw_r_cp_api_-fbEAb2F57DYJ

Clear, concise, cheap and short. It does the job.

Any questions send me a DM.

u/RedditWithBoners · 3 pointsr/csharp

I purchased TCP/IP sockets in C a while back, and at the time was working a job doing Linux network development. So, seeing the low-level APIs and diving straight into the work is what I recommend, but I know it's not the most accessible route. Unfortunately, I don't have any other book references as the majority of my understanding is documentation, blogs, and code. Honestly, my knowledge of sockets in Windows is far from complete.

There is a regular poster to /r/csharp who writes a series of articles and code about networking in C#. I believe he started from simply opening a socket, then continued onto TCP, UDP, and eventually creating a networked game. Surprisingly, I came across this when I was trying to find his posts. You might have better luck searching reddit (I only searched Google).

As for async, I purchased Stephen Cleary's book Concurrency in C# Cookbook and Alex Davies' book Async in C# 5.0, but I have barely cracked open either. :( Stephen Cleary's blog has a significant wealth of information on how async/await works, and things to do and avoid. Once you get over a few humps, MSDN's documentation is pretty thorough and readable as well.

Edit:
Found the networking series I mentioned above - https://16bpp.net/tutorials/csharp-networking/, written by /u/def-pri-pub.