David Fowler, Partner Software Architect on the team and co-developer of SignalR, has published some best practices for asynchronous programming. […]
Asynchronous programming has been around for several years on the .NET platform, but it has been very difficult to implement it well in the past. Since the introduction of async/await in C# 5, asynchronous programming has become mainstream. Modern frameworks (such as ASP.NET Core) are completely asynchronous and it is very hard to avoid the async keyword when writing web services. As a result, there was a lot of confusion about the best practices for async and how to use it properly. This text by David Fowler, Partner Software Architect on the
*Bernhard Lauer is a freelance editor of dotnetpro and is responsible for the section Basic Instinct. With Visual Basic, he has been programming privately since version 1.0.
More Articles
White paper
GDPR Compliance and Intellectual Property Protection
In this whitepaper, we’ll go into what exactly TDA includes, how it can be implemented, and on which systems. We also introduce Natuvion’s approach to managing and depersonalizing test data and demonstrate the benefits for the customer. […]
News
Veeam: Extended support for cloud environments and modern data backup
Features and enhancements include Veeam Backup & Replication v11a, cloud-based capabilities for Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform, integration with K10 for Kubernetes, support for Red Hat Virtualization Backup, instant recovery for Nutanix AHV, Veeam ONE v11a, and Veeam Service Provider Console v6. […]
News
Microsoft: Windows 11 as the last compromise
Microsoft launches a new desktop operating system. Windows 11 acts more like an upgrade. The cloud version is mainly of interest to companies. […]