Prologue A “content creator” created a (drone) video showing some nice landscape. Nothing bad or wrong so far. The video was uploaded to Instagram at first, I guess. That’s at least where I noticed the story that’s causing mixed feelings: First Act In his/her Instagram story, the “creator” complained about the video being blocked by Instagram due to a copyright infringement. Second Act In the subsequent story, the “creator” still seeming angry mentioned the account of some copyright-free music page pointing out that only electronic music will be used going forward, even though it won’t fit the nature video (for which some piano music was chosen stolen).
This year, online communication definitely is on a rise, and there is a wide variety of tools for that. Two of them are Slack and Zoom. Slack is probably the best tool for instant messaging. Quite a while ago, they introduced a pretty cool feature already known from instant messaging: In addition to just indicating your presence (active/online or away/offline), you can set also set your status to whatever you like, including some icon or emoticon shown right next to your name.
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.