The Bike Shed

thoughtbot
undefined
Jun 15, 2018 • 47min

158: This is How I Ruin Meetings (Aaron Patterson)

We're joined by Aaron Patterson for puns. Aaron also updates us on compacting GC for Ruby and Ruby 2.6's JIT compiler before telling us how he really feels about functional programming. Aaron Patterson (@tenderlove) on Twitter Parkinson's Law of Triviality (The Bike Shed Effect) Cargo Cult Building a Compacting GC for MRI by Aaron Patterson Allison McMillan on Twitter CAR and CDR Honeypot The method JIT compiler for Ruby 2.6 Closing Keynote by Aaron Patterson Opening Keynote: FIXME by David Heinemeier Hansson The Future of Rails 6: Scalable by Default by Eileen Uchitelle The Crystal Programming Language Support The Bike Shed
undefined
Jun 8, 2018 • 42min

157: Whiz-Bangy Frontend Thing (Chris Toomey)

Chris Toomey joins Derek to talk about their shared experience in Elm and their excitement about GraphQL. Chris on Twitter The Reader Monad — Part 1 Kind (type theory) Monads are like burritos Scala.js GraphQL | A query language for your API Tell Me When it Closes RailsConf 2017: In Relentless Pursuit of REST by Derek Prior Jobs at thoughtbot graphiql Support The Bike Shed
undefined
Jun 1, 2018 • 41min

156: It's a Commercial Enterprise (Olivier Lacan)

We speak with Olivier Lacan about KeepAChangelog.com, tooling improvements for better developer experience, and the emotional impact of shutting down CodeSchool.com Keep a Changelog RubyGems Specification Reference Why Won't Bundle Update? bundler-stats The Life and Death of a Rails App by Olivier Lacan Online Learning Service Pluralsight Acquires Code School For $36 Million Human Errors by Olivier Lacan Log the original call site for an ActiveRecord query Olivier on Twitter Support The Bike Shed
undefined
May 25, 2018 • 44min

155: Abstractions on Abstractions (Alex Sullivan)

Amanda is joined by Alex Sullivan, Android developer at thoughtbot, to discuss the state of React Native and its new competitor from Google, Flutter. Flutter - Beautiful native apps in record time WTFs per minute Kotlin/Native thoughtbot's BART sign React Native at Instagram Xamarin Jake Whorton I/O Talk I/O: how to smartly use Fragments in your UI I/O: what's new in Architecture Components I/O: What's new in Android Support The Bike Shed
undefined
May 18, 2018 • 41min

154: We All Have Work to Do (Eileen Uchitelle)

Eileen Uchitelle joins us live from RailsConf to talk about exciting improvements coming to Rails 6, problems encountered by larger Rails apps, strategies for upgrading Rails and more! Eileen on Twitter The Future of Rails 6: Scalable by Default - Eileen's RailsConf Keynote The Bike Shed #22: No Capes! (Eileen Uchitelle) ActiveSupport::PerThreadRegistry Parallel Tests Test Queue DatabaseCleaner LHM: Online MySQL schema migrations GH-ost: GitHub's Online Schema Migrations for MySQL pt-online-schema-change Eileen removes dead code from GitHub after the Rails 4.2 upgrade Ruby on Rails: Security Long term support for Ruby on Rails 3.2 and Rails 2.3 Support The Bike Shed
undefined
May 11, 2018 • 37min

153: 🎶 I Would Lose 3,000 Crates, and I Would Lose 12,000 More 🎶

Is the bug in Postgres? Sean takes over operations of crates.io and keeps himself very busy. We also wrap up our experience at RailsConf. Logical Replication in PostgreSQL 10 Heroku Error Codes: H12 Materialized view Run a query with a LIMIT/OFFSET and also get the total number of rows ActiveRecord: retrieving records in batches See open positions at thoughtbot! Become a Sponsor of The Bike Shed!Support The Bike Shed
undefined
May 4, 2018 • 31min

152: I Look For Stories (Nickolas Means)

We catch up with Nick Means at RailsConf and discuss storytelling, "human error", advice for job seekers, and the idea of licensing software developers. Nick on Twitter The Bike Shed #71: It's a Total Hack - Our earlier episode discussing Nick's previous keynote at RailsConf Skunk Works by Nickolas Means Skunk Works: A Personal Memoir of My Years at Lockheed The Field Guide to Understanding 'Human Error' Atomic Accidents: A History of Nuclear Meltdowns and Disasters Retro Report | Go or no Go: The Challenger Legacy Three Mile Island accident Southwest’s Fatal Accident Prompts Scrutiny of Engine Inspections People wearing oxygen masks wrong xkcd: Compiling The Making of the Atomic Bomb: 25th Anniversary Edition Don't Get Distracted - Caleb Thompson Support The Bike Shed
undefined
Apr 27, 2018 • 35min

151: Scheming About Schema

Derek & Sean discuss their final preparations for RailsConf, the role of Diesel's schema.rs is in comparison to schema.rb in Rails, and how Derek took down production. The American Chopper meme, explained PaperCall.io Diesel schema in depth Support The Bike Shed
undefined
Apr 13, 2018 • 47min

150: I Fight For the Users

Derek and Sean discuss ethical concerns in software development and the prospect of licensing software developers. XFINITY Data Usage Center Reply All: A Pirate in Search of a Judge Design’s Lost Generation Cambridge Analytica scandals, explained Blogger Bobbie Duncan Recalls Getting Outed Accidentally On Facebook Tesla Criticized for Blaming Autopilot Death on Model X Driver Self-Driving Mercedes-Benzes Will Prioritize Occupant Safety over Pedestrians GDPR The Bike Shed at RailsConf 2018 Support The Bike Shed
undefined
Apr 6, 2018 • 33min

149: E With an Umlaut

Sean experiences a frustrating Ruby bug while building tooling to enforce module boundaries in Shopfiy's monolith. Derek deprecates Rails functionality instead of preparing his talk. TracePoint documentation Unicode Normalization Forms Buildkite Struct inheritance is overused Deprecate controller level force_ssl XFINITY Data Usage Center — FAQ Support The Bike Shed

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app