Load testing GraphQL with WRK

1 minute read

For performance testing wrk is one of my favorite tools. Whether you are trying to get a quick benchmark or building a performance test suite - it is fairly ...

CLI OAuth in Ruby

7 minute read

Have you ever used a command-line application that triggered an OAuth authentication flow to log you in and wondered how that works? For example, Google Clou...


Improve your Shell with FZF and Friends

4 minute read

If you spend lots of time in the terminal fuzzy searching can be an absolute game changer - at least it was for me. Tools like FZF, FZY, or Selecta allow you...


Fabulous FactoryBot - A deep dive

9 minute read

When you write automated tests you sooner or later need to worry about test data. Regardless of whether you write unit, integration or end to end tests, it’s...

A Year of Glumpat

5 minute read

A year ago I made a post describing my workspace setup. A lot has happened in this past year, and so my setup changed a fair bit. In this post I’ll give you ...

An Introduction to IdeaVim

5 minute read

I have been using Vim seriously™ for about a year now. As I have learned, and other Vim acolytes will probably tell you, learning Vim works best if you use i...


Mastering Vim Quickly - A Short Review

4 minute read

I wrote about Practical Vim a while ago, and since then I have been trying to improve my Vim in a number of ways. One of which is, coincidentally, reading mo...

Impressions of CON.ECT Software Trends

6 minute read

On the 20th of September 2018 I had the opportunity to attend and speak at a small event organized by CON.ECT Event Management.


1 minute read

A colleague of mine recently said to me: “Hans, you know, you use so much stuff in your terminal. So many tools. Don’t you want to do a talk about it or some...

Practical Vim - A Short Review

3 minute read

What is Vim? Since you’re reading this, I’m pretty sure you have at least a vague idea of what it is. Here’s what it says on the tin of Practical Vim by Dre...

Keeping in Sync with Mackup

3 minute read

Do you work on multiple PCs? Do you use a plethora of different tools that in turn use a bunch of configuration files to store their settings? Do you spend w...

Impressions of WeAreDevelopers 2018 - Day III

10 minute read

This is the last post in a three part series about We Are Developers. This one is about day three. Check out the previous posts to learn more about what happ...

Impressions of WeAreDevelopers 2018 - Day II

6 minute read

This is continuation of the previous post about We Are Developers. I was a bit late on day two and missed Brenda Romero’s talk about how not to fail as a gam...

Impressions of WeAreDevelopers 2018 - Day I

4 minute read

We Are Developers is one of the largest developer conferences in central Europe and took place between the 16th and 18th of May this year. I was very lucky t...

Using Synology Cloud Station Drive on Arch

2 minute read

I own a Synology Diskstation NAS and use Synology Cloud Station Drive for syncing some documents and configuration files between PCs. Reason being: Dropbox t...

A Simple Guide to the Ducky One

5 minute read

It’s that time of the year again. That time when I remember that I have a blog and maybe should write something now and then. Well here goes.


Raspberry Pi Homeserver - Part 2

4 minute read

I purchased and configured a Raspberry Pi 3 a couple of months ago. Back then, I wrote about some basic set up and future plans. I haven’t had to opportunity...

Pages: Using JHipster and Kotlin and Angular

1 minute read

I have been working on a small side project for a couple of weeks now. Thematically, it’s nothing too exciting. Just a self-hosted web application to write m...

Raspberry Pi Homeserver - Part 1

3 minute read

I finally folded and bought myself a Raspberry Pi 3. I have been thinking about using one as a media server on my home network for quite some time now. Holid...

Some DOs and DONTs of Public Speaking

4 minute read

This post might be kind of stupid. I’m by no means an experienced public speaker. However, I DID have to do a couple of presentations this past half-year, an...

Getting Started with Java Pathfinder

3 minute read

Java Pathfinder (JPF in short) is a model checking tool for Java programs. Model checking is an approach to formal verification and can be used quite nicely ...

Installing Reactive Banana on Ubuntu 16.04

3 minute read

In the days leading up to the Christmas holidays last year I was searching for a little project that I could work on. After some consideration I settled on t...

Learn Myself a Haskell

7 minute read

Once upon a time I actually studied mathematics. Overall it wasn’t a particularly pleasant experience. I guess although I was pretty good at “school mathemat...


Better OOP?

6 minute read

I had and have the pleasure to take part in Object Orientated Programming, a course taught at the TU Wien this semester. OOP is a mandatory course, taken by ...

Using Jetbrains RiderRS on Ubuntu 15.10

4 minute read

A couple of days ago Jetbrains released the first version of Project Rider in an early access program. If you know me personally you probably are aware that ...

Python Challenge - Part 1

7 minute read

A couple of days ago my girlfriend told me about this quiz she found - the python challenge. Its basically a web quiz containing levels and you progress leve...