The Bike Shed

Episode Archive

Episode Archive

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

  • 196: I Can Be Wrong on the Internet

    April 30th, 2019  |  38 mins 28 secs

    On this week's episode, Chris welcomes Steph as the new co-host of The Bike Shed! Chris and Steph discuss their experiences using React, TypeScript, and Angular.

  • 195: WebAssembly & WASI (Lin Clark & Till Schneidereit)

    April 19th, 2019  |  37 mins 1 sec

    On this week's episode, Chris is joined by Lin Clark and Till Schneidereit of Mozilla to discuss all things WebAssembly. Lin and Till are helping to lead the development and advocacy around WebAssembly and in this conversation they discuss the current state of WASM, new developments like the WebAssembly System Interface (WASI), and the longer term possibilities and goals for WASM.

  • 194: My PGP Shame

    April 12th, 2019  |  47 mins 13 secs

    Mike Burns discusses the ins and outs of application security, his comprehensive Application Security Guide, common security holes, and his personal information & security management workflow.

  • 193: A Thing I Know Almost Nothing About

    April 5th, 2019  |  47 mins 41 secs

    Edward Loveall, former thoughtbot design apprentice and now thoughtbot developer, chats about his thoughtbot origin story, podcasts, DNS, and "must have" developer tools on new machines.

  • 192: I Don't Want to Think That Hard

    March 29th, 2019  |  34 mins 5 secs

    Sid Raval chats about functional programming, strong types, and accessibility. The discussion touches on TypeScript, Haskell, Scala, Elm, as well as accessibility and developer tools.

    Thank you to CircleCI for sponsoring this episode.

  • 191: Open Source is Created By Humans (Devon Zuegel)

    March 22nd, 2019  |  39 mins 32 secs

    Chris is joined by Devon Zuegel who recently joined GitHub in the new Open Source Product Manager role. Devon and Chris discuss the complexities inherent to open source including funding models, managing motivation and burnout, different open source models, and end with a discussion around how we can be better open source citizens, both as consumers and maintainers.

    Thank you to CircleCI for sponsoring this episode.

  • 190: Going Steady With a Platform

    March 15th, 2019  |  52 mins 26 secs

    Alex Sullivan takes Chris on a tour of the mobile landscape comparing the core native platforms (the languages, developer tooling and IDEs, and fundamental thinking), React Native, and briefly touching on the newest entrant into the mobile space, Flutter.

    Thank you to CircleCI for sponsoring this episode.

  • 189: It's Gonna Work, Definitely, No Problems Whatsoever

    March 1st, 2019  |  41 mins 38 secs

    Chris is joined by Steph Viccari to chat about Steph's recent experience working on the Hubspot API ruby wrapper, testing third-party APIs, VCR, using exceptions as control flow, and spooky mystery guests at a distance. A little something for everyone!

  • 188: A Function by Any Other Name

    February 22nd, 2019  |  38 mins 1 sec

    On this week's episode, Chris is joined by German Velasco for a conversation that fully lives up to the name of the show with plenty of opinions and impressively deep dives on topics that folks outside the world of programming would never think could warrant this much discussion.

  • 187: Convincing People Not to Build Software

    February 15th, 2019  |  41 mins 31 secs

    On this week's episode, Chris is joined by Matt Sumner, development director in our Boston Studio to discuss Matt's crypto adventures, design sprint experiences, a new ecosystem for him with Scala & GraphQL.

  • 186: Let's Duplicate Stuff

    February 1st, 2019  |  38 mins 12 secs

    On this week's episode, Chris is joined by Daniel Colson, developer in our New York studio and current maintainer of all things FactoryBot. Chris & Daniel discuss Daniel's work as maintainer of one of thoughtbot's most popular open source projects and some of the parallels to thoughtbot's consulting work. They then discuss a bit more on the specifics of FactoryBot and what's in store for upcoming versions.

  • 185: The Transactional Fallacy (Avdi Grimm)

    January 25th, 2019  |  35 mins 1 sec

    On this week's episode, Chris is joined by Ruby Hero Avdi Grimm. They discuss Avdi's history of guiding the Ruby and broader programming communities, his thoughts about where we're at with object-oriented programming, and where he's looking to next for our industry.

  • 184: Fun, Interesting, and I Wouldn't Recommend It

    January 18th, 2019  |  41 mins 22 secs

    On this week's episode, Chris is joined by Eebs Kobeissi, a developer in our Boston studio, for a discussion encompassing the front end, back end, and everything in between. They start by discussing Eebs' recent work with both Elm & TypeScript, and the relative merits of these two strongly typed languages for the front end. From there they move on to a discussion around the different communities and rates of change in each.

  • 183: Former Robots Smashing Into Other Giant Robots (Ben Orenstein)

    January 11th, 2019  |  49 mins 25 secs

    On this episode of the Bike Shed, Chris is joined by former thoughtbotter Ben Orenstein. Ben & team are currently feverishly working towards launching Tuple.app, an app for remote pair programming. The conversation covers the unique technical challenges inherent to building this sort of app (WebRTC & firewalls, oh my), as well as a discussion around the merits and value of pair programming. To round out the conversation, Ben checks in on whether Chris is still "nerding out hard on Vim".

  • 182: What's it in the Service Of?

    January 4th, 2019  |  39 mins 12 secs

    Chris is joined by Eric Bailey, thoughtbot designer and champion for all things accessibility on the web. Chris & Eric chat about how Eric approaches accessibility and works to include it throughout the design process, design systems, functional CSS, CSS in JS, and more.

  • 181: Strong Types and a Functional Flair

    December 14th, 2018  |  41 mins 31 secs

    On this episode of the Bike Shed, Chris is joined by thoughtbot CTO Joe Ferris. Chris & Joe start by talking about all things data. More and more we're building applications that need to manage medium to large data sets, combining data from multiple sources, and our approaches and frameworks need to evolve to match these needs. Joe provides the low down on how this can shape the way we build our applications.

    As part of the discussion around data they dig into the idea of event logs, most notably discussing Apache Kafka and it's unique approach to capturing state by storing an immutable event log, and the resulting architecture that falls out of this.

    Lastly they chat about the Scala language both in relation to data and streaming applications, but also more generally as an example of an approachable yet powerful strongly typed language.