255 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, 106 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.

    255: Aiming for 'Capable'

    255: Aiming for 'Capable'

    On this week's episode, Steph and Chris chat about the relatively new Rails view_component library from GitHub, Steph talks about her work with Storybook as part of extracting and defining a design system, and they chat about the attr_extras project with convenience helpers for ruby & Rails apps. They round out the conversation with some keyboard updates (ErgoDox onramp is steep!) and project rotation notes.




    This episode is brought to you by ScoutAPM.
    Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy!





    ErgoDox
    Atreus Keyboard
    Rails view_component
    Storybook.js
    Styleguidist
    attr_extras
    Sorbet static types for Ruby
    Sponsored By:
    Scout: Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.Support The Bike Shed

    • 28 min
    254: Listener Mailbag Roundup Rodeo

    254: Listener Mailbag Roundup Rodeo

    On this week's episode, Steph celebrates passing an important test and discovers an API that returns different data than it's provided while Chris asks the important bikeshed question "What is the proper maximum line length?".


    They also roundup the latest listener questions and discuss establishing freelancing rates, property-based testing, and time tracking skills that help them manage competing priorities.




    This episode is brought to you by ScoutAPM.
    Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy!





    Prettier Ruby
    Toptal
    Upwork
    QuickCheck
    Hypothesis
    Rantly
    Sponsored By:
    Scout: Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.Support The Bike Shed

    • 42 min
    253: Find Yourself Through The Art of Podcast

    253: Find Yourself Through The Art of Podcast

    On this week's episode, Steph and Chris have a brief chat about Snowpack, a new and ultra-speedy bundler in the front-end world, and revisit a conversation around namespacing models in Rails. The conversation then shifts to a discussion of the ins and outs of hosting a podcast and how folks might be able to dive in if they're interested in starting one themselves -- from selecting topics, to the hardware and software they use, to the guiding philosophy in how to discuss technical concepts.




    This episode is brought to you by:



    ScoutAPM - Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy
    Indeed - Click through and get started with a free seventy five dollar credit for your first job post





    "Selling Technical Debt Back to The Business" workshop
    Snowpack
    Vite
    React Fast Refresh
    Saron's tweet about questions re: starting a podcast
    The War of Art
    Fireside.fm
    AudioHijack
    ZenCastr
    Audio-Technica ATR2100x-USB Microphone
    Shure SM7Bs
    Foam Mic Cover (aka pop filter, aka windscreen
    Patreon
    The Ginger People
    Sponsored By:
    Indeed: Click through and get started with a free seventy five dollar credit for your first job postScout: Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.Support The Bike Shed

    • 46 min
    252: I'm a Designer Now

    252: I'm a Designer Now

    On this week's episode, Steph and Chris discuss leveraging the Unix utility sed to search files and remove unnecessary test setup, using Vim's Arglist to create a to-do list for file edits, and budgeting time for fancy command-line scripts. They then take a deep dive into the world of utility-first CSS and TailwindCSS.




    This episode is brought to you by:



    ScoutAPM - Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy
    ExpressVPN - Click through to get get an extra three months FREE on a one-year package





    Register here to attend the free panel discussion "How to sell technical debt to the business"
    sed
    The Unix Chainsaw by Gary Bernhardt
    awk
    Vim's Arglist as a File-Centric Todo List
    xkcd
    React Podcast - 88: Adam Wathan on Making Your Own Money, Refactoring UI, and tailwindcss
    Tailwind CSS
    Tailwind Cheat Sheet
    Redesigning the Tuple Client UI
    Bourbon
    PurgeCSS
    thoughtbot dotfiles
    PostCSS
    Sponsored By:
    ExpressVPN: Click through to get get an extra three months FREE on a one-year package!Scout: Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.Support The Bike Shed

    • 54 min
    251: Absent-Minded Whistling

    251: Absent-Minded Whistling

    On this week's episode, Steph and Chris discuss using JSONB to store survey responses and the differences between JSON and JSONB, using (or not using!) exceptions in Ruby and the fail keyword, the pros and cons of namespacing models in Rails to organize features, and a new recommendation for running tests from vim.


    This episode is brought to you by ScoutAPM.
    Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy!



    Seagull Mic Drop
    vim-test plugin for running tests
    vim-rspec thoughtbot's plugin for running specs from vim
    JSON types in Postgres
    Ruby fail keyword
    Avdi Grimm and Jim Weirich on exceptions
    The Zen of Python
    Idris programming language
    Sponsored By:
    Scout: Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.Support The Bike Shed

    • 37 min
    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
    Support The Bike Shed

    • 42 min

Customer Reviews

4.9 out of 5
106 Ratings

106 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