The Bike Shed

thoughtbot
undefined
Jul 9, 2019 • 45min

205: Won't Somebody Think of The Jokes (Aaron Patterson)

On this week's episode, Chris is joined in a live recording from RailsConf by the one and only Aaron Patterson. They discuss Aaron's many RailsConf keynotes, his recent work on Rails view rendering and his three-year-long effort to bring more advanced garbage collection to Ruby which will finally be seeing the light of day. And of course, plenty of puns. This episode of The Bike Shed is sponsored by Indeed Prime Aaron’s Closing Keynote - RailsConf 2019 Aaron on GitHub Aaron on Twitter DHHs Keynote - RailsConf 2019 Nokogiri libxml2 George Brocklehurst - Intro to Machine Learning (with fizzbuzz) MRI JVM The GC Handbook Compacting Garbage Collector in Ruby Peter Principle Subversion CVS Puma Web Server Perl 6 Dave Thomas Support The Bike Shed
undefined
Jul 2, 2019 • 46min

204: I Don't Like Rest

In this week's episode, Steph and Chris discuss ways to unplug and protect personal downtime, RESTful sorting, altering production data within a Rails migration vs a rake task, adopting Unicode characters, and respond to a listener's question about how they approach client relationships and share thoughtbot's Agile-like process. Slack GitHub - Pull Request Review React Angular Postgres MySQL REST RPC GraphQL PostGraphile Ruby PostGraphile Pair programming Agile Manifesto Extreme Programming- Kent Beck Unicode Consortium - Adopt a Character The Real Story Behind Story Points Active Record Migrations Rails Custom Rake Task Pepperjuice Support The Bike Shed
undefined
Jun 25, 2019 • 41min

203: A Blessed Monkeypatch (Eileen M. Uchitelle)

On this week's episode, we revisit RailsConf 2019 for another live recording, this time with Eileen M. Uchitelle, GitHubber and rails core team member. Eileen joins Chris to discuss her RailsConf talk on how GitHub maintained a custom fork of Rails for years, how they finally moved off it, and what lessons we can take away from their experience. They also discussed Eileen's recent work on automatic database switching coming in Rails 6, microservices and monoliths, and getting into working on Rails. This episode of The Bike Shed is sponsored by Indeed Prime Eileen M. Uchitelle - eileencodes Eileen's talk - The Past, Present, and Future of Rails at GitHub Rails 6 connection switching for databases Circuit break pattern ActiveJob Resque The Success of Open Source ActiveRecord Enums ActionCable S3 Service Disruption Indident IOT DDOS on DNS Aaron Patterson Support The Bike Shed
undefined
Jun 18, 2019 • 32min

202: I Left it All on The Dance Floor

In this week's episode, Chris and Steph discuss how working with typed-languages influences their work with dynamic languages. They also chat about the benefits of pair programming, tracking performance events using Rails' Instrumentation API and respond to a listener's question about how to structure code that doesn't fit neatly within the default Rails' structure. Elm React TypeScript Scala JavaScript "Making Impossible States Impossible" by Richard Feldman "Working with Maybe" by Joël Quenneville Functional programming Object-oriented programming Ruby TypeScript 3 - Unknown Type Pair programming ActiveSupport::Notifications AppSignal Segment MixPanel Drip KissMetrics Graphana Rails API Support The Bike Shed
undefined
Jun 11, 2019 • 46min

201: Artisanally Indented Code (Kevin Deisz)

On this week's episode, Chris is joined by Kevin Deisz, CTO of CultureHQ, live from RailsConf. They discuss Kevin's RailsConf talk on preevalution in Ruby, but dig further into Kevin's core philosophies that drive his work on tools like preval. They round out the discussion with Kevin's work on prettier-plugin Ruby, an automated code formatter to finally tame the wild west of Ruby syntax, and the hopeful path to a v1.0 in the not too distant future. Kevin on Twitter Kevin's RailsConf 2019 talk - Pre-evaluation in Ruby Preval - Kevin's pre-evaluation Ruby optimize Bret Victor Inventing on Principle Fasterer static analysis in ruby Rubocop Ripper Prototype.js Ruby Refinements Elm format PEP 8 Prettier Prettier-plugin ruby Visual Studio Code Codemods Don’t parse HTML with regex Prepack The Zen of Python RailsConf 2019 - Opening Keynote by David Heinemeier Hansson rubyfmt rufo Support The Bike Shed
undefined
May 29, 2019 • 54min

