

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

Oct 26, 2016 • 53min
85: Are We in a Black Hole?
We briefly ponder the very nature of our existence before discussing edge cases and interesting bugs encountered in ActiveRecord.
Podcast Patreon Survey
We May Be Living Inside a Black Hole
Are We Living in a Computer Simulation?
The R-7 Rocket Family
Computing Glitch May Have Doomed Mars lander
ActiveRecord’s from method
ActiveRecord’s where.not method
ActiveRecord’s WhereClause class
Let’s fix deep_munge
Object-relation impedance mismatch
Support The Bike Shed

Oct 19, 2016 • 51min
84: Why Are Manhole Covers Round?
What do we look for when reviewing job applications, interviewing candidates, and pairing with prospective co-workers?
thoughtbot Podcast Listener Survey
Yarn: A new package manager for JavaScript
About NPM
Jobs at thoughtbot
LAMP Stack recruitment in GitHub Issues
The fruits of Derek’s FactoryGirl pairing session
The Infield Fly Rule
Support The Bike Shed

Oct 12, 2016 • 28min
83: Canadian Halloween
Sean encounters a roadblock in updating Diesel to use Rust’s new soon-to-be-stabilized procedural macros. Derek and Sean discuss the most recent CVE filed for Bundler, which is a lot like the previous CVE filed for Bundler.
Diesel 0.8.0
Derive
Rust Macros 1.1
CSS Support in GMail
GMail REST API
Bundler’s Multiple Source Security Vulnerability
Bundler Response
Listener Survey
Support The Bike Shed

Oct 5, 2016 • 51min
82: I Just Want a Dog in a Spacesuit
We discuss the problems with getting a CVE and the new lightning fast search tool, ripgrep. Sandwiched between those topics, we dive into the colonization of Mars. Yes, that's right, Mars.
Podcast Patreon Survey
Clearance password reset fix
iwantacve.org
Over 6,000 vulnerabilities went unassigned by MITRE's CVE project in 2015
Handling Security Issues in Open Source Projects by Tute Costa
Elon Musk unveils plan to colonise Mars
SpaceX Jobs
Red Dragon Spacecraft
NASA Orion
Major Malfunction: Revisiting Challenger
ripgrep is faster than {grep, ag, git grep, ucg, pt, sift}
111 Rg
A pleasant HackerNews comment thread
Support The Bike Shed

Sep 28, 2016 • 27min
81: Is This Really a CVE?
Derek and Sean talk through how to handle a security vulnerability that was reported for Clearance, a user authentication library.
Cardboard Jankowski
Prevent password reset token leak via HTTP referer
The Meta Referrer Tag
CVE
Bundler Audit
Ruby Advisory Database
Ruby security announcement mailing list
Destroy All Software
Support The Bike Shed

Sep 21, 2016 • 39min
80: Back to the Futures
What's appropriate for a web middleware stack to provide? Does Rack do too much? Plus, our thoughts on NeoVim and Vim 8.
Futures-RS
My Life With NeoVim
Vim 8
Asynchronous functions patch discussion
gitsh
Xi Editor
Stop saying "the ____ monad"
Support The Bike Shed

Sep 14, 2016 • 41min
79: Comments in Your Queries
Derek and Sean talk through some complex SQL before they examine the calluses developed from years of writing software on OS X.
Press 1 for Lobby
Ransack
EXTRACT
Pivot Tables
crosstab
Derek’s crosstab Query
Window Functions
Set Returning Functions
Uninstall All Installed Gems on OS X
Support The Bike Shed

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