Asynchronous Programming Succinctly
Unresponsive or sluggish applications can give the impression of a broken or low-quality app. Using asynchronous programming methods, apps can be made to function well even when performing other tasks. I was fortunate enough to work with Syncfusion to publish Asynchronous Programming Succinctly. I show devs how to use Microsoft Visual Studio to create applications that function well when performing long running tasks.
Interview with Asynchronous Programming Succinctly Author Dirk Strauss
The following is a short interview published on the Syncfusion website about the book.
Q: What should people know about the subject of your book? Why is it important?
A: Asynchronous programming allows developers an elegant way to avoid bottlenecks in code and write more responsive applications. Traditionally, this was somewhat cumbersome to do. With async and await, the code is clearer and easier to understand and maintain.Q: When did you first become interested in this subject?
A: Early on in my career I was faced with very long running VB Scripts used inside ERP software. A lot of that work was ported out to hosted .NET controls, and it was here that performance was key. I started thinking more about optimization of code and it just stuck.
Read the full interview on the Syncfusion website.
Downloading Asynchronous Programming Succinctly
The book was extremely fun to write. It was good to stop and have a look at what asynchronous programming actually means and how to implement it properly. Head on over to the Asynchronous Programming Succinctly download page and grab your FREE copy. That’s right, Syncfusion gives all the ebooks in their Succinctly series away for free. The table of contents are as follows:
Table of Contents
- Getting Started
- How Do I Use Async?
- Some Real World Examples
- Use SemaphorSlim to Access Shared Data
- Unit Tests and Async and Await
I hope that developers find the book useful and that it adds value to your arsenal of code techniques. For a list of my other publications, have a look at my publications page.