Skip to main content
thoughtbot thoughtbot
  • Live on Twitch!

    thoughtbot is livestreaming

    Work alongside the thoughtbot team as we collaborate with each other and our clients, live. Ask us anything, we're live right now!

  • Case Studies
  • Blog
  • Let’s Talk
Live on Twitch!

thoughtbot is livestreaming

Work alongside the thoughtbot team as we collaborate with each other and our clients, live. Ask us anything, we're live right now!

Let’s get started!
View all Services
Development
  • Ruby on Rails
  • Hotwire
  • AI and Machine Learning
  • Maintenance
  • Mobile
Design
  • Discovery Sprints
  • UX, UI, and Product Design
  • Design Systems
Product
  • MVP
  • Product Management
  • Accessibility
Team and Processes
  • Team Augmentation
  • Fractional Leadership
View all Services
View all Resources
Development
  • Tech Leadership Resources
  • Open Source
  • Books
  • The Bike Shed Podcast
  • Live Streaming on YouTube
  • Conference Talks
The business of great software
  • Playbook
  • Purpose Built
  • Giant Robots Smashing Into Other Giant Robots Podcast
  • Design Sprint Guide
  • Live Streaming on LinkedIn
View all Resources

Ruby Articles

Written by thoughtbot, your expert partner for design and development.

    • All Topics
    • Design
    • Development
    • Product
    • More topics
  1. Functional Ciphers in Ruby

    Work with ciphers in Ruby using a functional approach.

    Joël Quenneville
    April 2, 2015
    • News
    • Ruby
    • Haskell
  2. A Closer Look at Test Spies

    What benefits do test spies have compared to mocks in our isolated unit tests?

    Dan Croak
    March 19, 2015
    • Web
    • Testing
    • Ruby
  3. Building secure web applications with Ruby on Rails

    Ruby on Rails makes it easy to build web apps with security in mind.

    Murtaza Gulamali
    March 2, 2015
    • Rails
    • Ruby
    • Security
    • New Bamboo
    • Web
  4. Creating A Remote Development Machine

    Spin up a remote development machine that you can access anywhere over SSH.

    Justin Kenyon
    February 10, 2015
    • Web
    • Linux
    • Rails
    • Ruby
    • Tools
  5. Shoulda Matchers 2.8.0

    An overview of changes in the latest release.

    Elliot Winkler
    February 2, 2015
    • News
    • Web
    • Ruby
    • Open Source
    • Testing
    • Shoulda
  6. Testing and Environment Variables in Ruby

    Learn how to test code using data in environment variables with Climate Control.

    Josh Clayton
    December 3, 2014
    • Web
    • Ruby
    • Rails
    • Testing
    • RSpec
    • CI
  7. Lazy Refactoring

    Look over our shoulder as we refactor and optimize a set of queries.

    Joël Quenneville and Matt Sumner
    November 7, 2014
    • Web
    • Ruby
    • Good Code
  8. Refactoring From Model to View Helper to Null Object

    We are working to add more thorough progress tracking to upcase.com. Chad...

    Tute Costa
    October 10, 2014
    • Web
    • Rails
    • Ruby
    • Upcase
  9. Back to Basics: Anonymous Functions and Closures

    Anonymous functions and closures are a useful concepts included in most...

    Britt Ballard
    October 10, 2014
    • Web
    • Back To Basics
    • Good Code
    • Ruby
    • JavaScript
  10. Hound Reviews JavaScript For Style Violations

    In addition to Ruby and CoffeeScript, Hound now reviews JavaScript code for style violations using JSHint.

    Scott Albertson
    October 2, 2014
    • Web
    • Hound
    • JavaScript
    • Ruby
  11. Sign up to receive a weekly recap from thoughtbot

    Looking for even more ways to stay connected?
    RSS feed icon Check out our feeds
« First ‹ Prev … 17 18 19 20 21 22 23 24 25 … Next › Last »

Footer

thoughtbot
  • Services
  • Case Studies
  • Resources
  • Let's Talk
  • Our Company
  • Careers
  • Purpose
  • Blog
  • Sponsor
  • Mastodon
  • Bluesky
  • GitHub
  • YouTube
  • Twitch
  • Feeds
© 2025 thoughtbot, inc.

The design of a robot and thoughtbot are registered trademarks of thoughtbot, inc.

  • US: +1 (877) 9-ROBOTS
  • UK: +44 (0)20 3807 0560
  • Beware of fraudulent thoughtbot job listings Learn more
  • Code of Conduct
  • Accessibility Statement
  • Privacy Policy