Learn Microsoft Azure Step by Step in 7 days for .NET Developers

The Era of Data Center

Before the advent of the cloud, the business organization would have their business application deployed on the data center.
From Wikipedia:
“A data center (American English or data center (British English) is a building or dedicated space within a building used to house computer systems and associated components, such as telecommunications and storage systems. It generally includes redundant or backup components and infrastructure for power supply, data communications connections, environmental controls (e.g. air conditioning, fire suppression) and various security devices. A large data center is an industrial-scale operation using as much electricity as a small town.”

Continue reading

You Don’t know Web Job and Azure Function in Depth! Part 1

Do you want to learn Web Jobs and Azure Function in Depth and want to avoid pitfalls while doing development? If yes, then this article is for you.

We will look into Web Job and Azure function in depth and will create some Proof-Of-Concept projects. I will walk you through pitfalls of using different kinds of Web Jobs and Azure Functions bindings and what is suitable for which condition. This series would be long as we will discover and test both the framework with high load, Long running tasks and with different use-case. Continue reading

Learn how to Authorize your Key Vault Secrets to Serverless Azure Function

Learn how to Authorize your Key Vault Secrets to Serverless Azure FunctionAre you looking to Authorize your Key Vault Secrets to Serverless Azure function? If Yes, then this article is for you. In the previous article, we learned how to access and configure Key Vault in our ASP.NET Core web application. Wait! What if we want to access the Key Vault from a Serverless Azure Function. Continue reading

Your secrets are safe with Key Vault in ASP.NET CORE Web App on Azure

Are your application secrets being checked in the source control?
Let me introduce you the way to Safeguard your application secrets that will make your application more secure and no more checked in application secrets in the source control. 

What will you learn in this blog: I have been trying to explore how to secure secrets of web application on Azure using Key Vault.  I have been trying to do small Proof of Concept to try your secrets are safe with Key Vault in ASP.NET CORE Web App but was failing to implement it in a single shot. I searched various article which was shown as working as per code but when I implemented them step by step it never worked.

So finally after lots of hit and trials…
I was finally able to store my web application secrets in the Azure Key Vault.
I will try to cover each and every topic in this small proof of concept to be in depth with all small points to be demonstrated via gif so that it’s easy to understand.

Continue reading

Overcoming the Pitfalls of Async/await Part 1

Overcoming the Pitfalls of Async/await Part 1

What will you learn in the blog:  I have this topic Asynchronous Programming in C# in my mind since long and I have been giving some small talks on Async/await in my organization. So I thought why not collect and summarize all the awesome knowledge stuff and the pain stuff as well which I went through in one of my projects while using Async in C# and blog about it for the community feedback.
So let’s get started and check out the awesome demos and diagrams which I have brought for you from books and blogs that I have read and other practical implementations. Before going further, I hope you are a beginner, intermediate or expert C# developer.
Continue reading

Replace If with Polymorphism with AutoFac DI Container

Abstract:

As the title specifies we will be Replacing the conditional if and Switch statement with the help of Polymorphism using DI container and talk about the benefits of doing the same in this article. Oops gives us pretty much great features which we are aware of theoretically but never implements practically. Polymorphism is one of the main features provided by Object-Oriented Languages which in turn implies that a Parent class can have more than one behavior and can point towards its child classes at runtime. If you want to learn more about OOPS features, you can go through below blog which talks about oops and other features. Continue reading