Apple How to show/hide the menu bar in macOS 11 Big Sur using AppleScript If you know me, you probably know I'm a huge fan of "no clicky clicky," which pretty much means - I want to click as little as possible on my screen
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 root, you configure your application port as a dynamic port that can be changed at runtime,
Azure Running a 64 bit node Web App in Windows Azure App Service This post will walk you through the key things you should know when running a 64 bit node application in Azure App Service for Windows. HUGE shoutout to Marie Hoeger from Microsoft for
codefresh Things to consider when running visual tests in CI/CD pipelines: Container Pipeline Edition (Part 3) If you haven't at least read the first post in this series, I recommend checking it out now. Do it. I'll wait. You also might want to read the second post in this
azure devops 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. Do it. I'll wait, I probably need some more java in my body, anyway. Get it,
devops 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 crucial to the operations engineer. In a world where DevOps is more than just a buzzword, where it's become accepted
Tales of a Remote Worker: Current Home Office Setup This overdue post comes at the request from a few people on Twitter after I tweeted out a picture of my office/desk setup at time of this posting. This post will break
devops 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 your software development workflows right in your [GitHub] repository." This means you can create workflows or pipelines without
aks 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 an engineer who wanted to setup an Application Gateway on an existing AKS cluster,
Azure 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 for WSL/WSL2, Ubuntu, and macOS so naturally I wanted a custom terminal and tmux access in Azure Cloud
aks Using Helm 3 with Azure DevOps I received an email last week asking if I had tried to use Helm 3 in an Azure DevOps pipeline; the truth is, I hadn't. I have done quite a few Helm 3
How to create a public Helm Repo using Azure Storage (and it works with Helm3 beta3) Have you ever wanted your very own public helm repo? There are quite a few great articles out there about how to create a public repo using GitHub pages and a private helm
azure devops How to setup an end-to-end Azure DevOps pipeline from an Azure Web App I know what you're thinking, "I already know about the DevOps Project in Azure - that's awesome!" Maybe you do (and maybe you don't) but this post is not about the
How to setup Azure CDN with Azure Storage (and allow Twitter Cards with images) I've blogged quite a few times on how I built this blog and little things I've learned along the way. More recently I discovered my blog posts wouldn't show up with a featured
Ghost: Migration lock was never released or currently a migration is running (Fix!) This blog runs on a self hosted Ghost instance in an Azure App Service via a Linux Container. I opted for this setup because it's the smallest overhead, while still allowing me to
aks Azure Pipelines: Featuring Bash, YAML, JFrog and a custom Slack app! I recently spoke at JFrog's swampUP conference and in my session I showcased how you can use Azure Pipelines with whatever tools you already use; you can either use a pre-made task, you
How to fix error 413: Request Entity Too Large in Kubernetes and Helm I have been using the nginx-ingress helm chart in my clusters for quite some time now. I like having only one load balancer to handle any of the apps running on my cluster.
ghost How to run Ghost blogging software on Azure in a Linux Docker Container I've owned this domain (jessicadeen.com) for a long time - long enough to have previously used WordPress on Azure via Bitnami in a VM. I know, that's so 2001. Anyway, late last
devops How to use Azure DevOps open REST API with Curl "Any language, any platform, any cloud" that's what Azure DevOps is capable of, right? Only, what does that really mean? If you've seen my demos, or any member of my team's
Embedding a Google Calendar without iframe using Tockify I previously wrote about how I setup a public Google Calendar and synced it to my Office 365 account using Microsoft Flow, but one thing I didn't like about the Google Calendar and
Google How I set up a public Google Calendar and enabled auto-sync to an Office365 calendar in 3 steps Do you have multiple calendars for work, personal, family, etc? Me too! I have been wanting to clean up my calendar situation for awhile. This post details how I accomplished a big part
Security 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 Azure Web App (Linux)? This post is for you! Follow along as I walk you through
KubeCon NA 2018: Windows Kubernetes Are you curious about deploying Windows apps to Kubernetes? Would you like to use Draft and Helm just as you would if you were deploying Linux apps/containers? This is the blog post
Canon Canon Rebel T6i and EOS Utility macOS Mojave (or any platform) First, if you have a T6i and you go to the Canon Support Website you may notice no EOS utility drivers show as available for the EOS T6i model. Instead, I chose the
macos macOS: A Problem Occurred If you're using macOS 10.14 Mojave and are having trouble with the hotspot redirect for wifi networks, this post is for you! "A problem occurred. The webpage couldn't be loaded." This doesn't give me a lot to go on, but thanks to some digging, I discovered the captive redirect wasn't working right.