Developers often ask for guidance on how to write responsive user interfaces. Reading most books about the .NET Framework over the past ten years, you’ll see coverage of the asynchronous programming model which requires a lot of careful attention while coding. That’s why the async features in the latest versions of C# and Visual Basic are tremendous step forward. And language innovation like async
![Async in 4.5: Worth the Await - .NET Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/210b0eae158a4966224b39383ba61776b611bce1/height=288;version=1;width=512/https%3A%2F%2Fdevblogs.microsoft.com%2Fdotnet%2Fwp-content%2Fuploads%2Fsites%2F10%2F2019%2F02%2Fswimlane-cross-platform.png)