Writing fast, scalable applications requires a developer to exploit multicore chip architectures and asynchronous I/O. Over the years, .NET has provides numerous APIs and models to help reduce the complexity of writing concurrent and asynchronous code. This talk will cover various aspects of concurrent and asynchronous development and what libraries and data structures you should be looking at. Come if you want to unravel the mysteries of concurrent and asynchronous programming!
You will learn:
- About the various ways to write concurrent code
- How modern approaches to immutable structures
- Effective patterns and principles for coding in an asynchronous world