200: FOMO for Hallway Track (200th Episode!)

On this very special Bike Shed, Steph and Chris celebrate reaching the 200th episode. They discuss the origins of the show and thank some of the wonderful folks who helped make it happen (thanks Derek, Sean, Amanda, Laila, and of course Thom!). They discuss Chris's recent trip to RailsConf and some strategies for making the most of conference attendance. Also, Steph's recent work hosting an intro to web development course. They wrap things up with a series of questions captured live from RailsConf at the community meetup covering career growth, naming, graphql, joy, and more. Sandi & Derek's Rules - The Bike Shed's first episode, from Oct 31 2014. New Podcast Hosts! Derek Prior Sean Griffin Laila Winner Amanda Adams (Amanda Hill at the time) Intercom Pacman rule - Eric Holscher Girl Develop It Women Who Code "What happens when you type google.com into your browser's address box and press enter?" Atom Neocities Netlify Heroku Minneapolis Sculpture Garden Dependabot Semisonic - Sculpture Garden Support The Bike Shed
undefined
May 21, 2019 • 45min

199: Pave That Path

On this week's episode, Steph and Chris talk about PR sizing, load testing (the weird way), and ponder the merits and pitfalls of personal style in code. They also discuss Hertz suing Accenture for undelivered software and the belief that engineers should talk to users! This one truly has something for everyone. prettier elm-format Query objects Prettier plugin-ruby Stop Coding and Start Drawing - Joël's post on drawing Server sent events WebSockets Copy as cURL Google App Engine HireFire Hertz & Accenture tweet summary Support The Bike Shed
undefined
May 14, 2019 • 41min

198: In Terms of Tradeoffs (Glenn Vanderburg)

On this week's episode, Chris is joined by Glenn Vanderburg, VP of Engineering at First.io, live from RailsConf. They discuss Glenn's RailsConf talk, "The 30-Month Migration", covering distributed data models, refactoring, and the wonders of postgres. They also discuss Glenn's famous talk, "Real Software Engineering", and what the term "software engineering" means within our communities. Glenn on Twitter Glenn's RailsConf talk - The 30-Month Migration Glenn's blog First.io Postgres MySQL Postgres Common Table Expressions (CTEs) Swanand Pagnis - It's 2017, and I still want to sell you a graph database! GraphQL Glenn Vanderburg - Real Software Engineering Agile Manifesto Extreme Programming Rust Language Kathleen Fisher Kathleen Fisher, High Assurance Systems AWS Firecracker Bike Shed with Lin Clark & Till Schneidereit on WebAssembly & WASI Fastly Lucet Chaos Engineering Chaos Monkey Joe Armstrong Erlang Property Based Testing Erlang Actor Model Clojure ClojureScript Functional Core, Imperative Shell Sorbet - Stripe library for gradual static typing in Ruby Support The Bike Shed
undefined
May 7, 2019 • 44min

197: Don't Go Chasing Waterfalls

Steph and Chris discuss Redux, integration testing strategies, scoping data for React components, and take a question from a listener about improving process and reducing bugs in a complex service-oriented system with a hint of waterfall in their workflow. Angular Apollo Capybara CircleCI CircleCI Orbs Cypress Docker Enzyme GraphQL HTTP Heroku Buildpack Mystery Guests Nightmare.js Normalizer RSpec React Redux Reselect SOA - Service Oriented Architecture Selenium Swagger The Real Story Behind Story Points Thunk json schema lunar npm react-testing-library Support The Bike Shed
undefined
Apr 30, 2019 • 38min

196: I Can Be Wrong on the Internet

On this week's episode, Chris welcomes Steph as the new co-host of The Bike Shed! Chris and Steph discuss their experiences using React, TypeScript, and Angular. Angular Backbone BDD Elm Ember ES6 HTTP Javascript Python Rails React RSJX TDD Typescript Vue 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