Simplifying Tests by Extracting Side-Effects Test-driven development, object-oriented design, and functional programming converge on some similar ideas. Joël Quenneville February 18, 2021 Web Ruby TDD Testing Functional Programming Good Code
Understanding SQL GROUP BY Finally, you too can understand how to use GROUP BY in your SQL queries. Edward Loveall February 17, 2021 SQL
Understanding SQL SELECT and WHERE See WHERE and SELECT visualized in this SQL primer. Edward Loveall February 15, 2021 SQL
Why You Shouldn't Build a Mobile App Only a fool would build a mobile app!…without making sure they should. Louis Antonopoulos February 12, 2021 Android iOS Mobile Product Product Design Sprint
Learn about some big changes at thoughtbot thoughtbot has a new CEO, is remote-first, and we’ve reorganized our teams. Ask us anything! Lindsey Christensen February 11, 2021 News Podcast
Type-Driven Design, Test-Driven Design TDD purism belongs to the world of dynamic typing. Mike Burns February 8, 2021 Types Testing TDD
We're hiring remote developers! Our new remote developer role, and how we’re working to make the hiring process inclusive. George Brocklehurst February 3, 2021 Hiring Process Diversity
Scoping .or clauses with common joins Extract common clauses when using Active Record’s .or method. Eebs Kobeissi February 1, 2021 Active Record Rails Web
Useful utilities A strict type system doesn’t mean inflexible. We can bend it to meet our needs with the utilities that ship with TypeScript. Alejandro Dustet February 1, 2021 TypeScript Types Good Code