Abstract
In this chapter we learn the significance of asynchronous programming, and, using an extended example, we see how to transform synchronous into asynchronous code, using async expressions and the let!, do!, match! and return keywords. We explore the performance benefits of doing so, and look a little into practicalities of batching or throttling asynchronous operations. We also cover the differences between the C# and F# asynchronous programming models, and how to reconcile the two.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have