Full-time remote work can make a positive impact on everyone, especially groups of folks who are often untapped talent from historically marginalized communities. | Continue reading
Appreciating the beauty of manual work: what Lionel Basney and Wendell Berry taught Kyle Adams about process automation. | Continue reading
Humility is one of the most critical skills a leader or developer can have. So, how do you become humble and why is it so important? | Continue reading
Your mission: build a GraphQL API with filtering, sorting, and arbitrary preloading of nested data with minimal boilerplate and maximum performance. | Continue reading
As tech companies go through yet another return to office wave, consider why 100% remote works for working parents. | Continue reading
Matt Jones shares how he got started in Elixir, why it’s similar to Ruby and Rails, and how to help contribute to open source community support. | Continue reading
Stop paying down tech debt and start doing software maintenance. The real term we should all be talking about is maintenance, and it will help you and your team make it as habitual as sprints and … | Continue reading
Find out exactly why job descriptions are a useful tool for software developers at every career stage. | Continue reading
How we switched to salary bands to improve equity in software, and why you should, too. | Continue reading
Knowing how to use story points and velocity when estimating projects can be key to keeping your team healthy and happy. Estimating is haaaaaard. The effort is worth it. | Continue reading
Wondering how to lay out your React project? Tommy shares the Test Double React (TDR) Project Layout to help prioritize file organizing patterns conducive to refactoring, hiding implementation … | Continue reading
Implementing search in your Rails app can be vexing. Here's a great pattern to use that combines the best parts of ActiveRecord and Postgres. | Continue reading
Software development consulting may sound challenging, but there's also growth, support and ownership in how we consult at Test Double. | Continue reading
time_up is a new Ruby gem for managing timers to measure your code's performance. | Continue reading
After two years of community feedback and 80 releases, Standard Ruby hit 1.0 this week. Find out what's new and why there's never been a better time to standardize your app! | Continue reading
Eliminating deprecation warnings is an important part of the Rails upgrade process. Disallowed Deprecations in Rails 6.1 provides a way to ensure deprecations don't get reintroduced once they've … | Continue reading
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. | Continue reading
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. | Continue reading
Wherein I share some of my favorite command line tools. | Continue reading
EctoResource, a library for clearing up boilerplate CRUD code in Phoenix contexts | Continue reading
Test Double is an agency of highly-skilled developers on a mission to fix what's broken in software. Need JavaScript or Ruby help? Say hello@testdouble.com. | Continue reading
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! | Continue reading