1. What happens when you extract a function anyway?

    Imagine you’ve got this snippet of code: (If this looks scary, try reading the original code from testdouble.js—I’ve made some changes to it here that make it a bit uglier)
    Time An icon of a clock Publish Date
    May 28, 2019
    Person An icon of a human figure Authors
    Kevin Baribeau
    Category An icon of a paper organzier Categories
    JavaScript
  2. Do we need dependency injection in Ruby?

    Let’s start this with a quick example. You’re selling clothes, and your Shirt class looks something like this: # In real life, these two classes/methods would call an API or something # Let's ignore those details though :) class Inventory def self.
    Time An icon of a clock Publish Date
    May 17, 2018
    Person An icon of a human figure Authors
    Kevin Baribeau
    Category An icon of a paper organzier Categories
    Ruby
  3. The Git Sledgehammer

    Got a nasty git conflict, have no idea what’s going on? Completely lost? Try the Git Sledgehammer Let’s assume you’ve on a branch called fancy-new-stuff; you’ve made a bunch of awesome commits here.
    Time An icon of a clock Publish Date
    October 20, 2017
    Person An icon of a human figure Authors
    Kevin Baribeau
    Category An icon of a paper organzier Categories
    Development
  4. An Empathetic Guide to Git Conflicts

    We’ve all seen this story. You’ve worked hard on some cool new stuff and are ready to push, but the universe has other ideas. BBZZZT! Conflict! What do you do?
    Time An icon of a clock Publish Date
    January 25, 2016
    Person An icon of a human figure Authors
    Kevin Baribeau
    Category An icon of a paper organzier Categories
    Process

Search An icon of a magnifying glass Search the Blog