My very first project was a chatbot for my campus, using Microsoft Bot Framework and Azure Functions powered all backend processing. It was Azure Functions v1 back then, and I was developing it happily in browser (only C# supports in-portal development back then).

While portal gives me flexibility and agility…

Photo by Vipul Jha on Unsplash

I have been a huge fan of Azure AD B2C, given the simplicity and extensibility that I can gain when I require authentication in my application. I authored an article on Medium about my experiences using Azure AD B2C together with Visual Studio and ASP.NET Blazor. …

I have been using Azure since 2015/2016, I guess. Witnessed the transition from Windows Azure to Microsoft Azure, from classic portal (manage.windowsazure.com) to current portal (portal.azure.com).

My learning journey with Azure started the exploration of Azure on Visual Studio Subscriptions (and I still have it now!), a subscription targeted to…

Containers is gaining popularity due to the ease of deployment and management. This extraction layer removed the complexity and full dependencies on host OS. Here’s a good explanation on containers from cloud perspective: https://azure.microsoft.com/en-us/overview/what-is-a-container/

Azure supports Containers in multiple perspective, which can be summarized below:

  1. Container RegistryAzure Container…

I started to learn C# and develop application on .NET when I started my job. .NET has been rapidly evolved, which can be used to develop almost everything, from mobile apps with Xamarin, IoT modules with Azure IoT Edge, Web App with ASP.NET …

Microsoft operates a massive network infrastructure around the globe to support all cloud businesses, including Azure, Microsoft 365, Dynamics 365, Xbox, and more. The datacenters span across multiple continents to serve everyone in the world, cutting across more than 60 Azure regions.

Captured from: Global Network — Backbone Networking Infrastructure | Microsoft Azure

To ensure best performance, Microsoft has built more…

Azure Instance Metadata Service (IMDS) provides information about the current running virtual machines, such as OS, computer name etc. Administrator can also access similar information from Azure Portal directly, hence IMDS is not commonly used.

IMDS in a nutshell, is a REST API on a non-routable IP address (169.254.169.254), and…

Blazor, an open-sourced web framework developed by Microsoft is released in 2018. It allows C# developers to extend their expertise on C# to develop web application, without learning new languages such as JavaScript, which is the core programming language for most of the web application. …

I had my very first smartphone when I’m 17. It’s a 3.2inch HTC Wildfire, with 512MB RAM, just for comparison, a $35 Raspberry Pi 4 is more “powerful” than this little device, but it changed the way I interact with the world.

A small device on your hand which allows…

One of the common use cases for Azure Blob Storage is to store static files that is meant to be shared externally or serve as a download site to retrieve documents. It’s an effortless way to distribute content to intended users.

I used a lot when I’m sharing big files…

Marcus Tee

Curiosity driven, continuous learning. Knowledge explorer. GitHub: https://github.com/guangying94

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store