

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

Jun 9, 2015 • 39min
18: This Podcast is Rigged (But Not Animated)
Sean and Derek discuss rails asset dependencies before diving into an overview of animation techniques and C extensions.
Rails Assets
Gemify Assets for Rails
Non-digested asset names in Rails 4
Animation Rigging
Unreal Engine
Unity
Physically Based Rendering
The Carmack Constant or Fast Inverse Square Root
Bending the Curve: Writing Safe & Fast Native Gems With Rust
Support The Bike Shed

Jun 2, 2015 • 47min
17: Railing About Performance (Sam Saffron)
We chat with Sam Saffron about performance, benchmarking, and database migration strategies.
Sam Saffron
Discourse
rack-mini-profiler
stackprof
RubyBench
default_scope
SQL Views
Scenic - Database view support in Rails
Grafana
Docker
Types of Rails schema dumps
Message Bus
Logster
Feedback? You can tweet us, email us, or leave a comment on our website.Support The Bike Shed

May 27, 2015 • 37min
16: Wizards Are Hard to Kill
Grab Bag! Derek and Sean talk about math, augmented reality, RailsConf wrap up, Minimum Viable Products, Accessibility...
Homography
Isomorphism
Homomorphism
Sean's Augmented Reality PoC
Kerbal Space Program
Derek's talk on Cultivating Code Review Culture
Sean's talk on Designing a Great Ruby API
Attributes API documentation
Minimum Viable Product
Chandra Carney's talk on Programming with Accessibility in Mind
Nothing is Something by Sandi Metz
Sometimes a Controller is Just a Controller by Justin Searls
Support The Bike Shed

May 19, 2015 • 31min
15: Might As Well Be About Trains (Sarah Mei)
Sean, Derek, and Sarah Mei talk about conference speaking, refactoring, and OO vs FP problems.
Sarah Mei
What Your Conference Proposal Is Missing
Conway's Law
Will Ruby 3.0 Be Statically Typed?
Sarah on Twitter
Support The Bike Shed

May 12, 2015 • 55min
14: An Acceptable Level of Hassle (David Heinemeier Hansson)
This week, we're joined by DHH and discuss microservices, monoliths, shared abstractions, and the fate of Action Cable.
DHH's Keynote
Microservices
Sacrificial Architecture
Scaling Mercurial at Facebook
has_secure_password
BCrypt
Request Forgery Protection
error_messages_for removed in Rails 3
Sandi Metz on the cost of the wrong abstraction
WebSockets
Event Machine
Faye
Basecamp
Support The Bike Shed

May 5, 2015 • 53min
13: Begrudging Applause (Aaron Patterson)
Live from RailsConf, Aaron Patterson joins the show to talk about Rails 5, Rack 2, Contributing to Open Source, and cats. We also field audience questions.
Video-version of this podcast!
DHH's RailsConf Keynote
Aaron's RailsConf Keynote
Action Cable
Long Polling
TurboLinks
Ember RFC Process
Rack 2
Neko Atsume (also on Android)
Ruby Together
Chicken Scheme
Awful
Offal
Node/IO Fork
Agile Web Development With Rails
Cells
Support The Bike Shed

Apr 17, 2015 • 32min
12: A Poor Man's binding.pry
Derek and Sean talk about naming, debugging, and the anxiety of conference talks.
Sean fixes Android tooling in one line.
Martin Fowler on naming objects after patterns
Dash for OS X
Alfred for OS X
The beauty of Intellisense in Visual Studio
Derek's bundle search command
Ruby Mine
Sean's talk at windy city rails
How to talk to Developers by Ben Orenstein
Support The Bike Shed

Apr 3, 2015 • 37min
11: Form-ing Opinions
Sean and Derek talk about the state of Android tooling, refactoring journeys, and an approach to rails form objects.
Dalvik executables limited to 65,536 methods
ProGuard
Stylesheet limits in Internet Explorer
A refactoring jounrney in animated gif form.
Simple Form wrappers
ScalaForms
Type-safe URLs in Yesod
Django forms
Batching up touch calls
Issues with uniqueness validations
Support The Bike Shed

Mar 20, 2015 • 41min
10: I Don't Get Functional Programming
Pat Brisbin joins Derek to discuss the many advantages of Haskell programming.
note: at 27:01 Pat says "referential integrity" when he meant "referential transparency"; he's very sorry.
Maybe Haskell 50% off
xmonad tiling window manager
Learn You A Haskell
Carnival - Open source, Haskell-powered commenting for the Giant Robots Blog
Pointfree Style
How to say dots and dollars
The Maybe data type
The Incomplete Guide to Lazy Evaluation (in Haskell)
Building Haskell Projects with Halcyon
Support The Bike Shed

Mar 6, 2015 • 35min
9: Monorails, For the Kids
Sean and Derek discuss Monoliths, Service Oriented Architecture, and the new Adapter Specific Type Registry in Rails 5.
Guest Sean
Furret
Haskell and tmux Upcase trails.
Hashie Considered Harmful
Adapter Specific Type Registry
Support The Bike Shed


