The x86 and x64 Instruction Set Architecture

If x64 means 64-Bit, then why are 32-Bit CPUs referred to as x86 rather than x32? Read on if you want to know why.

How I Backup My MacBook Pro & Synology NAS

My backup strategy for my most important data.

Customizing the Terminal on macOS

I'm going to show you some first steps to improve your terminal by switching to the powerful Z shell and applying an aesthetically pleasing color scheme.

Setting Up Secure SSH Key-Based Authentication on a Remote Server

SSH keys are a much safer and especially a much more convenient alternative to passwords. They come in handy when working with remote servers (e.g. the host for your website) or GitHub repositories. In this post I'm going to explain how to generate secure SSH key-pairs.

Setting 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.

Dropbox Privacy Concerns

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

Managing Dotfiles

Have you ever asked yourself what the hidden .bash_profile, .profile and .bashrc files in your home directory are good for? If so, this blog post is for you.

Setting Up Your Python Environment on a Mac

In this post I'm going to explain how to install a working Python environment for Scientific Computing on macOS.

Setting Up a New Mac

My personal setup routine when I have to start from a clean install of macOS.

Installing Software via Homebrew

Make installing your apps easier by using a tool called Homebrew.