How to Install Plex on a Synology Using Docker

In this post I’m going to show you how you can run the media server Plex in a Docker container on your Synology NAS.

How to Install LaTeX on a Mac

Whether you need to write a thesis, a scientific paper, or simply want to impress a potential employer with the perfect resume—sooner or later you’re going to come across . It is far superior to Microsoft Word and produces much more polished results. But how do you install on macOS? In this post I’m going to show you.

The P versus NP Problem

The P versus NP problem is one of the most famous problems in Computer Science. It deals with the question whether the two complexity classes P and NP are equal or not. Although many computer scientists believe they're not equal, nobody so far has been able to prove either case. In this post I try to explain the problem and its far reaching consequences.

How to Prepare a Mac for Sale

If you’re in the process of selling your Mac or you want to pass it on to someone else, you should first wipe it clean before you do so. There are several ways to achieve this and I will show you all.

How I Backup My Computer & Synology NAS

You’ve almost certainly read many other blog posts stressing the importance of backups by now. Hopefully, you’ve also heard of the 3-2-1 backup strategy. In this post I’m going to describe how I implement that strategy, i.e. how I backup my computer, my external hard drives, and my Synology NAS.

Customizing the Terminal on macOS

How to vastly enhance your terminal by switching to the powerful Z shell and apply an aesthetically pleasing color scheme with the terminal replacement iTerm2.

Dropbox Privacy Concerns

I finally uninstalled Dropbox. Here’s why you should do it, too.

How to Set Up Secure SSH Key-Based Authentication

SSH key pairs are a securer and more convenient alternative to passwords when connecting to remote servers or git repositories. In this post you're going to learn how to generate SSH key pairs and how to use them to authenticate with your remote server.

How to Set Up Your Ruby Environment on a Mac

In this post I’m going to explain how to install Ruby on macOS using the Ruby version management tool rbenv.

Managing Dotfiles

Have you ever asked yourself what the ~/.bash_profile, ~/.profile and ~/.bashrc files are good for? What do you do with them in the first place? Why are there so many of such files? And which one do you use in which case? If so, this blog post is for you.