The Bike Shed

Episode Archive

Episode Archive

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

  • 171: What If We Just Used a Form?

    September 21st, 2018  |  45 mins 55 secs

    Matt Sumner joins Chris for a discussion around Matt's recent adventures with the block chain and Ethereum, as well as tackling the thorny issue of server rendered vs client side apps. They cover a bit of history, a bit of opinion, and some practical considerations to keep in mind when tackling rich client development.

  • 170: Less Charted Territory

    September 14th, 2018  |  49 mins 14 secs

    Chris is joined by Paul Smith to discuss Crystal, a statically-typed and compiled language with a Ruby inspired syntax. Paul has spent much of the past few years exploring Crystal and building a new web framework called Lucky.

    Paul's infectious enthusiasm for the Crystal language shines through in this discussion covering some of the unique features of Crystal & Lucky, but there is plenty to enjoy even if you're not specifically interested in Crystal.

    With Lucky, Paul has done a great job of taking the best of what has been built in other frameworks and bring it to Crystal, drawing inspiration from Ruby & Rails, Elixir & Phoenix, and even PHP and the Laravel framework. There's something in this episode for everyone!

  • 169: Fear Driven Development

    September 7th, 2018  |  38 mins 44 secs

    Chris is joined by Kane Baccigalupi, development director from thoughtbot's San Francisco office to discuss Kane's history in government working for 18F and California State and how those experiences have informed Kane's work since.

    Throughout the conversation Chris and Kane discuss their shared desire to hide all implementation details and their love of Ruby for how it allows us to do that, testing vs test driven development, and approaches for refactoring large untested systems.

  • 168: An Escape Rope of Learning

    August 31st, 2018  |  42 mins 19 secs

    Chris is joined by Rachel Mathew to discuss Rachel's recent experiences with Scala on a handful of client and side projects. They discuss the benefits of working within a type system, learning to work with a compiler, and the process of getting to know a new language and paradigm.

    Along they way they dip into the complexity of twitter as a platform for discussion and making improvements to development workflows.

  • 167: I Feel Like We Should've Solved This By Now

    August 24th, 2018  |  43 mins 36 secs

    Chris is joined by German Velasco for a discussion ranging from German's recent transition to remote working to the wonders of the Elixir language and the Erlang platform, blockchain, Ethereum, TypeScript, the Language Server Protocol, and more!

  • 166: Are Services the New Rewrite?

    August 10th, 2018  |  37 mins 17 secs

    Chris & Derek discuss the world of services, exploring the various forms SOA can take, the oft stated benefits, and some of the pitfalls they commonly see in the
    wild. The discussion ranges from alternative architectures, guidelines for how to think about services within your platform, and even includes an anecdote about thoughtbot's foray into the world of SOA on Upcase.

  • 165: The Tables Have Turned

    August 3rd, 2018  |  40 mins 33 secs

    Chris & Derek talk about beginnings and ends, borrowing from their consulting mindset for a conversation spanning CI, deployment, communication, team structure, and everything in between.

  • 164: A Piece of My Identity

    July 27th, 2018  |  47 mins 8 secs
  • 163: Insert Some Colons For Me

    July 20th, 2018  |  38 mins 59 secs

    After Sean confronts some breaking changes to Diesel, we discuss what we like about Visual Studio Code and how changing your tools can change your perspective.

  • 162: You Have Ruined Your Rails App (Sam Phippen)

    July 13th, 2018  |  42 mins 17 secs

    Sam Phippen joins us to discuss the maintenance burden of supporting old Rubies, service oriented architecture, and explorations of GraphQL and graph databases.

  • 161: Re-Incoherence

    July 6th, 2018  |  39 mins 50 secs

    Rails performance, rebalancing coherence, and themes from career advice requests.

  • 160: Praise Hands Emoji 🙌 (Vaidehi Joshi)

    June 29th, 2018  |  47 mins 31 secs

    We're joined by Vaidehi Joshi to discuss her multimedia empire, conference talk prep, getting started with computer science, and the applicability of a computer science education in every day development work. We wrap the episode with live Q&A from our RailsConf audience.

  • 159: Confusing and Hard to Use

    June 22nd, 2018  |  23 mins 39 secs

    An ORM that's a pleasure to use with raw SQL when needed? Sean discusses how that can be. Plus, Derek shares a new and exciting way for migrations to break!

  • 158: This is How I Ruin Meetings (Aaron Patterson)

    June 15th, 2018  |  47 mins 1 sec

    We're joined by Aaron Patterson for puns. Aaron also updates us on compacting GC for Ruby and Ruby 2.6's JIT compiler before telling us how he really feels about functional programming.

  • 157: Whiz-Bangy Frontend Thing (Chris Toomey)

    June 8th, 2018  |  42 mins 12 secs

    Chris Toomey joins Derek to talk about their shared experience in Elm and their excitement about GraphQL.

  • 156: It's a Commercial Enterprise (Olivier Lacan)

    June 1st, 2018  |  41 mins 4 secs

    We speak with Olivier Lacan about KeepAChangelog.com, tooling improvements for better developer experience, and the emotional impact of shutting down CodeSchool.com