1. Reducing Leaky Abstractions Introduced by ActiveRecord

  2. Simplifying Tests by Extracting Side-Effects

  3. Useful utilities

  4. Testing Objects with a Functional Mindset

  5. Type systems and checking in Elixir and Ruby

  6. TypeScript: Stop Using 'any', There's a Type For That

  7. This is your threading bug

  8. The Self-Contained Test

  9. Name the Abstraction, Not the Data

  10. Finding the Time to Refactor

Sign up to receive a weekly recap from thoughtbot