The Bike Shed

About the show

On The Bike Shed, hosts Joël Quenneville and Stephanie Minn discuss development experiences and challenges at thoughtbot with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.

The Bike Shed on social media

Episodes

  • 135: A Series of Unfortunate Examples

    December 13th, 2017  |  33 mins 12 secs

    We discuss a possible ActiveRecord bug Derek encountered and explore the ambiguity of SQL formatting best practices.

  • 134: Fastributes

    December 8th, 2017  |  31 mins 24 secs

    We share our favorite talks from RubyConf and discuss how Sean has made ActiveRecord attributes allocation significantly faster with Rust.

  • 133: A Very Special Bike Shed

    November 23rd, 2017  |  31 mins 1 sec

    Sean is on to a significant ActiveRecord optimization using an extension written in Rust and Derek shares an overdue thanks to an excellent manager.

  • 132: What Went Well?

    November 16th, 2017  |  36 mins 52 secs

    We discuss patterns and anti-patterns encountered in agile retrospectives and revisit a favorite topic: form objects.

  • 131: Nouns For Verbs Sake

    November 8th, 2017  |  39 mins 3 secs

    We briefly discuss the renaming of factory_girl to factory_bot before diving in to the visitor pattern; what is it, and what are its inherent tradeoffs.

  • 130: I Grew Up in Balloons

    November 3rd, 2017  |  33 mins 49 secs

    Is Database Cleaner necessary anymore? Tune in for our exciting play-by-play reporting on that issue and stick around for chatter on personal defaults for new Rails applications.

  • 129: You Wanna Talk About GraphQL?

    October 27th, 2017  |  47 mins 3 secs

    We discuss an issue in the interaction between Rails, Chrome, and the HTTP referrer policy before Derek shares his love for GraphQL.

  • 128: And Now for My Next Trick!

    October 19th, 2017  |  45 mins 46 secs

    We discuss strategies for fighting back against project management overhead, refactoring workflows, and on-call rotations.

  • 127: Bike Shed: Discovery

    October 13th, 2017  |  52 mins 42 secs

    We discuss Bundler warning us to update to a prerelease version and other recent annoyances with our favorite dependency manager. We also wonder what GitHub diff stats can tell you about your contributions to a project and when they might be a smell. Stick around post credits for some spoiler-filled chatter about the first couple episodes of Star Trek: Discovery.

  • 126: Speaking of Compilers...

    October 5th, 2017  |  35 mins 25 secs

    We discuss a major change to Diesel's insert statements in advance of its 1.0 release and reexamine Contracts.ruby after Derek spends some time with it in use.

  • 125: Less Bad Than Expected

    September 28th, 2017  |  44 mins 19 secs

    We share and discuss some user feedback on fakes and mocks, discuss the benefits and drawbacks to FactoryGirl and share exasperation over the handling of the Equifax data breach.

  • 124: Nope. Nope. Nope. Nope.

    September 20th, 2017  |  41 mins 56 secs

    We go inside the RubyConf CFP review process before turning our attention to questions about the impact of code review. Stick around post credits for some spoiler-filled, lukewarm Game of Thrones takes.

  • 123: Too Many Parameters

    September 13th, 2017  |  33 mins 45 secs

    Derek and Sean discuss the troubles encountered when code reuse is a goal above all others and strategies to have your reusable cake and eat it too.

  • 122: Name That Smell

    September 5th, 2017  |  41 mins 4 secs

    Derek and Sean discuss going from zero to code on new projects, writing tests that deal with external services, and a tricky floating point precision bug Sean encountered in ActiveRecord.

  • 121: The Bike Log (Jerod Santo)

    August 21st, 2017  |  43 mins 47 secs

    The Changelog's Jerod Santos joins the show to talk finding time for, sustaining, and funding open source development.

  • 120: Free Apples

    August 3rd, 2017  |  36 mins 23 secs

    We do some follow-up on open source fundraising and discuss some interesting patterns in Derek's new client project.