

The Bike Shed
thoughtbot
On The Bike Shed, hosts Joël Quenneville and Stephanie Minn discuss development experiences and challenges at thoughtbot with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.
Episodes
Mentioned books

Jun 22, 2017 • 43min
115: I Don't Need Another Google Hangout (Cecy Correa)
We talk with Cecy Correa about how to hire and get hired.
Cecy Correa
Girl Develop It
Austin on Rails
Why We’ve Stopped Saying “Culture Fit” — and What We’re Saying Instead
Jobs at Return Path
Jobs at thoughtbot
Support The Bike Shed

Jun 16, 2017 • 39min
114: Reasonably Thread Safe
We discuss a tiny DOS caused when upgrading thoughtbot.com to Rails 5.1 and how Rails could better surface warnings that only occur in your production configuration. We also get an update on multi-table joins in Rust.
Meaningful schema diffs in Rails 5.1
HSTS
Firesheep
Use a secure session cookie for new installs
pshtt
Observatory by Mozilla
Encrypted secrets in Rails 5.1
PhantomJS maintainer steps down
Sean solves his problem: Multi-tabls joins in Rust
Support The Bike Shed

Jun 9, 2017 • 29min
113: Have You Considered Rust? (Matt Casper)
We talk to Matt Casper about contributing to Diesel, Rust's ecosystem, and the next big thing.
Matt Casper
Matt’s Diesel’s Diesel contributions
The Rust Book
DHH’s RailsConf Keynote
Rocket
Clap
Justin Searls’ RailsConf Keynote
Procore Jobs
Support The Bike Shed

Jun 1, 2017 • 33min
112: Lifecycles Are Dead, Long Live Lifecycles!
Amanda joins Sean to discuss all the Android news to come out of Google I/O, Kotlin as a "first class language", and features of Android "O"!
I/O '17 Recap
JetBrains
Android Studio
Android Architecture Components
Joda-Time Library
Anko
Support The Bike Shed

May 25, 2017 • 31min
111: Trike Shed (Aaron Patterson)
We talk with Aaron Patterson about Ruby and Rails upgrades, and the goal of making Ruby 3 three times faster than Ruby 2.
Aaron Patterson
DHH’s RailsConf Keynote
warning: private attribute?
Ruby 2.4 Rounding Changes
Ruby 3x3
optcarrot: A NES Emulator for Ruby Benchmark
Windows 98 Defragging
Support The Bike Shed

May 18, 2017 • 33min
110: Green Chips
What’s the deal with green potato chips? Also: RailsConf wrap up and an AST pass refactor for Diesel.
Green Potato Chips
Baby Ruby Stickers
Justin Searls - How to Program
Eileen Uchitelle - Building Rails ActionDispatch::SystemTestCase Framework
Alex Kitchens - Perusing the Rails Source Code - A Beginners Guide
Abstract syntax tree
Visitor Pattern
Refactor the query builder to make it easier to add new AST passes
Turn to_sql into a standard AST pass
Support The Bike Shed

Apr 26, 2017 • 33min
109: The Final Countdown
Follow up about Service Objects and Computer Engineering. Plus, RailsConf prep, code slide woes, and modal pop-ups.
Sandi Metz- Gilded Rose Kata
Ben Orenstein- How to Talk to Developers
Sean @ RubyConf Portugal '15- With smoke machine and intro music
Google's Intrusive Pop-Up Announcement
Thank you to our sponsor this week, SparkPostSupport The Bike Shed

Apr 18, 2017 • 41min
108: Have You Tried Rebooting?
Is your operating system hosed? That might be related to Rails! We also chat about the trend towards compiled languages.
RailsConf Shirts- Please only order if you will be at RailsConf to pick up!
The pre-show
The listen gem breaks my laptop
Interpreted Language
LLVM
Cambrian Explosion
Crystal
Rob Pike on Googlers
Rob Pike on the programmer prerequisites
Thank you to our sponsor this week, SparkPostSupport The Bike Shed

Apr 14, 2017 • 53min
107: "Composition" Over Inheritance
Single table inheritance, polymorphic associations, state machines and service objects, oh my!
RailsConf Shirts- Please only order if you will be at RailsConf to pick up!
How to Win at Monopoly and Lose All Your Friends
Touchdown! SpaceX’s 1st Reused Rocket Lands on Drone Ship
Little Boy Blue
Single Table Inheritance
Polymorphic Associations
Tagged Union
Canada
Snoo
Thank you to our sponsor this week, SparkPostSupport The Bike Shed

Apr 5, 2017 • 46min
106: Nerd Sniping (Chris Toomey)
Chris Toomey joins to talk about Tell Me When It Closes, Haskell, and GraphQL.
Chris Toomey - twitter, github
Tell Me When It Closes
RFactory
Nerd Sniping
Add an alias for reverse_merge to with_defaults
“I write Haskell because I’m dumb”
GraphQL
GitHub GraphQL API
The $500,000 mruby Relase
Curl is C
Thank you to our sponsor this week, SparkPostSupport The Bike Shed