The Bike Shed

thoughtbot
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
undefined
Mar 30, 2018 • 37min

148: Baseball is a Legacy App

Amanda and Sean discuss Flutter, modeling the game of baseball, and the state of persistence and networking in Android. Flutter - Beautiful native apps in record time Dart programming language Functional reactive programming (FRP) Vuforia | Augmented Reality Baseball scorekeeping Room Persistence Library OkHttp Let’s Stop Ascribing Meaning to Code Points Support The Bike Shed
undefined
Mar 23, 2018 • 35min

147: Is a Lambda a Sandwich?

Derek shares his experiences with new features in Ruby 2.5 before we turn our ire towards daylight savings time and timezones once more. Using yield_self for composable ActiveRecord relations What is the difference between a block, a proc, and a lambda in ruby? Ruby 2.5 prints backtrace and error message in reverse order ActiveRecord #merge Sean's Formulas Changed Timezones (The West Wing) Could New England actually change time zones? Pi Day - Wikipedia PostgreSQL Date/Time Functions and Operators Support The Bike Shed
undefined
Mar 16, 2018 • 30min

146: --YOLO

Amanda, Derek, and Sean discuss style guides, automated code formatting, and the cycle of disillusionment in development work. elm-format elm-analyse Android Kotlin Style Guide Swift API Design Guidelines Do we need to move away from Elm? "Native Code" in Elm 0.19 Android Performance: Avoid using ENUM on Android 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