Announcing Azure DNS General Availability

Today, we are excited to announce the General Availability of Azure DNS. As a global service, it is available for use in all public Azure regions.

We announced the Public Preview of Azure DNS at the Ignite conference in May of last year. Since then the service has been used by thousands of customers, whose valuable feedback has helped drive engineering improvements and to mature the service.

With this announcement, Azure DNS can now be used for production workloads. It is supported via Azure Support, and is backed by a 99.99% availability SLA.

Source: Announcing Azure DNS General Availability

Working with JSON in Swift – Swift Blog – Apple Developer

If your app communicates with a web application, information returned from the server is often formatted as JSON. You can use the Foundation framework’s JSONSerialization class to convert JSON into Swift data types like Dictionary , Array , String , Number , and Bool . However, because you can’t be sure of the structure or values of JSON your app receives, it can be challenging to deserialize model objects correctly. This post describes a few approaches you can take when working with JSON in your apps.

Source: Working with JSON in Swift – Swift Blog – Apple Developer

What’s New in C# 7.0 | .NET Blog

C# 7.0 adds a number of new features and brings a focus on data consumption, code simplification and performance. Perhaps the biggest features are tuples, which make it easy to have multiple results, and pattern matching which simplifies code that is conditional on the shape of data. But there are many other features big and small. We hope that they all combine to make your code more efficient and clear, and you more happy and productive. Please use the “send feedback” button at the top of the Visual Studio window to tell us if something is not working as you expect, or if you have thoughts on improvement of the features.

Source: What’s New in C# 7.0 | .NET Blog

Announcing ASP.NET Core 1.0 | .NET Web Development and Tools Blog

Today we are excited to announce the release of ASP.NET Core 1.0! This new release is one of the most significant architectural updates we’ve done to ASP.NET. As part of this release we are making ASP.NET leaner, more modular, cross-platform, and cloud optimized. ASP.NET Core is now available, and you can start using it today by downloading it here.

Source: Announcing ASP.NET Core 1.0 | .NET Web Development and Tools Blog

Adding bookmarks to Azure Subscriptions

For sometime, we had 2 Azure portals, called classic portal and new portal. Time to time you may be a administrator who manages multiple subscriptions. In that case, you may be tired with navigating one subscription to other because, by default in both portals, when you log-in using your credentials, it navigates to default subscription, in most cases, it’s the first subscription you mapped to your account.

In both portals, it creates it’s own Microsoft account to manage subscription information in the system ( Updated: Now you can map it to account in your own Azure AD or AD of your organization, so you can login from organization account to manage your organizations Azure subscription ).

Classic Portal

For classic portal, it’s easy to add bookmark to your subscription because when you change your subscription in the portal, you can clearly see the URL change for it. You will probably see something like this in the URL,

where {your-account-name} is usually your email address without @ and top level domain. It will look something like samwoutlook (samw@outlook.com) or samwgmail (samw@gmail.com). Anyways it does not matter how it comes because if you remove unwated parts from URL and add it as bookmark, it’ll work without any issue.

New Portal

For new portal, as you may already noticed, you can’t add URL you see as bookmark because it’s not mapped to your subscription. You have to make sure that you are logged in from the credentials which mapped subscription to make sure that you see the correct subscription on load. But let’s say you are administer of multiple subscriptions, which doesn’t mapped to your credentials, in that case, you may have hard time logging into the correct subscription because it always goes to default subscription and then you have to navigate back from the portal itself to change the subscription.

Even-though you don’t see bookmarkable URL when you logged in, you can create bookmark which make it automatically logs into correct subscription.

{your-subscription-name} can be found when you click on your account icon in top right, there you can see list of subscriptions you have. There you can find the subscription name which you can used to add to your url. It won’t necessary be derived from email address , it can be organization name as well.

Happy bookmarking people! 😉