Justin Searls
-
-
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. -
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. -
-
Necessary & Sufficient
How do you know your code is tested enough? How do you avoid tests that don't add value? Jim Weirich created a heuristic that can answer these! -
Downloading large Heroku Postgres backups
Once you upgrade beyond hobby-sized postgres databases, fetching a backup becomes more confusing and complicated. Fear not, there's still an easy way to pull down a copy of your data without breaking production! -
Debrief: RailsConf 2019
Test Double consultants share their favorite talks from RailsConf. -
Enumerate your enums
Rails defaults can lead you astray when creating enum attributes. This guide will show you an easier and less error-prone way that leverages custom enum types in Postgres. -
-
I love meetings
I love meetings. Getting to know other people, understanding the challenges they’re facing, and searching for ways to help them succeed is tremendously fun and rewarding. Helping others navigate the software industry is a big part of Test Double’s mission, too, even when my direct involvement is limited to an introductory sales call.