1. ImageMagick vulnerability does not affect Paperclip

  2. Blocks, Procs, and Enumerable

  3. Maybe Thinking

  4. Recover Data from Production Backups with ActiveRecord

  5. Rebuilding Git in Ruby

  6. Executing Elevated Commands in Your Current Environment

  7. Building a Ping Pong Scoreboard

  8. Brace Yourselves, Rails Upgrade is Coming

  9. A Client Project, Two Years Later

  10. Announcing Administrate

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

  12. Ruby's ARGF

  13. Validating the FormKeep API

  14. Let's Build a Sinatra

  15. Testing SMS Interactions

  16. It's About Time (Zones)

  17. A Case Study in Multiple Time Zones

  18. Faking APIs in Development and Staging

  19. Migrating FormKeep to ember-cli-rails

  20. Paperclip Security Release

  21. Test Incoming Webhook Requests with Faraday

  22. Functional Ciphers in Ruby

  23. A Closer Look at Test Spies

  24. Creating A Remote Development Machine

  25. Shoulda Matchers 2.8.0

  26. Testing and Environment Variables

  27. Lazy Refactoring

  28. Refactoring From Model to View Helper to Null Object

  29. Back to Basics: Anonymous Functions and Closures

  30. Hound Reviews JavaScript For Style Violations

  31. IO in Ruby

  32. Prefer Objects as Method Parameters, Not Class Names

  33. Validating JSON Schemas with an RSpec Matcher

  34. Back to Basics: SOLID

  35. Acceptance Tests at a Single Level of Abstraction

  36. DNS to CDN to Origin

  37. Meditations on a Class Method

    Mike Burns
  38. Ruby 2 Keyword Arguments

  39. Laptop Setup for an Awesome Development Environment

  40. How Rails' Type Casting Works

  41. Writing a Domain-Specific Language in Ruby

  42. Styling a Middleman Blog with Bourbon, Neat, and Bitters

  43. Shoulda Matchers 2.6.0

  44. Introducing Hound

  45. Back to Basics: Writing Unit Tests First

  46. Back to Basics: Polymorphism and Ruby

  47. Prevent Spoofing with Paperclip

  48. Code Show and Tell: PolymorphicFinder

  49. Caching API Requests

  50. Anti-Pattern: Iteratively Building a Collection

    Mike Burns