

The Bike Shed
thoughtbot
On The Bike Shed, hosts Joël Quenneville, Sally Hall, and Aji Slater 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

Sep 9, 2016 • 50min
78: I'm an Adult and I Choose Java
Sean and Amanda discuss the state of Android Development in 2016. Java, Kotlin, Dependency Injection, and Functional Reactive Programming, oh my!
Amanda Hill on Twitter
Android Debug Bridge (ADB)
Android Studio - The Official IDE for Android
JetBrains
Kotlin
Tropos Weather
Runes: Monadic Functions in Swift
Receiving Location Updates in Android
Dagger: A fast dependency injector for Android
Introducing ExpandingRecyclerView
RxAndroid
Marial Codex
Support The Bike Shed

Aug 31, 2016 • 33min
77: The Floors Are Not Zero Indexed
How can you get your open source pull request merged?
Elevator number pad
Sorry, video of Sean’s Abstractions Conference talk is not yet available
Clearance PR discussion driven by contributors
Module#prepend is the end of alias_method_chain - by Justin Weiss
Support The Bike Shed

Aug 17, 2016 • 41min
76: The One With Laila & Brenda
Between thoughtbot's Summer Summit and Sean's vacation, we are sadly without a new episode this week. However, we would love you all to check out thoughtbot's newest podcast, interviewing inspirational designers, developers, and other makers in tech, The Laila & Brenda Show!
Give their latest episode a listen here, and if you like it subscribe to their feed however you listen to podcasts!
The Laila & Brenda Show
Support The Bike Shed

Aug 11, 2016 • 34min
75: I'm Not Sure That's Better
Derek and Sean discuss hunting down intermittently failing tests, finding unused code in your application, and why you should never ever change your test framework.
RSpec Bisect
RSpec 3.3 Release Notes
Git Bisect
Unused
The Halting Problem
Diesel 0.7
Support The Bike Shed

Aug 3, 2016 • 35min
74: A Dip in the Connection Pool
We talk through design considerations for a user-visible custom query builder for a high volume ecommerce system.
Ransack
Using Arel to Compose SQL Queries
PgBouncer
establish_connection
AWS in Plain English
ApartmentEx
Underscore + Lodash
Support The Bike Shed

Jul 28, 2016 • 44min
73: Probably In My Other Pants
We discuss Pokémon Go and what it's success might mean for software developers before Sean lays out his case for replacing the pg gem and libpq.
Derek on Full Stack Radio
The Laila and Brenda Show
Google's Project Tango devices
Pokemon Go gets full access Google auth token
Why your email address isn't your identity
The pg gem
libpq
SQL Server data types
Support The Bike Shed

Jul 20, 2016 • 43min
72: Surprises Cut For Time (Aaron Patterson)
Aaron Patterson joins us from RailsConf for puns, performance improvements in Ruby, and AirDropping cats.
Gorbypuff Virus
UTF8 vs UTF16 vs UTF32
What happened to the Rails 4 queue API?
Koichi talks about AOT compilation
Aaron hates encoding. This isn't a link, just a fact.
Sean's terrifying test script, slightly out of date
rails.vim, the tpope jam
Support The Bike Shed

Jul 13, 2016 • 42min
71: It's a Total Hack
Inspired by Nickolas Means’ fantastic RailsConf keynote, we discuss the corollaries between Lockheed Martin’s Skunk Works projects and our software development projects.
Sean’s DXRacer Chair
Skunk Works by Nickolas Means
Lockheed Martin F-35 Lightning II
Big Design Up Front
Kelly’s 14 Rules and Processes
Rules Made Up by You - Kelly’s rules as applied to modern software development
Factory, Workshop, Stage by Sarah Mei
The Tyranny of Structurelessness
How to Crash an Airplane by Nickolas Means
Support The Bike Shed

Jul 6, 2016 • 1h 4min
70: Make Small Things (Sandi Metz)
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.
The Bike Shed - Episode 1: Sandi and Derek's Rules
Sandi Metz' Rules For Developers
Sandi on the Ruby Rogues
Don't Create Verb Classes
Swift Proposal for Default Final
GoRuCo 2009: SOLID Object-Oriented Design by Sandi Metz
How to Talk to Developers by Ben Orenstein
What Your Conference Proposal is Missing by Sarah Mei
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.Support The Bike Shed

Jun 29, 2016 • 41min
69: No More Drills
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.
Jonathon Coulton: IKEA
Derek's thoughtbot ♥️ Elixir tweet.
Fuck Bullshit
HTC Vive Office Simulator Demo
ExMachina and Bamboo from Paul Smith
Elixir 1.3 CHANGELOG
Ecto 2.0 CHANGELOG
Phoenix Presence
Support The Bike Shed


