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 Gabe Berke-Williams

View other authors

  1. Clearer Conditionals using De Morgan's Laws

    Ever seen a hard-to-parse conditional like this? def allow_access_to_site? ...

    Gabe Berke-Williams
    December 20, 2013
    • Web
    • Good Code
  2. Improving the Command-Line Postgres Experience

    Understanding the ~/.psqlrc configuration file, its options, and reading...

    Gabe Berke-Williams
    November 30, 2013
    • Web
    • PostgreSQL
  3. Giving Thanks

    Thank you to every single one of you yes all of you even that guy.

    Gabe Berke-Williams
    November 24, 2013
    • Playbook
  4. Clone Me Maybe

    Let’s say you’re on the GitHub page for rails/rails. Copying the URL from the...

    Gabe Berke-Williams
    July 21, 2012
    • Git
  5. git checkout and see

    If you use git, you’re running git checkout $BRANCH all the time. Everyone...

    Gabe Berke-Williams
    July 3, 2012
    • Git
  6. SHOULDA BEEN GONE

    We haven’t been taking pull requests on shoulda-matchers as much as we...

    Gabe Berke-Williams
    May 12, 2012
    • Web
    • Open Source
    • Shoulda
  7. This week in open source

    factory_bot1 There’s a new version of factory_bot this week, as...

    Gabe Berke-Williams
    April 20, 2012
    • News
    • Open Source
  8. This Week in Open Source

    clearance Gabe Berke-Williams (gabebw - that’s me!) cleaned up...

    Gabe Berke-Williams
    April 13, 2012
    • News
    • Open Source
  9. Bracket Expansion

    Let’s say you want to update capybara and capybara-webkit. You’d normally...

    Gabe Berke-Williams
    February 21, 2012
    • Unix
  10. Use Bundler's binstubs!

    If you’re not using bundler’s binstubs with RVM integration yet, you should...

    Gabe Berke-Williams
    January 5, 2012
    • Web
    • Ruby
« First ‹ Prev 1 2 3 4 5 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