The Patch-Based Git Workflow
September 28, 2020If you have ever contributed to an open source project, chances are you have opened a pull request on GitHub or a similar platform to…
Quick Tip! Setting up a lightweight Server-Client VPN with wireguard
August 19, 2020This blog post has been taken over from my collection of "Today I Learned" articles . You can easily set up a private network of your…
Whom do you trust?
March 17, 2020Nowadays, password managers are a necessity if you care even the slightest about your personal belongings on the interwebs. But think about…
Quick Tip! Sharing terminal output with Termbin
December 31, 2019Ever find yourself in a situation where you simply want to save or share the output of a terminal command? Selecting, copying and pasting…
Testing isn't hard
November 08, 2019"I write two tests before implementing a method", "My project has 90% coverage". I don't know about you, but that's something I don't hear…
Fighting Array Functions with ES6
April 07, 2019Yesterday, I came across an interesting bug regarding JavaScript Arrays, and I wanted to share my approach to fixing it. At a basic level, I…