Giant Robots Smashing into Other Giant Robots

Written by thoughtbot

Viewing articles related to ruby. View all tags.

  1. Test Incoming Webhook Requests with Faraday

  2. Functional Ciphers in Ruby

  3. A Closer Look at Test Spies

  4. Creating A Remote Development Machine

  5. Shoulda Matchers 2.8.0

  6. Testing and Environment Variables

  7. Lazy Refactoring

  8. Refactoring From Model to View Helper to Null Object

  9. Back to Basics: Anonymous Functions and Closures

  10. Hound Reviews JavaScript For Style Violations

  11. IO in Ruby

  12. Prefer Objects as Method Parameters, Not Class Names

  13. Validating JSON Schemas with an RSpec Matcher

  14. Back to Basics: SOLID

  15. Acceptance Tests at a Single Level of Abstraction

  16. DNS to CDN to Origin

  17. Meditations on a Class Method

    Mike Burns
  18. Ruby 2 Keyword Arguments

  19. Laptop Setup for an Awesome Development Environment

  20. How Rails' Type Casting Works

  21. Writing a Domain-Specific Language in Ruby

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

  23. Shoulda Matchers 2.6.0

  24. Introducing Hound

  25. Back to Basics: Writing Unit Tests First

  26. Back to Basics: Polymorphism and Ruby

  27. Prevent Spoofing with Paperclip

  28. Code Show and Tell: PolymorphicFinder

  29. Caching API Requests

  30. Anti-Pattern: Iteratively Building a Collection

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

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

  33. Don't Stub the System Under Test

  34. Rescue StandardError, Not Exception

  35. Faking Remote Services with Rack::Test

  36. FactoryGirl for Seed Data?

  37. Less Painful Heroku Deploys with Migrations

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

  39. Update Your Gems: Security Vulnerability in Cocaine

  40. How to Stub External Services in Tests

  41. Parallel Gem Installing Using Bundler

  42. Use RSpec.vim with tmux and Dispatch

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

  44. How to Create Postgres Indexes Concurrently in ActiveRecord Migrations

  45. Taming Factory Girl List Creation

  46. PSA: Do not use system Ruby

  47. Sandi Metz' Rules For Developers

  48. Ruby Science: You Down with OCP?

  49. Using rbenv to Manage Rubies and Gems

  50. Using GDB to Inspect a Running Ruby Process