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. Testing SQL queries in a Ruby service

    An epic journey of facing MSSQL and missing Rails.

    Sally Hall
    December 16, 2024
    • SQL
    • Testing
    • Stories
    • Ruby
    • Web
  2. Why should I avoid regular expressions?

    Regular expressions are wondrous, but they’re ill-suited for many tasks; parsers are often more reliable.

    Summer ☀️
    December 13, 2024
    • Regex
    • Ruby
    • Security
    • Web
  3. Automating barcode scanner tests with Capybara

    Implementing barcode scanner tests using Capybara.

    Nick Charlton and Silumesii Maboshe
    November 26, 2024
    • Rails
    • Ruby
    • Web
  4. Process slow network requests with Turbo and Active Model

    Learn how to build a dynamic loading screen without writing a line of JavaScript.

    Steve Polito
    November 20, 2024
    • Rails
    • Ruby
    • Web
    • Hotwire
  5. Zero-downtime with Rails credentials

    Transitioning the codebase from using environment variables to Rails Credentials for Zero-Downtime Deploys.

    Sami Birnbaum and Valeria Graffeo
    November 14, 2024
    • Ruby
    • Rails
    • Credentials
    • Environment Variables
    • DevOps
    • SRE
    • Infrastructure
    • Zero Downtime With Rails Credentials
  6. Build a (better) search form in Rails with Active Model

    Harness the power of Active Model to supercharge your search forms.

    Steve Polito
    October 17, 2024
    • Rails
    • Ruby
    • Web
  7. Turning the page on some of our Open Source projects

    Open Source deprecations, call for new maintainers, and ways to support our Open Source initiatives.

    Stefanni Brasil
    September 23, 2024
    • News
    • Open Source
    • Ruby
    • Android
  8. How to train senior developers in Ruby on Rails

    Have a team of senior developers, skilled in another tech stack, that need to ramp up with Ruby on Rails? Check out this post to help your team get there.

    Stefanni Brasil
    September 13, 2024
    • Ruby
    • Rails
    • Learning
    • Mentoring
  9. Comment your regular expressions

    (Don’t Fear) The Regex

    Summer ☀️
    September 9, 2024
    • Regex
    • Ruby
  10. This week in #dev (Aug 30, 2024)

    Testing block execution in RSpec, simplifying dropdown field creation in Rails, and more.

    thoughtbot
    September 6, 2024
    • This Week In Dev
    • Tip
    • Ruby
    • Rails
    • Testing
  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 1 2 3 4 5 6 7 … 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