All Posts
-
How GitHub Actions can turn your code into a Docker daemon
This is a simple method to have Github Actions automatically build containers and tag versions when the tests pass in CI for a simple Ruby command-line application. -
The future of Rails test data management
A year ago, I created one of the most ambitious, creative, and potentially impactful libraries of my career… and I never told anyone about it. Here's why -
Test Double acquires Pathfinder to revolutionize product and software consulting
Test Double and Pathfinder Product join to offer comprehensive consulting across the entire product lifecycle. -
The "Hockey Stick" Problem
Why do we always end up crunching towards the end of a project? Your velocity curve might be the problem. -
How to optimize Docker layer caching for Node.js Lambda Functions
Docker builds are often painfully slow. Isolating where layer caching delays occur can help you optimize build times. -
Must have 10 years experience with Lineman.js
10 years ago, we released an awesome CLI for developing single-page JavaScript applications. So, why did it fail? -
The nine best recommendations in the new React docs
The latest React docs include recommendations on how to write React code. Here are nine points that come up most about React code style to help you avoid difficult-to-diagnose bugs. -
16 things you believe about software
Over 6 years ago, I made up an unscientific personality quiz as a joke…and people can't help themselves—they're still filling it out! Here's what they think -
The TLDR on Ruby's new TLDR testing framework
It's 2023, and it's time for a totally new way to run your tests. Here's how the new TLDR test runner can save you from a life of avoiding your slow tests -
Creating your own virtual machine for fun and profit
Josh Justice shares benefits of a virtual machine to make software more portable, sustainable, and flexible—inspired by Devine Lu Linvega's talk at Strange Loop 2023.