1. Install and run Vagrant

    This post looks at how to install vagrant, and how to initialize a project and install a box. It also lists all needed commands and tricks to get started on local developing goodness.

  2. Getting DOM elements with JavaScript

    How to target elements with JavaScript.

  3. Different methods to make DOM elements in jQuery

    Four different ways to create an HTML element in jQuery.

  4. Detect click with pure JavaScript

    Here’s how to handle click events in vanilla JavaScript.

  5. Better stat command in OS X

    Here’s how to make the stat command more readable.

  6. How to create SSH keys and manage multiple keys

    How to create SSH keys, copy them safely to a server, and configure a different key for each server or Git hosting account.

  7. Vim commands

    Here’s a comprehensive Vim command cheat cheat.

  8. Git: all about adding files to the staging area

    Tricks and tips for adding files to the staging area in Git, using globs and limiting the scope of add, etc.

  9. Git: amending commits

    How to amend commits. Tip: don’t amend remote commits.

  10. Git: submodules

    What’s a Git submodule? How to add, use and remove them? Plus some third party scripts to help deal with them in general.