Giant Robots Smashing into Other Giant Robots

Written by thoughtbot

Viewing articles related to ruby. View all tags.

  1. A Closer Look at Test Spies

  2. Creating A Remote Development Machine

  3. Shoulda Matchers 2.8.0

  4. Testing and Environment Variables

  5. Lazy Refactoring

  6. Back to Basics: Anonymous Functions and Closures

  7. Refactoring From Model to View Helper to Null Object

  8. Hound Reviews JavaScript For Style Violations

  9. IO in Ruby

  10. Prefer Objects as Method Parameters, Not Class Names

  11. Validating JSON Schemas with an RSpec Matcher

  12. Back to Basics: SOLID

  13. Acceptance Tests at a Single Level of Abstraction

  14. DNS to CDN to Origin

  15. Meditations on a Class Method

    Mike Burns
  16. Ruby 2 Keyword Arguments

  17. Laptop Setup for an Awesome Development Environment

  18. How Rails' Type Casting Works

  19. Writing a Domain-Specific Language in Ruby

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

  21. Shoulda Matchers 2.6.0

  22. Introducing Hound

  23. Back to Basics: Writing Unit Tests First

  24. Back to Basics: Polymorphism and Ruby

  25. Prevent Spoofing with Paperclip

  26. Code Show and Tell: PolymorphicFinder

  27. Caching API Requests

  28. Anti-Pattern: Iteratively Building a Collection

    Mike Burns
  29. Ruby and Python Libraries for Yammer's API

  30. Handling API Rate Limits by Retrying Requests in Background Jobs

  31. Don't Stub the System Under Test

  32. Rescue StandardError, Not Exception

  33. Faking Remote Services with Rack::Test

  34. FactoryGirl for Seed Data?

  35. Less Painful Heroku Deploys with Migrations

  36. Honey, I shrunk the internet! - Content Compression via Rack::Deflater

  37. Update Your Gems: Security Vulnerability in Cocaine

  38. How to Stub External Services in Tests

  39. Parallel Gem Installing Using Bundler

  40. Use RSpec.vim with tmux and Dispatch

  41. Running Specs from Vim, Sent to tmux via Tslime

  42. How to Create Postgres Indexes Concurrently in ActiveRecord Migrations

  43. Taming Factory Girl List Creation

  44. PSA: Do not use system Ruby

  45. Sandi Metz' Rules For Developers

  46. Ruby Science: You Down with OCP?

  47. Using rbenv to Manage Rubies and Gems

  48. Using GDB to Inspect a Running Ruby Process

  49. Shoulda Matchers 2.0

  50. Ruby Science: Dependency Injection, Inlining Classes, and DRY