New blog

Guy Barrette

Trainer at Kubernetes Academy Microsoft Azure MVP based in Montreal, Canada

Automating Let's Encrypt certificates on Azure App Service

Certificates are a pain.  App Service provides a way to get a free cert using the App Service Managed Certificate but the down side is that it does not support naked/apex domains (without a prefix like www). This morning I saw a tweet from Jeff Hollan saying that he uses Tatsuro Shibamura's App

Public Cloud Services Comparison

When working with multiple cloud providers, sometimes you just want to know the name of an equivalent service in that other cloud provider. is a simple site that lists the various cloud providers services and provide links to get more info but unlike the URL name implies, the s

Docker new policy: 6 month image retention limit

Docker has changed it's terms of service and introduced a 6 month image retention limit on inactive images. Here's an excerpt from the email that Docker sent to all users: The updated Docker Terms of Services will take effect immediately. If you continue to use our products and services, you are agr

Well-Architected Guidance on AWS, Azure, Google Cloud

Each major cloud provider has published a set of architectural guidance documents that provide tons of useful information on how to build cloud infrastructures and applications on their platforms.   Here are each provider's pillars: Azure (link)Cost Optimization, Operational Excellence, P

How I nailed the AWS Certified Cloud Practitioner exam

There's no shortage of blog/reddit/videos posts that explain how to prepare yourself for the AWS Certified Practitioner exam but since I got an excellent score on my exam (934/1000), I thought I'd also share how I prepped. Having a strong Azure background, getting up and running on AWS was very

Cloud Adoption Framework for Azure: Kubernetes

The Cloud Adoption Framework for Azure is a series of documents guiding you in your cloud adoption journey. In the Adopt section, you will find a series of Kubernetes specific documents divided in three subsections: Application development and deployment Cluster design and operations Cluster and a

Visual Studio Talk Show: Objectives and Key Results

Nous discutons avec Louis David Noel des OKRs (Objectives and key results), un cadre de fixation d'objectifs pour définir et suivre des bénéfices mesurables. Louis-David est spécialiste de l’expérience utilisateur et de la conception d’interfaces. Son e

Cool Tech Badges for GitHub and more

Check out these cool tech badges that Mike James created and published on GitHub.  You can use them in your GitHub profile page, blog or any page. Here's a screenshot of his GitHub profile page:

Using Auth0 and OpenID Connect on Azure App Service

Last time I checked, setting multiple authentication providers was not possible on Azure App Service so I was very happy when I saw that the OpenID Connect provider (preview) can allow integration of 3rd party services like Auth0. Auth0's Sandrino Di Mattia posted the detailed step-by-step inst