How to configure Azure Web Application settings via PowerShell

Application Settings

.NET developers should be familiar with the classic web.config file used for storing web site options, application settings, and connection strings. When you deploy a .NET Web Application to Azure this file can still be used, however a new additional settings layer in Azure is provided.

Continue reading

Book review: Production-Ready Microservices by Susan J. Fowler

Recently, I picked up Susan J. Fowler’s book, Production-Ready Microservices. It was a quick read and it provided an excellent outline for implementing standards across a microservice ecosystem in large organizations. I would definitely recommend it for software engineers or site reliability engineers (SRE’s) who work with microservices.
Continue reading

How to automate Azure App Service deployment slots for dev/staging environments

About Deployment Slots

Azure web app service has a fantastic feature called “Deployment Slots”, available on standard or premium mode pricing tiers. This feature allows you to spin up multiple slots (full instances) of your web application for test/development and staging uses.
Continue reading

Azure PowerShell cmdlets and connectivity basics

Background

I will be writing about some Azure features and related automation in upcoming blog posts. This post can be a quick reference for anyone unfamiliar with how to get up and running with Azure PowerShell. That includes installing and updating the cmdlets, and how to connect to your Azure resources via PowerShell.
Continue reading