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 Matheus Richard

View other authors

  1. Things you might not need in your tests

    Your test suite is slow and flaky because it does too much.

    Matheus Richard
    January 29, 2025
    • Testing
    • Performance
  2. Optimize your shell experience

    Make your shell workflow as smooth as possible by creating helpers designed just for you.

    Matheus Richard
    December 20, 2024
    • Shell
    • Productivity
    • Tip
  3. Turbo morphing woes

    Morphing is cool, but it can break your JavaScript. Here are some of the problems of using it and how to work around them.

    Matheus Richard
    December 11, 2024
    • Hotwire
    • Rails
  4. Running AI client-side

    Running AI client-side is a great way to provide privacy and save costs. Learn how to do it and when it is useful.

    Matheus Richard
    September 17, 2024
    • JavaScript
    • Artificial Intelligence
    • Machine Learning
    • Web
  5. Wrap your dependencies

    It will make your code more flexible and easier to maintain.

    Matheus Richard
    August 26, 2024
    • Refactoring
    • Good Code
  6. It works on my machine. Why?

    A list of things to check when something works on your computer but not on someone else’s.

    Matheus Richard
    August 15, 2024
    • Debugging
  7. Async Ruby on Rails

    Ruby and Rails have several features to make your code more performant using async programming. Here’s a list of these tools and how to use them.

    Matheus Richard
    June 7, 2024
    • Ruby
    • Rails
    • Concurrency
  8. Tips For Using AI-Generated Images In Your Slides

    I used AI to generate images for my slides, but it required some work to get them to look how I wanted. Here’s what I learned along the way.

    Matheus Richard
    May 8, 2024
    • Artificial Intelligence
    • Images
    • Slide Deck
  9. Faster Tests With Capybara and Request Specs

    System specs are cool, but can be slow and flaky. Request specs can be good enough if you add the right seasoning to them.

    Matheus Richard
    April 15, 2024
    • Rails
    • Testing
    • Capybara
  10. How To Ask Good Questions Online

    Tips for asking good questions online to get the answers you need quickly and efficiently.

    Matheus Richard
    February 20, 2024
    • Communication
    • Teams
    • Culture
    • Community
1 2 3 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