Microsoft Adds New Azure SDKs
Written by Kay Ewbank   
Thursday, 25 July 2019

Microsoft has released a new set of SDKs that developers can use to work with Azure Storage,  Azure Cosmos DB, Azure Key Vault, and Azure Event Hubs. The SDKs can be used from Java, Python, JavaScript or TypeScript, and .NET.

Microsoft says the SDKs provide access to new service features. More importantly, the libraries are all the first release of a complete rewrite to ensure consistency, idiomatic design, and excellent developer experience and productivity. The changes form a new set of standards across the Azure SDKs.

azure

The team behind the SDKs says because Azure has been changing so rapidly in terms of its capabilities, working out how best to make those facilities available to developers has been tricky. Now that some Azure services have matured, it's become clearer what developers needed to gain access to. 

Because of this, the development team have put together a set of objectives for SDKs based on developer feedback. Those were:

  • Create easy to use APIs with productivity on par with the best libraries of the language ecosystems.
  • Provide APIs that are idiomatic to the language and ecosystem they are used in.
  • Evolve over time in a very compatible fashion.
  • Focus as much on documentation and samples, as on APIs.
  • Change how Microsoft creates the libraries at their core.

The API design guidelines have been made available in Microsoft's GitHub repository. They consist of general guidelines that fit across SDKs, and language specific guidelines for Java, Python, .NET, and JavaScript. One of the key concepts is to make the APIs feel ergonomic in a language, and follow the patterns of the particular language rather than being too vanilla.

The new SDKs and the guidelines are all available on GitHub

 azure

 

More Information 

Python Release Notes

Java Release Notes

JavaScript Release Notes

.NET Release Notes

SDKs On GitHub

 

Related Articles

Microsoft Launches Azure Blockchain Service

Azure Functions 2 Supports More Platforms

Go SDK For Azure Released

Azure Big Data Announcements

Azure Updates Announced At MS Connect()

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, Facebook or Linkedin.

Banner


Electron 7 Adds Native Theme API
29/10/2019

Electron 7.0.0 has been released with improvements including a Windows on Arm 64 release, faster IPC methods, and a new native theme API. It also includes upgrades to Chromium 78, V8 7.8, and Node.js  [ ... ]



Codecademy and Google Partner In New Go Course
24/10/2019

With assistance from Google, Codecademy has added a course on Go, the language developed by Google. Designed to be beginner-friendly it first four modules are now live.


More News

graphics

 



 

Comments




or email your comment to: comments@i-programmer.info