1. Security the Elephant

    Sure security can be complex, expensive, and time-consuming. However, ignoring it is not an option. Sometimes the key is to keep it simple and start small.
    Time An icon of a clock Publish Date
    May 19, 2020
    Person An icon of a human figure Authors
    Keith McCanless
    Category An icon of a paper organzier Categories
    Security
    Agile
    Process
  2. Employee Owned since April 2020

    Today we’re excited to announce that Test Double is now a company that is 100% owned by our employees. Justin and I have always been employees and owners, so in a sense this has always been true, but the difference effective today is the company’s adoption of an ESOP plan.
    Time An icon of a clock Publish Date
    May 12, 2020
    Person An icon of a human figure Authors
    Todd Kaufman
    Category An icon of a paper organzier Categories
    Our Company
  3. Shape Up Your Project Planning

    You've been doing Agile for a while, and have a history with waterfall. Neither seem to improve the problems your team having with project planning, though. What do you try next? Shape Up brings revolutionary feedback loops to your project planning model along with new models of trust and health to your team.
    Time An icon of a clock Publish Date
    May 4, 2020
    Person An icon of a human figure Authors
    Brittany Moore
    Sam Jones
    Category An icon of a paper organzier Categories
    Process
  4. Our Pair Programming Ethos

    Pair programming is more than just a way to build software, it’s the way we build teams. Great software is made by great teams. At Test Double, we value pair programming, and over the years we’ve refined our technique.
    Time An icon of a clock Publish Date
    April 21, 2020
    Person An icon of a human figure Authors
    Joel Helbling
    Sam Jones
    Category An icon of a paper organzier Categories
    Consulting
  5. Speed up your Rails app with upsert_all

    Rails' ActiveRecord is—16 years in—almost feature complete, but Rails 6 introduces `upsert_all`. Here's how it can speed up some of the slowest parts of your app.
    Time An icon of a clock Publish Date
    April 9, 2020
    Person An icon of a human figure Authors
    Justin Searls
    Category An icon of a paper organzier Categories
    Ruby
  6. Introducing Ecto Resource

    EctoResource, a library for clearing up boilerplate CRUD code in Phoenix contexts
    Time An icon of a clock Publish Date
    March 24, 2020
    Person An icon of a human figure Authors
    Dayton Nolan
    Category An icon of a paper organzier Categories
    Development
  7. Remote, but not alone

    Working remotely is easy to learn but difficult to master. There's a lot of advice on getting started, so let's talk about all the hard stuff. Here's some food for thought on how to find a way to do your best work from home.
    Time An icon of a clock Publish Date
    March 19, 2020
    Person An icon of a human figure Authors
    Justin Searls
    Category An icon of a paper organzier Categories
    Remote
  8. Improving Dev Experience with Overmind

    Are you working on an app that needs a lot of services running before you can do anything? Learn how to use Overmind to help manage these services and improve your development experience.
    Time An icon of a clock Publish Date
    March 17, 2020
    Person An icon of a human figure Authors
    Ali Ibrahim
    Category An icon of a paper organzier Categories
    Development
  9. The Missing Fundamental

    When tasked with improving performance of legacy codebases it can be hard to know where to start; this post explores applying a concept from the world of audio engineering to software performance optimization.
    Time An icon of a clock Publish Date
    March 10, 2020
    Person An icon of a human figure Authors
    Dave Mosher
    Category An icon of a paper organzier Categories
    Consulting
    Development
    DevOps

Search An icon of a magnifying glass Search the Blog