1. Acceptance Tests with Subdomains

  2. Priming the pump

  3. Elixir for Rubyists

  4. HyperLogLogs in Redis

  5. Fundamentals of Test-Driven Development, Now on Upcase

  6. thoughtbot Ruby Open Source is Ready for Rails 5

  7. How To Reduce a Large Heroku Slug Size

  8. Your Program is a Special and Unique Snowflake

  9. Action Mailer and Active Job sitting in a tree...

  10. My issues with Let

  11. Paperclip IS vulnerable to ImageTragick

  12. ImageMagick vulnerability does not affect Paperclip

  13. Blocks, Procs, and Enumerable

  14. Maybe Thinking

  15. Recover Data from Production Backups with ActiveRecord

  16. Rebuilding Git in Ruby

  17. Executing Elevated Commands in Your Current Environment

  18. Building a Ping Pong Scoreboard

  19. Brace Yourselves, Rails Upgrade is Coming

  20. A Client Project, Two Years Later

  21. Announcing Administrate

  22. But I Don't Want to `bundle exec`

  23. Ruby's ARGF

  24. Validating the FormKeep API

  25. Let's Build a Sinatra

  26. Don't Inline-Rescue in Ruby

  27. Testing SMS Interactions

  28. It's About Time (Zones)

  29. A Case Study in Multiple Time Zones

  30. Faking APIs in Development and Staging

  31. Migrating FormKeep to ember-cli-rails

  32. Paperclip Security Release

  33. Test Incoming Webhook Requests with Faraday

  34. Functional Ciphers in Ruby

  35. A Closer Look at Test Spies

  36. Creating A Remote Development Machine

  37. Shoulda Matchers 2.8.0

  38. Testing and Environment Variables

  39. Lazy Refactoring

  40. Back to Basics: Anonymous Functions and Closures

  41. Refactoring From Model to View Helper to Null Object

  42. Hound Reviews JavaScript For Style Violations

  43. IO in Ruby

  44. Prefer Objects as Method Parameters, Not Class Names

  45. Validating JSON Schemas with an RSpec Matcher

  46. Back to Basics: SOLID

  47. Acceptance Tests at a Single Level of Abstraction

  48. DNS to CDN to Origin

  49. Meditations on a Class Method

  50. Ruby 2 Keyword Arguments