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
Web Development
  • Ruby on Rails
  • Hotwire
  • AI and Machine Learning
  • React
  • Maintenance
Mobile Development
  • React Native
  • iOS
  • Android
Design
  • UX, UI, and Product Design
  • Design Research
  • Design Systems
Product
  • Product Management
  • Product Design Sprint
  • Research and Strategic Insights
  • Accessibility
Team and Processes
  • Team Augmentation
  • Fractional Leadership
  • Level up your junior team
View all Services
View all Resources
Development
  • Tech Leadership Resources
  • Open Source
  • Books
  • The Bike Shed Podcast
  • Live Streaming on YouTube
The business of great software
  • Playbook
  • Startup Incubator
  • Giant Robots Smashing Into Other Giant Robots Podcast
  • Design Sprint Guide
  • Live Streaming on LinkedIn
View all Resources

Development Articles

Written by thoughtbot, your expert strategy, design, product management, and development partner.

    • All Topics
    • Design
    • Web
    • iOS
    • Android
    • More topics
  1. 3 Mental Models For Ruby Enumerators

    Get a better understanding of Ruby enumerators by looking at them from 3 different perspectives.

    Joël Quenneville
    June 5, 2024
    • Enumerator
    • Ruby
    • Development
  2. Writing Quality Method Docs

    Things I think about when putting together effective method-level documentation.

    Joël Quenneville
    May 31, 2024
    • Web
    • Development
  3. Getting design and development on the same page

    Discover how seamless design-dev teamwork transforms outcomes.

    Omolola Adedayo
    May 24, 2024
    • Design
    • Development
    • Team
    • Collaboration
  4. Get your codebase ready for React 19

    Is your app ready for what’s coming up in React 19’s release? Get prepared with what is going to change ahead of its release date.

    Adrienne Ross
    April 19, 2024
    • JavaScript
    • React
    • NextJS
    • Remix
    • Web
    • Development
  5. Tools I like: Zoxide

    Checkout z, a neat lil command line utility.

    Brian Tenggren
    March 22, 2024
    • Tools
    • Development
    • Code
  6. Why Am I Interested in Remix?

    Let’s talk about a few reasons I find the Remix JS framework so exciting.

    Jimmy Thigpen
    March 19, 2024
    • JavaScript
    • React
    • Remix
    • Web
    • Development
  7. Rubber Duck Debugging in public

    Talking to a rubber duck about your code can get you far, but won’t take others with you. Learn how to turn a lonely debugging technique into a knowledge-sharing tool.

    Neil Carvalho
    December 27, 2023
    • Development
    • Debugging
    • Techniques
  8. Ruby HTML Sanitization with Loofah

    Need to do some HTML sanitization, but Rails ActionView Sanitize Helpers are not good enough? Read this post to learn how to do it with Loofah.

    Stefanni Brasil
    November 24, 2023
    • Ruby
    • Web
    • Development
  9. Running old Ruby versions on Apple Silicon by fully emulating x86-64

    I’ve been upgrading an old Rails 3.2 app and Ruby 2.0 doesn’t work on Apple Silicon. I solved it with full virtualization of x86-64.

    Chad Pytel
    October 4, 2023
    • Ruby
    • Development
  10. Inspecting Ruby's inspect method

    Because 0x0000000103f70c98 never helped anyone.

    Louis Antonopoulos and Steve Polito
    June 20, 2023
    • Ruby
    • Development
    • Debugging
  11. Sign up to receive a weekly recap from thoughtbot

1 2 3 4 Next › Last »

Footer

thoughtbot
  • Services
  • Case Studies
  • Resources
  • Let's Talk
  • Our Company
  • Careers
  • Purpose
  • Blog
  • Sponsor
  • Mastodon
  • GitHub
  • Instagram
  • YouTube
  • Twitch
© 2024 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