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

Articles by Joe Ferris

View other authors

  1. Writing matchers for shoulda

    Shoulda provides assertions that allow developers to quickly test common...

    Joe Ferris
    December 16, 2010
    • Web
    • Ruby
    • Testing
    • Shoulda
  2. factory_bot 1.3: integrating effectively with Rails 3

    factory_bot has always had little Rails-specific code. It only depends on...

    Joe Ferris
    June 21, 2010
    • News
    • Web
    • Rails
    • Open Source
    • Factory Girl
    • Factory Bot
  3. The future of shoulda

    Shoulda has long been one of our most useful and popular open source...

    Joe Ferris
    June 15, 2010
    • News
    • Web
    • Rails
    • Open Source
    • Shoulda
  4. Hoptoad's notifier now available in convenient gem form

    Include the Hoptoad gem in your Ruby app for error notifications.

    Joe Ferris
    January 27, 2010
    • Web
    • Airbrake
    • Open Source
  5. Giving everybody their time with the toad

    With rate limiting in place, performance should stabilize for projects.

    Joe Ferris
    November 18, 2009
    • News
    • Airbrake
  6. New Hoptoad API and development error tracking

    Hoptoad has a new API.

    Joe Ferris
    November 9, 2009
    • News
    • Airbrake
  7. Have You Ever... Faked It?

    I’ll admit it - I’ve faked it. Sometimes, you just can’t wait for a service...

    Joe Ferris
    October 21, 2009
    • Web
    • Testing
    • Ruby
  8. Spy vs Spy

    We’ve recently been making use of an alternative to the traditional...

    Joe Ferris
    August 6, 2009
    • Web
    • Testing
    • Rails
  9. Hoptoad: same great taste, all new design

    Annual visual refresh for Hoptoad!

    Joe Ferris
    July 7, 2009
    • News
    • Airbrake
  10. Nosy models

    Ruby’s “mixins” provide a simple, middle-ground option to developers that...

    Joe Ferris
    April 10, 2009
    • Ruby
    • Good Code
« 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