Cover image of The Bike Shed
(97)
Technology

The Bike Shed

Updated 9 days ago

Technology
Read more

On The Bike Shed, hosts Chris Toomey & Steph Viccari discuss their development experience and challenges at thoughtbot with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.

Read more

On The Bike Shed, hosts Chris Toomey & Steph Viccari discuss their development experience and challenges at thoughtbot with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.

iTunes Ratings

97 Ratings
Average Ratings
92
1
2
2
0

I learn something every episode. Quality podcast!

By _aaroneous - Jun 16 2018
Read more
Warning: you might get into Kerbal Space Program by listening to this podcast. :)

Fantastic!

By ADRCNN - Jan 26 2016
Read more
Great dynamic between hosts.

iTunes Ratings

97 Ratings
Average Ratings
92
1
2
2
0

I learn something every episode. Quality podcast!

By _aaroneous - Jun 16 2018
Read more
Warning: you might get into Kerbal Space Program by listening to this podcast. :)

Fantastic!

By ADRCNN - Jan 26 2016
Read more
Great dynamic between hosts.

Listen to:

Cover image of The Bike Shed

The Bike Shed

Updated 9 days ago

Read more

On The Bike Shed, hosts Chris Toomey & Steph Viccari discuss their development experience and challenges at thoughtbot with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.

Rank #1: 70: Make Small Things (Sandi Metz)

Podcast cover
Read more

Sandi Metz joins us live from RailsConf to talk about the rules, the trouble with naming things, making the right kinds of errors, and conference speaking.

A big thanks to everyone who came out to our live show! A video version of this episode is available on the thoughtbot YouTube Page.

Jul 06 2016

1hr 4mins

Play

Rank #2: 195: WebAssembly & WASI (Lin Clark & Till Schneidereit)

Podcast cover
Read more

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.

Apr 19 2019

37mins

Play

Rank #3: 107: "Composition" Over Inheritance

Podcast cover
Read more

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

Thank you to our sponsor this week, SparkPost

Apr 14 2017

52mins

Play

Rank #4: 125: Less Bad Than Expected

Podcast cover
Read more

We share and discuss some user feedback on fakes and mocks, discuss the benefits and drawbacks to FactoryGirl and share exasperation over the handling of the Equifax data breach.

Sep 28 2017

44mins

Play

Rank #5: 129: You Wanna Talk About GraphQL?

Podcast cover
Read more

We discuss an issue in the interaction between Rails, Chrome, and the HTTP referrer policy before Derek shares his love for GraphQL.

Oct 27 2017

47mins

Play

Rank #6: 151: Scheming About Schema

Podcast cover
Read more

Derek & Sean discuss their final preparations for RailsConf, the role of Diesel's schema.rs is in comparison to schema.rb in Rails, and how Derek took down production.

Apr 27 2018

35mins

Play

Rank #7: 14: An Acceptable Level of Hassle (David Heinemeier Hansson)

Podcast cover
Read more

This week, we're joined by DHH and discuss microservices, monoliths, shared abstractions, and the fate of Action Cable.

May 12 2015

54mins

Play

Rank #8: 197: Don't Go Chasing Waterfalls

Podcast cover
Read more

Steph and Chris discuss Redux, integration testing strategies, scoping data for React components, and take a question from a listener about improving process and reducing bugs in a complex service-oriented system with a hint of waterfall in their workflow.

May 07 2019

44mins

Play

Rank #9: 181: Strong Types and a Functional Flair

Podcast cover
Read more

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.

Dec 14 2018

41mins

Play

Rank #10: 69: No More Drills

Podcast cover
Read more

We discuss thoughtbot's increasing use of Elixir and Phoenix and what that means for our Rails work before diving into what's new in Elixir 1.3 and Ecto 2.0.

Jun 29 2016

40mins

Play

Rank #11: 186: Let's Duplicate Stuff

Podcast cover
Read more

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.

To round out the conversation Daniel and Chris also dig into some of the testing related best practices and patterns common to thoughtbot projects, linting and formatting tools, and even dip into the age old discussion around single quotes vs double quotes (just a tiny bit).

Thank you to One Month for sponsoring this episode.

Feb 01 2019

38mins

Play

Rank #12: 128: And Now for My Next Trick!

Podcast cover
Read more

We discuss strategies for fighting back against project management overhead, refactoring workflows, and on-call rotations.

Oct 19 2017

45mins

Play

Rank #13: 23: Why Did They Call it Rust?!

Podcast cover
Read more

Sean gives Derek a tour of Rust, a new systems language from Mozilla.

This episode of The Bike Shed is sponsored by:

Jul 14 2015

43mins

Play

Rank #15: 91: I Think It's a Fish

Podcast cover
Read more

Derek briefly complains of the staleness of the asset pipeline in Rails 5, before Sean catches Derek up on Rails 5.1's support for Webpack, Yarn, and ES6. We also discuss the pain of deprecations in the upgrade to Rails 5.

Dec 08 2016

41mins

Play

Rank #16: 161: Re-Incoherence

Jul 06 2018

39mins

Play

Rank #17: 132: What Went Well?

Podcast cover
Read more

We discuss patterns and anti-patterns encountered in agile retrospectives and revisit a favorite topic: form objects.

Nov 16 2017

36mins

Play

Rank #18: 180: A Citizen of the Internet (John Resig)

Podcast cover
Read more

On this episode of the Bike Shed, we're thrilled to welcome special guest John Resig, creator of jQuery and front-end architect at Khan Academy. The conversation begins with a discussion around John's work on jQuery, one of the most influential libraries in the history of the web. From there the discussion shifts to John's role as front-end architect at Khan Academy and how he balances feature development and paying down tech debt or exploring new technologies.

John and Chris then discuss the rate of change of front-end technologies, and John provides wonderfully pragmatic guidance distinguishing the rate of innovation from the perceived needed rate of adoption. The conversation also ventures into discussions around the trade-offs involved in open sourcing internal projects. Lastly, they touch briefly on the topic of GraphQL based on John's work at Kahn Academy, as well as his in-progress book, The GraphQL Guide.

A little bit of everything with one of the most influential web developers of
the past 15 years. What more could you ask for?

Dec 07 2018

39mins

Play

Rank #19: 158: This is How I Ruin Meetings (Aaron Patterson)

Jun 15 2018

47mins

Play

Rank #20: 209: We Will Never Know Enough (Michael Chan)

Podcast cover
Read more

On this week's episode Chris is joined by Michael Chan aka @chantastic, host of the React Podcast and prolific maker and sharer throughout the internets. They discuss Micheal's work on the React Podcast and themes in open source in general, Michael's focus on communication and delivering value, and the honest take that no one has all the answers or a silver bullet.

Aug 13 2019

39mins

Play