Skip to main content
thoughtbot thoughtbot
  • We're live 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
We're live 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
  • Shaping Sprints
  • UX, UI, and Product Design
  • Design Systems
Product
  • MVP
  • Product Management
  • Accessibility
Team and Processes
  • Team Augmentation
  • Fractional Leadership
View all Services
  • Healthcare
  • Finance
  • Insurance
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
  • 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 partner for design and development.

    • All Topics
    • Design
    • Development
    • Product
    • More topics
  1. How I Built a Chrome Extension Wrapper (and Everything That Tried to Stop Me)

    Sharing my experience building a Chrome extension wrapper around a Rails app: the hard-won expertise, the rabbit holes, and everything I’d do differently.

    Valeria Graffeo
    June 9, 2026
    • Development
    • Chrome Extension
    • Rails
  2. Enforcing Your Ruby Style Guide on AI-Generated Code

    A Rails-flavored guide to wrapping Claude Code in the checks, conventions, and feedback loops that make agent output more trustworthy.

    Daniel Garcia
    June 8, 2026
    • Claude Code
    • Claude
    • AI
    • Artificial Intelligence
    • Ruby On Rails
    • Rails
    • Development
  3. The Four Signals of AI Observability

    Treat your AI feature like a software you can watch, not a model you hope works.

    Matheus Sales
    June 1, 2026
    • AI
    • Llm
    • Observability
    • Development
  4. Biometrics authentication for your mobile app

    Practical approaches to add biometrics authentication to a mobile app.

    Rakesh Arunachalam
    May 25, 2026
    • React Native
    • Mobile
    • iOS
    • Android
    • Authentication
    • Security
    • Development
  5. Reviewing Dependabot PRs is boring. Let Claude do it for you.

    A Claude skill to do the boring stuff for us.

    Jose Blanco
    April 30, 2026
    • Artificial Intelligence
    • Rails
    • Review
    • Claude
    • AI
    • Development
    • Skills
    • Dependabot
  6. AI in Focus: A new Claude Skill for Rails code audits

    Learn what happened when Chad installed the open source rails-audit-thoughtbot Claude skill, ran it on thoughtbot’s decade-old internal Hub app, and walked through hits, misses, and how we’d tighten the skill over time.

    Chad Pytel and Kate Young
    April 13, 2026
    • Development
    • AI
    • Rails
    • Claude
    • Code Audit
    • Artificial Intelligence
  7. Meet Duck Typer: your new duck typing friend

    Keep the beauty of duck typing with no annotations while still catching missing methods, mismatched signatures, and accidental drift across classes.

    Thiago Araújo Silva
    March 23, 2026
    • RSpec
    • Minitest
    • Testing
    • Ruby
    • OOP
    • Development
  8. Claude Skill incoming! Generating Postman collections with AI

    When speed matters more than perfection, API documentation can quickly become a bottleneck. In this post, I share how we used thoughtbot’s Claude Skill to generate Postman collections directly from a Rails codebase.

    Sami Birnbaum
    March 9, 2026
    • Artificial Intelligence
    • Rails
    • Claude
    • AI
    • Development
    • API
  9. Your chat bot needs a better rate limit strategy

    Don’t let one ambitious user trigger a denial of service.

    Steve Polito
    March 2, 2026
    • Rails
    • Web
    • Development
    • Artificial Intelligence
    • Llm
    • Chat Bot
  10. props_template 1.0: A high performance, more opinionated jbuilder replacement

    props_template 1.0: A high performance, more opinionated jbuilder replacement

    Johny Ho
    February 13, 2026
    • Rails
    • Performance
    • Development
    • Ruby
  11. Sign up to receive a weekly recap from thoughtbot

    Looking for even more ways to stay connected?
    RSS feed Check out our feeds
1 2 3 4 5 … Next › Last »

Footer

thoughtbot
  • Services
  • Case Studies
  • Resources
  • Let's Talk
  • Our Company
  • Careers
  • Purpose
  • Blog
  • Events
  • Sponsor
  • Store
  • Mastodon
  • Bluesky
  • GitHub
  • YouTube
  • Twitch
  • Feeds
© 2026 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
  • Code of Conduct
  • Accessibility Statement
  • Privacy Policy