The capabilities and constraints of the package management tool chain used by a particular ecosystem can have a dramatic impact on how you structure your repositories.
We’re excited to announce that a new set of Azure management libraries for Java, .NET and Python are now in Public Preview. These libraries follow the Azure SDK guidelines and share a number of core features such as authentication protocols, HTTP retries, logging, and transport protocols.
The ability to cancel long-running tasks is important to help keep applications responsive. Whether the network connection is slow or disconnects, or the user just wants to cancel a long task, using a [`CancellationToken`][CancellationToken] in .NET makes it easy to cancel those long tasks.
If you are developing an ASP.NET Core application, you know that there is a common way of structuring your application. The tooling within Visual Studio makes this very easy to accomplish. Similarly, when integrating the AZURE SDK, there are good and bad ways to structure your code. This article covers the best practices.
How do your apps identify themselves to the cloud resources you are using? This is one of the most important considerations when building a cloud-native app. When you write a service, you should be able to take the same code and run it on your dev box and in any of the Azure clouds without code changes.