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 Bernerd Schaefer

View other authors

  1. Contributing to Open Source Go Projects

    Use this workflow and you’ll have your first contribution to an open source Go project merged in no time.

    Bernerd Schaefer
    June 20, 2016
    • Web
    • Go
    • Open Source
  2. Recover Data from Production Backups with ActiveRecord

    Sometimes things go awry with production data and you need to recover. Here’s one way to do it.

    Bernerd Schaefer
    April 13, 2016
    • Web
    • Ruby
  3. Post-PLIBMTTBHGATY Portland Précis

    Earlier this month we organized our first event in Portland: Programming Languages I’ve Been Meaning To Try But Haven’t Gotten Around To Yet.

    Bernerd Schaefer
    March 29, 2016
    • Portland
  4. Buy Your Customers a Coffee

    Use customer support products like Intercom to meet your customers face-to-face.

    Bernerd Schaefer
    December 20, 2015
    • Playbook
  5. Go, Hound, and Code Review Comments

    You should be linting your Go code with Hound.

    Bernerd Schaefer
    October 9, 2015
    • Go
    • Hound
    • Style Guides
    • Web
  6. Portland: The First Six Months

    We wanted to share a bit of what we’ve been up to, and celebrate our first six months in Portland.

    Bernerd Schaefer
    October 8, 2015
    • News
    • Portland
  7. How to Request an Introduction

    Use these examples as a template for requesting an introduction.

    Bernerd Schaefer
    September 4, 2015
    • Playbook
    • Language
  8. Configure CircleCI for Go

    We’ve settled on a circle.yml for Go projects.

    Bernerd Schaefer
    August 28, 2015
    • Web
    • Go
  9. Configure Travis CI for Go

    The defaults are useful, but sometimes you need a bit more.

    Bernerd Schaefer
    June 30, 2015
    • Web
    • Go
    • Travis CI
    • CI
  10. Install Linux on a MacBook Air

    A start-to-finish guide to installing Linux on your Apple hardware.

    Bernerd Schaefer
    June 17, 2015
    • Linux
    • NixOS
1 2 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