Working in my native language requires empathy

What technologies should I learn?

Analyzing Minard's Visualization of Napoleon's 1812 March (2014)

Recurring Events and PostgreSQL

Consider the Tomato

Refactoring to a Monad Transformer Stack

Empathy Online

The Self-Contained Test

Better Acceptance Tests with Page Objects

A tmux crash course (2016)

Announcing: Our Online Learning Platform Upcase is Now Free

Upcase is now free! - loads of high quality tutorials on Ruby, JS, TDD, Git, Vim etc.

Write good commit messages by blaming others

The Many Uses of Org Mode

You Should Take a Codecation

Graceful Switching of Worker Processes

Modeling with Union Types

Lucky, an experimental new web framework by thoughtbot

Untangling Ruby Threads

Writing a Hypermedia API client in Ruby

Alternative View Layers for an Elm App

The Vim Learning Curve is a Myth

Decorating ActiveRecord

Investment time

Make Phoenix even faster with a GenServer-backed key value store

Let Vim Do the Typing

Shell Script Suggestions for Speedy Setups

Maya for Beginners

Converting To Jobs Stories

Solve Problems, not Strawmen

More →