Category «Linux»

Badass Terminal: FCU WSL Edition (oh-my-zsh, powerlevel9k, tmux, and more!)

It’s that time again! The time to write another epic blog post, this time for WSL, also known as Windows Subsystem for Linux. One of my most popular posts is my badass terminal post for iTerm2/MacOS so I thought it was only fitting to try and recreate the same environment for WSL. The Windows 10 …

Automate Deployment to Docker Swarm and Kubernetes on Azure using Codefresh

I’m so excited to write this blog post so without further ado, let’s jump right in: Codefresh and Microsoft. Codefresh is a Docker-native CI/CD platform that allows you to instantly build, test, and deploy Docker images to both Swarm and Kubernetes clusters. Through its unique platform, Codefresh offers continuous unit, integration, and UI testing, as …

Tmux 2.6 copy/paste and bind tips and tricks!

I recently updated my tmux install to the latest version 2.6-rc3. I hadn’t updated since prior to April. When I did update, my former .tmux.conf I mentioned in my macOS ohmyzsh + tmux + vim + iTerm2 + Powerlevel9k = Badass terminal blog post had several errors due to breaking changes. This post will address the ones that …

Azure ARM Templates – How to embed full scripts in your JSON templates!

Earlier today a colleague and I discovered a pretty neat trick when dissecting a broken ARM template; we learned you can encode complete scripts and embed them in your templates. This post will explain how to do so. First, some assumptions: You have a Linux/Unix based machine available (terminal on Mac works fine, as does …