The Bike Shed

thoughtbot
undefined
Aug 3, 2018 • 41min

165: The Tables Have Turned

Chris & Derek talk about beginnings and ends, borrowing from their consulting mindset for a conversation spanning CI, deployment, communication, team structure, and everything in between. bin/setup ActiveStorage confi on heroku Rails encrypted "Credentials" 12 Factor App Semisonic- Closing Time Suspenders changes moving to per-topic generators Ruby bug Methods with more than 32 keyword arguments with default values have some of the arguments set to default despite being passed in. Support The Bike Shed
undefined
Jul 27, 2018 • 47min

164: A Piece of My Identity

Support The Bike Shed
undefined
Jul 20, 2018 • 39min

163: Insert Some Colons For Me

After Sean confronts some breaking changes to Diesel, we discuss what we like about Visual Studio Code and how changing your tools can change your perspective. Visual Studio Code Language Server Protocol Vim-LSP Seamlessly Navigate Vim and tmux Splits rcm: rc file (dotfile) management Add facility for syncing VSCode extensions How to exit the Vim editor? Have you evaluated your toolchain recently? Tuple Support The Bike Shed
undefined
Jul 13, 2018 • 42min

162: You Have Ruined Your Rails App (Sam Phippen)

Sam Phippen joins us to discuss the maintenance burden of supporting old Rubies, service oriented architecture, and explorations of GraphQL and graph databases. Sam Phippen on Twitter RFC: rspec-rails versioning strategy Mix deps documentation NP-hardness bundle update --conservative docs Use create_or_find_by to avoid race condition in Rails 6.0 Dgraph — A Distributed, Fast Graph Database 100: Nouns You Can Verb | The Bike Shed - Sam's previous discussion of GRPC on the podcast PostgreSQL: WITH Queries (Common Table Expressions) Work at DigitalOcean Jobs - thoughtbot Careers and Jobs at Shopify Support The Bike Shed
undefined
Jul 6, 2018 • 40min

161: Re-Incoherence

Rails performance, rebalancing coherence, and themes from career advice requests. Jeff Atwood on Rails performance An analysis of memory bloat in Active Record 5.2 134: Fastributes | The Bike Shed 17: Railing About Performance (Sam Saffron) | The Bike Shed Re-Rebalancing Coherence Support The Bike Shed
undefined
Jun 29, 2018 • 48min

160: Praise Hands Emoji 🙌 (Vaidehi Joshi)

We're joined by Vaidehi Joshi to discuss her multimedia empire, conference talk prep, getting started with computer science, and the applicability of a computer science education in every day development work. We wrap the episode with live Q&A from our RailsConf audience. Vaidehi Joshi on Twitter Base CS – The Blog Posts Base CS - The Podcast Base CS - The Video Series RailsConf 2018: Re-graphing The Mental Model of The Rails Router by Vaidehi Joshi Deckset for Mac: Presentations from Markdown RustConf 2017 - Type System Tips for the Real World by Sean Griffin EmberConf 2018: Closing Keynote by Saron Yitbarek & Vaidehi Joshi Conway's Game of Life Understanding Computation: From Simple Machines to Impossible Programs: Tom Stuart Announcing Skylight for Open Source! Support The Bike Shed
undefined
Jun 22, 2018 • 24min

159: Confusing and Hard to Use

An ORM that's a pleasure to use with raw SQL when needed? Sean discusses how that can be. Plus, Derek shares a new and exciting way for migrations to break! Diesel v1.3.0 RailsConf 2018: Up And Down Again: A Migration's Tale by Derek Prior ActiveSupport::Inflector Support The Bike Shed
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

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