Posts

Connect to a VPN from the Command Line on Mac OS

During Corona time, I have to connect to a VPN most of the time in order to work. I use two different VPNs depending on what I’m working on. I can select the network to connect to from the status bar at the top of the screen but there seems to be a bug: Sometimes there isn’t anything to select, so I have to go to the network preferences and connect from there.

Continue

JavaScript Testing with Jest in IntelliJ IDEA

JetBrains IntelliJ IDEA is the best IDE I have ever worked with, and I guess don’t ever want to use anything else - or the tool I would prefer to use instead is yet to be invented. Where it all started Most of the time, I used IntelliJ for Java development. Everything just works, right out of the box. Awesome! However, then there is this moment where you use something else, Node.

Continue

Multiple Tool Versions via Homebrew

Recently, I started using Hugo with an older project. After I pulled the code and ran hugo, it failed. It turned out it was not yet compatible with the latest version that got automatically installed via Homebrew. Well, no big deal, Homebrew allows for installing older versions of formulae. So I got it working. Shortly after that, I started another new project (this blog, BTW). Guess what happened? It broke again, this time because the installed version of hugo was too old and not compatible with the configured theme.

Continue

Building and Testing Golang Applications With Travis CI and Coveralls

Build automation and automatic tests are a really nice thing I am used to when working on Java projects, but since I started to learn Golang recently, I also wanted to have these nice README badges for those projects as well. Here is how you can set everything up using the free tools Travis CI and Coveralls: Simple Build Automation Getting started with automatic builds is really easy.

Continue

Getting started with Terraform, AWS & Docker

This article is an introduction to Terraform and how to use it to set up a basic infrastructure on Amazon Web Services (AWS) to run a simple web service Docker container. Terraform is an infrastructure-as-code (IAC) tool, that allows for efficiently setting up infrastructure by defining the desired state, which makes it different than many other tools. For more on why you should be using Terraform, check out Gruntwork’s blog post Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation.

Continue