The Bike Shed

Episode Archive

Episode Archive

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

  • 66: Make Ruby Scripting Great Again (Terence Lee)

    June 8th, 2016  |  39 mins 31 secs

    We talk with Terence Lee of Heroku, Bundler, and mruby-cli fame about Apache Kafka and the future of mruby scripting.

  • 65: Free as in Puppy (Katrina Owen)

    May 25th, 2016  |  45 mins 52 secs

    While at RailsConf, we talk with Katrina Owen about finding metaphors for software development, the successes and mistakes of Exercism.io, and the benefits of providing code reviews.

  • 64: Open Mic SF

    May 18th, 2016  |  55 mins 11 secs

    Open Mic is back by popular demand, this time in San Francisco. We hear from developers in thoughtbot's San Francisco office about their recent investment time projects.

  • 63: Types Are Only Good If You Use Them

    May 11th, 2016  |  38 mins 16 secs

    Derek and Sean discuss some recent issues with exciting language features like pattern matching, macros, and static types.

  • 62: Shipping is the Fastest Way to Get Somewhere

    May 4th, 2016  |  34 mins 16 secs

    Sean celebrates Diesel reaching "faster than a SQL string" status before we chat about Rails 5 blockers and the clarity of focus and priorities that only shipping can bring.

  • 61: I'm Not Telling You My Birthday

    April 27th, 2016  |  31 mins 4 secs

    "Send me an email every year for my birthday" is an easy thing for a human to understand but it can be deceptively tricky to do with computers. Also tricky for (some) computers: SELECT * FROM. Wait... what?

  • 60: Remote Control (Katherine Fellows)

    April 20th, 2016  |  38 mins 2 secs

    KF (Katherine Fellows) joins the show to chat about successful BridgeFoundry events and creating environments where remote developers, junior and otherwise, can thrive.

  • 59: I Wish They Wouldn't Do That

    April 13th, 2016  |  40 mins 59 secs

    Derek and Sean discuss the left-pad saga, how other programming communities are reacting to it, and what you should learn from it as a library or application author.

  • 58: Nobody Gets Fired For Buying IBM

    April 6th, 2016  |  45 mins 36 secs

    Should you rewrite or refactor? What should you consider as you weigh this decision and what exactly constitutes a rewrite anyway?

  • 57: Mutability Ruins the Whole Party (José Valim)

    March 30th, 2016  |  55 mins 50 secs

    We chat with José Valim about bringing light to Elixir's dark corners, the design goals of Ecto, and the future of Elixir, Ecto, and Phoenix.

  • 56: Most People Aren't Building Trello

    March 23rd, 2016  |  38 mins 53 secs

    Is ActiveRecord reinventing Sequel? If it is, does it matter? Derek and Sean discuss that and whether maybe we could all stand to tone down the JavaScript.

  • 55: Hot Dog is Not a Dessert

    March 9th, 2016  |  40 mins 54 secs

    Derek and Sean talk about their experience with the Rails 5 betas, how to test against them today, and things that you might want to look out for when updating your app.

  • 54: Argument Error

    March 2nd, 2016  |  42 mins 25 secs

    Derek shares some Elixir annoyances with Sean and they discus how a consulting role colors their perception of languages and frameworks, both for better and for worse. Sean provides an update on SQLite and Association support in Diesel.

  • 53: Cache Machine

    February 24th, 2016  |  43 mins 28 secs

    Laila and Derek go on a tour of the various caching mechanisms available to web applications in general, and Rails specifically. When is the right time to cache and at what level?

  • 52: You're an Elixir Developer Now

    February 17th, 2016  |  46 mins 31 secs

    Derek and Laila discuss Derek's excitement for Elixir and Phoenix. Is Elixir as fun to write as Ruby? Is Phoenix a better Rails?

  • 51: Is Sim City Running? (Steve Klabnik)

    February 10th, 2016  |  43 mins 56 secs

    We enjoy a wide-ranging discussion with Steve Klabnik on the importance of good documentation, the sometimes cloudy definition of a breaking change, the politics of open source contributions, and work/life balance or boundaries.