14 Posts

Linux

How to solve the "listen tcp :80: bind: permission denied" error in Docker

How to solve the "listen tcp :80: bind: permission denied" error in Docker

We’ve all been there. You do everything correct - you set your container to run as non …

Things to consider when running visual tests in CI/CD pipelines: Azure Devops & GitHub Actions (Part 2)

Things to consider when running visual tests in CI/CD pipelines: Azure Devops & GitHub Actions (Part 2)

If you haven’t yet read the first post in this series, I recommend checking it out now. …

Things to consider when running visual tests in CI/CD pipelines: Getting Started (Part 1)

Things to consider when running visual tests in CI/CD pipelines: Getting Started (Part 1)

Testing - it’s an important part of a developer’s day-to-day, but it’s also …

How to use GitHub Actions with your own self-hosted runner (aka build agent)

How to use GitHub Actions with your own self-hosted runner (aka build agent)

What is GitHub Actions? GitHub Actions enables you to “automate, customize, and execute …

How to configure Azure Application Gateway V2 on an existing AKS Cluster - CLI Edition!

How to configure Azure Application Gateway V2 on an existing AKS Cluster - CLI Edition!

Last week I was in Prague for Microsoft Ignite The Tour and I had the pleasure of working with …

Azure Cloud Shell + zsh, oh-my-zsh, tmux, and badass terminal!

Azure Cloud Shell + zsh, oh-my-zsh, tmux, and badass terminal!

It’s no secret I love custom terminals and personalized dotfiles. I already have dotfiles …

How to use Azure DevOps open REST API with Curl

How to use Azure DevOps open REST API with Curl

“Any language, any platform, any cloud” that’s what Azure DevOps is capable …

How to set up a Let's Encrypt SSL Cert for Azure Web App with Linux in 5 steps

How to set up a Let's Encrypt SSL Cert for Azure Web App with Linux in 5 steps

Have you ever wondered how you take a free Let’s Encrypt Certificate and use it with an …

Linuxfest Northwest Deck: DevOps: CI/CD to Azure through Codeship

Linuxfest Northwest Deck: DevOps: CI/CD to Azure through Codeship

By popular request, this post is quick and simple – it’s just a post with a link to download …

Azure CLI 2.0 - Azure Container Service for Docker Swarm w/ Dockerized SSH Tunnel (Part 2)

Azure CLI 2.0 - Azure Container Service for Docker Swarm w/ Dockerized SSH Tunnel (Part 2)

In my previous post I wrote on automating a Docker Swarm cluster deployment to Azure Container …

Azure CLI 2.0 - Azure Container Service for Docker Swarm Deployment Script (Part 1)

Azure CLI 2.0 - Azure Container Service for Docker Swarm Deployment Script (Part 1)

In today’s post, I’m going to talk a little about a script I wrote that automates the …

Updated! Non-interactive authentication to Microsoft Azure w/ Azure CLI 2.0 - now GA!

Updated! Non-interactive authentication to Microsoft Azure w/ Azure CLI 2.0 - now GA!

In a previous post, I wrote about a method to initiate a non-interactive authenticated session …

Azure Container Service: How to create an SSH Tunnel

Azure Container Service: How to create an SSH Tunnel

In my last post, I spoke about linking containers together in Docker and, specifically, Docker …

Want something equivalent to the Linux Tail command but for Windows? Use PowerShell!

Want something equivalent to the Linux Tail command but for Windows? Use PowerShell!

If you’re like me and you write a lot of scripts that take anywhere from 15 minutes to 50 …