Reports from the Field

  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?

    What is Dependency Injection anyway? Do we need it at all in ruby? We'll go over a small example and review how being familiar with DI can lead to a better design.
    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

    Completely lost in a nasty git merge conflict? Here's what you do...
    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