My first blog post in MSDN


There is always an excitement and authentic feel when we read/blog/refer any of the MSDN Tech blogs. I follow quite a bunch of MSDN blogs and always prefer reading over any other non-Microsoft blog post. I start referring first -MSDN documentation and then PG team blog or PM's blog for better clarity.

Blogging is not new to me, Yes -I have an award winning blog at (awarded by our Steve Ballmer) writing for the past 10+ years in WordPress medium(started originally in later moved). Being a blogger, I always love to share the interesting tech stuff/code which I read and tried for better understanding and also valuable feedback from readers. I greatly believe in learning by sharing

About me: I am a passionate C#.NET developer & technologist started my career in 2004. I had an opportunity to work with various Microsoft Technology projects in Web and Windows for the companies like Sobha Renaissance IT, Sapient Global Markets and Thomson Reuters. I stared as dev for ASP.NET 2.0, then Window forms, back end developer(Windows/ Web services/WCF) etc. Mostly worked on WPF/XAML winform development, performance tuning, design and delivery products for Healthcare, Trading & Financial market domain. Currently I work for Microsoft as Technical Evangelist for Azure assisting ISV's to grow bigger.

My hobby & passion: I have an innate passion for building/studying/architecting enterprise software systems. I follow Cloud news from the initial stage(early adaptor) and tried various hands-on offerings from Azure and AWS stack. Apart from technical stuff, I spend time with family & friends, market news, travelling, @MahesKBlr and reading strategy books.

What to expect here: I have told myself and going to limit by blogging only codes/hands on experience with Microsoft Technology offerings - .NET /XAML/Services/Azure/Cloud/tips.  

** Certified 70-487 –Developing Microsoft Azure and Web Services

** Certified 70-532Developing Microsoft Azure Solutions 

** Docker certification from

** Linux certification from

Some of my all time favorite quotes:

  1. "Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domain" - Bill Gates
  2. "Our greatest weakness lies in giving up. The most certain way to succeed is always to try just one more time." - Thomas A. Edison
  3. "The snake which cannot cast its skin has to die.'' -Friedrich Nietzsche
  4. "You have a dream. Go get it. Period." -Chris Gardner

// Happy Blogging !


A Quick Disclaimer: The views and opinions expressed in this blog are my mine and not of my employer! Any feedbacks and suggestions are most welcome..