While learning Vim, I was frustrated with most of the existing guides and tutorials on the internet. Many of them seemed too basic to actually make me a productive Vim user. The rest of them overwhelmed me with a huge list of Vim commands, with no discussion of which ones were most useful. This article is a medium-depth introduction to Vim.

This short tutorial will show you how to set up a push-to-deploy system, similar to Heroku, on DigitalOcean (or any similar server hosting service).

As a developer, I love XKCD. I usually find the comics clever and funny, but the best part is that many of them illustrate important concepts that a developer should understand. This article contains a list of XKCD comics which developers might find educational, along with annotations that explain how the comic relates to development.