250 episodes

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.

The Bike Shed thoughtbot

    • Technology
    • 4.9, 105 Ratings

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.

    250: To Infinity and Beyond

    250: To Infinity and Beyond

    On this week's episode, Chris and Steph discuss the importance of using inclusive language, branching into new branch names, and strategies that encourage the use of inclusive terminology. Chris also shares his latest experience with merging two systems that were split apart back into one system, tackling conflicting foreign keys and competing auth libraries. Steph discusses using polling vs web sockets to monitor work being completed in a background job and communicating to the user the various states of success and failure.



    Seagulls are the Worst
    Angie Jones
    Tatiana Mac
    Pariss Athena
    Renaming factory_girl to factory_bot
    Juneteenth
    Empathy Online
    SlackBot - Keep Conversations Inclusive
    Clearance
    Devise
    Active Model Serializers
    Blueprinter
    203: A Blessed Monkeypatch (Eileen M. Uchitelle)
    JWT
    Action Cable
    Akka Streams

    • 42 min
    249: What Would You Say You Do Here?

    249: What Would You Say You Do Here?

    On this week's episode, Steph and Chris trade some consulting and everyone comes out a winner. Steph talks about a win and a loss on the battlefield of refactoring, and Chris shares a related effort around identifying and removing unused code. Chris shares a pattern his team has been using with a special "demo" flag to provide small enhancements but otherwise keep sales demos within the product.


    Steph then shares some friction related to using dependabot on her team's project that hints at more foundational ideas at the intersection of workflow, team dynamics, testing, deployment. And finally, Chris asks Steph for her thoughts on how best to add testing around the structure of API responses.


    This episode is brought to you by Datadog. Click through to get a free 14-day trial and a free Datadog t-shirt!



    Coverband for production code coverage
    Flipper feature flag gem
    Dependabot
    JSON Schema
    Swagger
    rspec-request_snapshot
    Say no to more process, say yes to trust
    One electron theory
    Sponsored By:
    Datadog: Click through to get a free 14-day trial and a free Datadog t-shirt!

    • 41 min
    248: Here Be Dragons

    248: Here Be Dragons

    On this week's episode, Steph shares a keyboard confession and interest in migrating to a split keyboard layout. Chris dives into creating static error pages that are independent of the app while still leveraging the app's CSS framework. They also respond to a listener question about Conventional Commits and discuss when automation tooling feels helpful vs harmful.


    ErgoDox EZ Keyboard
    Keyboardio Atreus
    [Tailwind CSS][]

    • 34 min
    247: Acronyms By Moonlight

    247: Acronyms By Moonlight

    On this week's episode, Steph and Chris discuss potential approaches to a complex client-side workflow, Chris shares the highs and lows of his recent adventures revising the caching in a REST API, Steph shares an Ember testing pro-tip and then explores the questions it brings up, and lastly, they revisit prettier-ruby and it's fantastic configuration setup.


    This episode is brought to you by Datadog. Click through to get a free 14-day trial and a free Datadog t-shirt!



    prettier-ruby configuration
    Chrome DevTools Keyboard Shortcuts
    Test'em - Ember test runner
    Chrome full-page screenshots
    Rails action caching
    Memcachier
    Rails stale? and fresh_when etag calculation
    Rails cache method for "fragment caching"
    Rails travel_to time helpers
    Rspec and_call_original
    Single-table inheritance vs. polymorphic associations in Rails
    Inertia.js
    Sponsored By:
    Datadog: Click through to get a free 14-day trial and a free Datadog t-shirt!

    • 49 min
    246: A True Movement (Pariss Athena)

    246: A True Movement (Pariss Athena)

    We are pausing our normal tech-talk this week in support of the ongoing protests and to re-share the #BlackTechTwitter episode with Pariss Athena from our sister podcast, Giant Robots.


    During the past week, millions of people across the country have participated in protests in response to the killing of George Floyd and the systemic racism that plagues our nation.


    For everyone fighting for equality and justice, we see you, we love you, and we support you. Black lives matter. Black culture matters. Black communities matter.


    For those looking for ways to take action, we have provided a few resources in the show notes. The list is intentionally short as we ask everyone to research ways to get involved and listen to leaders in the Black community.


    Fighting for equality falls on each of us, regardless of race or position, to work together to fight racism and unequal treatment.


    Stay Safe.



    Giant Robots: A True Movement (Pariss Athena)
    Black Tech Twitter
    Black Tech Pipeline
    Black Lives Matter
    Resources provided by Diversify Tech




    Original Notes from Giant Robots Episode 343

    Pariss Athena, Hiring & Product Team Member at G2i, creator of #BlackTechTwitter, and founder of Black Tech Pipeline, shares her journey from never hearing about code to viral awareness campaign creator, as well as discusses visibility, finding value on twitter, and life online with thousands of followers.


    Resilient CodersThe Tweet that started #BlackTechTwitter"Hannibal Buress Is Building An Arts And Technology Center For The Future Masterminds Of The West Side"Black Tech PipelinePariss on Twitter

    • 28 min
    245: Developer Therapy (German Velasco)

    245: Developer Therapy (German Velasco)

    On this week's episode, Steph is joined by thoughtbotter German Velasco. German and Steph chat about remote work and the rewards and challenges of their new(ish) roles as Development Team Leads. German also shares that he is writing a book! German shares his approach for defining a MVB (Minimum Viable Book), ideas for how to collect feedback, and plans for publishing. Lastly, they discuss a vim plugin that lives up to the hype.


    This episode is brought to you by Datadog. Click through to get a free 14-day trial and a free Datadog t-shirt!


    To register for the free online workshop "How to Supercharge Your Rails App with a Code Audit", visit https://thoughtbot.com/events/code-audit-workshop.



    GitBook
    Michael Hartl - The Ruby on Rails Tutorial
    Workshop - Being Human in the Absence of Humans
    Workshop - How to stay agile when building compliant health tech products
    vim-fugitive
    Write good commit messages by blaming others
    Upcase course featuring vim-fugitive


    More episodes with German:



    188: A Function by Any Other Name
    167: I Feel Like We Should've Solved This By Now
    Sponsored By:
    Datadog: Click through to get a free 14-day trial and a free Datadog t-shirt!

    • 45 min

Customer Reviews

4.9 out of 5
105 Ratings

105 Ratings

Dr. Oktober ,

Great podcast! I always learn something new.

Despite being a side project of Thoughtbot, this podcast is surprisingly well produced and always has interesting guests and topics. Even though it might seem a bit lazy, I actually like that they source a lot of their guests internally because it seems like all the guests and hosts are automatically a lot more comfortable with each other and can dive right into deeper topics. I also like that they bounce around different ecosystems and don't only talk about Ruby or Elixir or JS or whatever. A really unique and fun podcast.

Researcher20 ,

Best tech podcast

Steph is delightful! I love the cadence of the conversations with Chris and Steph — they don’t overly explain but still go into depth on practical issues

Grego2222 ,

Excellent Tech/Dev Podcast

Bike Shed is an awesome podcast by the people at thoughtbot. They produce a bunch of different podcasts, but this is by far my favorite. Always interesting interviews that provide a wealth of information into Ruby on Rails development and web development in general. Highly recommend.

Top Podcasts In Technology

Listeners Also Subscribed To

More by thoughtbot