Tutorials


Little projects and tidbits of knowledge how to do something and my personal experience.

Simple ways to do backups

A while ago, there was a post on Hacker News, which asked for advice on how to do backups:

If someone is a less able, cognitively impaired, or perhaps very young - It would be good to see what advice HN would give th...

How to self-host an analytics platform

Recently, i made a post about configuring and running a self-hosted APM platform, Apache Skywalking. However, APM is just one piece of the puzzle when wanting to run applications - some care should also be giv...

How to self-host an APM platform

Suppose that you work as a software developer and have to manage a web application together with your teammates. This application could be used by hundreds if not thousands of people and therefore it stands to reaso...

How to run a split DNS server

Suppose that you're in an enterprise setting, where you want to run your own DNS server, without having to rely on an external party to do so. Furthermore, let's suppose that you want to return certain records only to...

How to set up remote development

It's the middle of the summer, the temperature outside is about 30 degrees and i'm hunkered down in my bed, one of the few cool places in the house. With me, i have an underpowered netbook, that, while is light and...

How to organize your issue dependencies in Jira

Let's suppose that you're a developer that is using Jira. A new sprint has just started and you will be able to start working on the issues that you've selected for it, alongside your colleagues. But...

How to publicly access your homelab behind NAT

After moving out of my university dorm room, i was met with an unwelcome surprise: my personal servers, that i had originally kept on my table in the dorms, were no longer accessible from the Internet,...

How to use dynamic DNS for your servers

Here's a quick tutorial for you! Sometimes you need to expose servers to the outside world, whose IP addresses will change either because you don't want to pay for static IP addresses to your ISP, or alternat...

DIY surveillance: motion detection with OpenCV and Python

So, a little while ago i decided that it would be a good idea to see if someone drops by my dorm room while i'm not there. Now, normally i lock the door so there's not too much to worry abou...