The Bike Shed

Episode Archive

Episode Archive

447 episodes of The Bike Shed since the first episode, which aired on October 31st, 2014.

  • 143: It's Hard to Have a Secret Rocket

    February 16th, 2018  |  31 mins 40 secs

    We chat about the Falcon Heavy launch before discussing a couple of issues Derek encountered when upgrading to Rails 5.2

  • 142: What if We Didn't Do Any of This?

    February 9th, 2018  |  42 mins

    Derek and Sean debate the value provided by database migrations written in your programming language of choice versus those written in SQL.

  • 141: Go Baby, Go

    February 1st, 2018  |  31 mins 11 secs

    We discuss the challenges in parallelizing development work and also take a look at what's coming soon in Rails 5.2.

  • 140: A Sign of... Stability?

    January 25th, 2018  |  43 mins 1 sec

    Sean and Derek argue the semantics of versioning and opine for automated reporting on more structured changelogs as a feature of future package managers.

  • 139: Red, Green, Refactor (Alex Clark & Sean Doyle)

    January 19th, 2018  |  33 mins 8 secs

    Derek is joined by coworker Sean Doyle and Codecademy’s Alex Clark to discuss the process of test-driven development and the development of a new TDD course for Codecademy.

  • 138: I Don't Know How the World Works Anymore

    January 12th, 2018  |  48 mins

    We chat about how shared global state in tests can cause you to doubt foundational truths of the universe, some issues with Rails system tests, and recent changes in browser behavior.

  • 137: What's Up, Docs

    January 5th, 2018  |  48 mins 43 secs

    Who should library documentation be written for? How do you, as an author, know what your users will need to know? Should you have long form guides in addition to API documentation? We ask and answer these questions in the context of Sean's work to document Diesel 1.0.

    Stick around for the spoiler-filled after show about Star Wars: The Last Jedi.

  • 136: Propagating Conspiracy Theories

    December 22nd, 2017  |  38 mins 23 secs

    Amanda joins Derek to discuss KotlinConf, powerful IDEs, our Ralphapalooza hackathon, and the React Native experience from a native mobile developer's perspective.

  • 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.