After moving to a new office location, a lot changed – including the network setup. Different than before, we have to use Cisco AnyConnect now to connect to the VPN. Still, there are different VPNs depending on what I’m working on but everything else is quite different. First of all, this means I can neither use networksetup nor scutil which I have used in my previous script to manage my VPN any longer.
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.
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.
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.
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.
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.