Introduction Microservices is here to stay and we can witness the increasing popularity and the maturing technology stack which facilitate microservices. In this great article which explains about the maturity of microservices and the 2.0 stack, it mentions three key aspects. Service mesh Matured orchestrators RPC based service protocols. This post focuses on the communication infrastructure in Service … Continue reading Service mesh in Service Fabric
The C# language features async and await are very easy to use, straight forward and available right out of the box in the .NET framework. But it seems the idea behind async & await has some confusions in implementations, especially where you await in the code. The asynchronous feature boasts about the responsiveness, but it … Continue reading Are you awaiting at the right place?
http://www.how-old.net has been trending recently in social media. Simply you can upload a picture in this website and it will detect the faces in the photo and tells you the gender and the age of the person the face belongs to. The site uses Face API behind the scenes, which is available here http://gallery.azureml.net/MachineLearningAPI/b0b2598aa46c4f44a08af8891e415cc7 You … Continue reading Project Oxford – Behind the scenes of how-old.net
Get the code sample for this post git We face several occasions that we need to generate code by automation. Several tools do exist in order to automate the code generation. In this article I discuss about the System.CodeDom which is part of .NET SDK. CodeDom is designed in the provider model and it gives … Continue reading Generating code using System.CodeDom
In order to carry out any management tasks in Azure using an agent (Visual Studio or any custom code), it should authenticate itself with Azure. Requests to the Azure Management API should be authenticated using on of the following methods. Active Directory Certificate Authentication This article covers the certificate authentication. Azure Management Service (AMS) APIs … Continue reading How to create a certificate authentication with Azure Management Service
Web API does not support native HTTP sessions. And it’s the nature of Web API, but there might be times you need HTTP sessions which resembles your bad design. Because a service framework should not support HTTP sessions as it should be a stateless element. So why do we need sessions in Web API ? … Continue reading How to enable sessions in Web API
Role Based Caching Windows Azure provides 2 primary role based caching options. Shared caching and Dedicated caching. Shared Caching is defining a portion of the memory of the web or worker role. This does not include additional charges since you’re already paying for the cloud service instance and using the portion of the memory. This … Continue reading Windows Azure Caching