The Bike Shed

Episode Archive

Episode Archive

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

  • 107: "Composition" Over Inheritance

    April 14th, 2017  |  52 mins 50 secs

    Single table inheritance, polymorphic associations, state machines and service objects, oh my!

  • 106: Nerd Sniping (Chris Toomey)

    April 5th, 2017  |  46 mins 21 secs

    Chris Toomey joins to talk about Tell Me When It Closes, Haskell, and GraphQL.

  • 105: For Display Purposes Only

    March 30th, 2017  |  46 mins 51 secs

    Complexity vs Functionality, Validations vs Database Constraints, plus whatever a Cap'n Proto is.

  • 104: It's Dangerous to Refactor Alone!

    March 23rd, 2017  |  42 mins

    Google's carrot-and-stick HTTPS policies and how playing The Legend of Zelda is like refactoring.

  • 103: I Just Want to See Green Dots

    March 16th, 2017  |  53 mins 2 secs

    When a hash isn't a hash, GitHub as your Résumé, and porting Crates.io to Diesel.

  • 102: To the Moon!

    March 10th, 2017  |  49 mins 57 secs

    Going "to" the moon, hidden type errors in our Rails apps, the process of talk prep, and the S3 outage.

  • 101: Hey, You Leaned!

    February 28th, 2017  |  50 mins 35 secs

    Amanda and Sean discuss the evolving stages of open source projects, native apps vs web apps, and space.

  • 100: Nouns You Can Verb

    February 24th, 2017  |  51 mins 32 secs

    Sam Phippen helps us celebrate episode 100, as we discuss Diesel bugs, REST, RPC, and more.

  • 99: Just Sayin'

    February 16th, 2017  |  46 mins 5 secs

    We go into the weeds with MySQL and discuss the virtues of database migrations written in SQL.

  • 98: I Have Good Branch Hygiene

    February 8th, 2017  |  35 mins 30 secs

    We discuss complexity and progressive disclosure, garbage collection, and the impenetrable nature of Git.

  • 97: One Equals Zero

    January 31st, 2017  |  29 mins 16 secs

    We wonder why writing parameterized associations in Rails is not easy, and discuss the difficulty in eliminating no-op queries in ActiveRecord. Plus, we discuss how you can give a great RailsConf talk proposal that doesn't have anything to do with Rails.

  • 96: Who Stinks?

    January 27th, 2017  |  39 mins 26 secs

    Baby Ruby, Ruby refinements, Rails discoverability, and annoying polyfills.

  • 95: Click 'Cat' to go 'Home' (Morgane Santos)

    January 20th, 2017  |  28 mins 35 secs

    Amanda is joined by Morgane Santos to discuss the experiences, technology, and development of Virtual Reality.

  • 94: It's Not Supposed to Work

    January 11th, 2017  |  44 mins 8 secs

    We discuss the pain of custom inputs in HTML, ActiveRecord bugs, and Rust's Fire Flower.

  • 93: I Have Complex Feelings

    December 21st, 2016  |  41 mins 35 secs

    The impact of codes of conduct on community behavior, shipping a mobile app written in Elm, and yet more to say on SemVer.

  • 92: The Queen of Canada

    December 16th, 2016  |  38 mins 22 secs

    We discuss the sneaky performance differences between present?, any?, blank? and empty? with ActiveRecord, when N+1 is a "feature", and the future of Diesel.