Setting Up Secure SSH Key-Based Authentication

SSH keys are a securer and more convenient alternative to passwords when connecting to remote servers, e.g. your GitHub repositories or web host. In this post you're going to learn how to generate SSH key-pairs and use them to authenticate with your remote server.

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.

Installing Software via Homebrew

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