Top cloud myths of 2016 | Blog | Microsoft Azure

Over the last few years, “cloud” has been one of the most used words in tech, and 2016 is no exception – for good reason. Nearly three-fourths (70 percent) of IT professionals report their organizations use public cloud solutions, and nine in 10 (92 percent) say their companies have services that should be running in the public cloud, but aren’t currently. As organizations embrace the cloud globally, we’ve seen digital transformation of entire industries powered by the cloud – from automotive builders creating connected cars to new retail customers leveraging cloud-based data and advanced analytics to personally tailor customer experiences.

Source: Top cloud myths of 2016 | Blog | Microsoft Azure

Announcing custom domain HTTPS support with Azure CDN | Blog | Microsoft Azure

We are very excited to let you know that this feature is now available with Azure CDN from Verizon. The end-to-end workflow to enable HTTPS for your custom domain is simplified via one-click enablement, complete certificate management, and all with no additional cost.

Source: Announcing custom domain HTTPS support with Azure CDN | Blog | Microsoft Azure

ContractManager: Intro – Here and there

This an introduction to series of blogs which I will cover few topics related to Xamarin Forms application development. Even though these topics unrelated to each other, I will use these to create one single application which utilize each technology to certain extent.

Topics which I plan to discuss are

  • MVVM for Xamarin Forms
  • MVVM based navigation Xamarin Forms
  • Utilize Azure B2C for Xamarin Forms
  • Utilize Azure AAD for Xamarin Forms
  • Local databases with SQLite
  • Custom rendering

I will add navigation to each topic as it completes, hope this will be an exiting journey.

Manage access at scale

Enterprise Mobility + Security (EMS) is the only comprehensive cloud solution that natively protects corporate data on the device itself and beyond with four layers of protection across identities, devices, apps, and data. EMS helps you solve one of the key challenges in the mobile-first, cloud-first world – how to provide a comprehensive set of tools within Azure Active Directory (Azure AD) that will help you with the following:

  • Advanced user lifecycle management
  • Low IT overhead and cost
  • Monitor your identity bridge

Source: Manage access at scale

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 ( or samwgmail ( 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! 😉


Azure Site Extensions

It’s not been a month since I’ve started blogging, and when I had to choose where to host my blog, I thought “Why Not Azure?”, I like Azure and I already have some experience using Azure. So, I created WordPress site on Azure and started blogging.

My first adventure with Azure and my blog was to setup CDN for my blog. I tried few CDN providers but none able to satisfy me, some had too much features which I don’t need, some were too expensive for me. Then I read about Azure CDN, I thought “Why Not Azure CDN?” and here I am, using Azure CDN for my blog. True it’s not featuristic as other CDN providers, true it does not have much control either, but still it works perfectly for my blog and was able to improve speed of my blog. When I compare pricing, it’s much cheaper than any other CDN provider because Azure bill you only for usage.

But today I experienced new thing in Azure. I never new this feature and it is something to be expected from new Microsoft. It all started when I as running around new Azure Portal. it’s been few days since I noticed that all new features to Azure isn’t available on old Azure portal. For example, search preview isn’t there on old Azure portal.

As you can see in my topic, this is about Azure WebSite extensions. It’s not something many people talks about, but I think it’s something every Azure WebSite owner know about. Reason? It give more options and features to site owner which are necessary to control the site. First of all I’ll show you how to see these site extensions.

1. Goto your site on new Azure Portal.

2. Goto Settings of WebSite, there you can see Extensions.

3. There you can see list of extensions, for me I installed, “Site Admin Tools”, “phpmyadmin” and  “phpmanager”

4. After the installation, you can navigate to extension by clicking browse.

Now as you may can see, it does have many powerful tools you may need, phpmyadmin, it’s must when comes to managing MySQL databases, and phpmanager, can be used to import .htaccess files to web.config and there are many other tools you can use to administer your site. There are extensions to get logs of your site, file and image minifiers and many more.

Try and let me know your experience. Have fun with Azure Extensions!! 🙂

One reference architecture in PaaS cloud solution. – Jian Wu’s Blog

It is from projects to demonstrate cloud energy and relieve big headaches in traditional solutions, the architecture can be realized smartly with public cloud while keep connected with local network, and the reference may help in Windows Azure, Amazon Web Service and more cloud platforms.

One reference architecture in PaaS cloud solution. - Jian Wu's Blog. - Site Home - MSDN Blogs

via One reference architecture in PaaS cloud solution. – Jian Wu’s Blog. – Site Home – MSDN Blogs.

Searching with the Office 365 APIs – Richard diZerega

Today, Microsoft quietly launched the “search” permission scope in Azure AD Applications. This is huge step in delivering new scenarios with the Office 365 APIs that leverage SharePoint search and the Office Graph. In this post, I’ll illustrate how to leverage search with the Office 365 APIs and use it to query site collections and modern groups a user has access to (a difficult/impossible task with the Office 365 APIs until today).

via Searching with the Office 365 APIs – Richard diZerega’s Blog – Site Home – MSDN Blogs.

Azure + WordpPress + WP Super Cache: 502 – Web server received an invalid response while acting as a gateway or proxy server

While I’m working on my new blog (this blog 🙂 ), I started to face an issue. In random instances, I started to get this error from the browser.

First I thought this is an issue on Azure and tried to find a fix for it. But I couldn’t able to find any clue which points this issue to Azure. When I searched little bit more about it, I found that it’s issue in WordPress cache or cache configuration.

I found this blog for fix same issue when you use WP Total Cache but it didn’t help me as I expected because configuration of these two plug-ins were very different.

Finally I found a solution from MSDN Forums, and after I changed the settings as it said, I was able to get rid of this issue. Required changes are as below:

  • Go to WP Super Cache Settings page
  • Go to Advanced Settings
  • Uncheck “304 Not Modified browser caching. Indicate when a page has not been modified since last requested.”
  • Uncheck “Extra homepage checks.”

This solved the above mentioned issue for me. 🙂