The Bike Shed

  • Autor: Vários
  • Narrador: Vários
  • Editor: Podcast
  • Duración: 317:16:25
  • Mas informaciones

Informações:

Sinopsis

On The Bike Shed, hosts Derek Prior, Sean Griffin, Amanda Hill, and guests discuss their development experience and challenges with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.

Episodios

  • 221: An Informed Opinion

    05/11/2019 Duración: 45min

    On this week's episode, Chris and Steph catch up on recent client adventures, revisit their feelings on using let in rspec, and spend a bit of time outside their respective comfort zones. There's also some talk about nearly full-time pairing, mechanical keyboards, debugging thorny datetime issues, and how we interact with our developer tools and workflows.This episode of The Bike Shed is sponsored by Honeybadger.Tuple (remote pairing app)Leopold 660 with Cherry MX BrownsHusky - "git hooks made easy"Cassidy Williams eslint video tweetFlipper "disable fun mode"Let’s Not - Rspec blog postThe Zen of PythonIf you're enjoying The Bike Shed, we'd love it if you could give it a rating or review on iTunes. Thanks!

  • 220: Adequately Fun

    29/10/2019 Duración: 52min

    On this week's episode, Chris and Steph chat about their new client projects, VimScript, and ways to automate refreshing materialized views in tests. They also play the game Overrated/Underrated, created by Tyler Owen, and respond to a CS student who is feeling overwhelmed by the various technologies and looking to transition from tutorials to meaningful projects.This episode of The Bike Shed is sponsored by Honeybadger.thoughtbot dotfilesctrlp.vimFZFLearn Vimscript the Hard Waythoughtbot laptop scriptscenicConversations with TylerShopTalk ShowDeadlinesThe Real Story Behind Story PointsIf you're enjoying The Bike Shed, we'd love it if you could give it a rating or review on iTunes. Thanks!

  • 219: Seeking That Middle Option

    22/10/2019 Duración: 36min

    On this week's episode, Steph catches us up on her ever-growing collection of mechanical keyboards, Chris talks about his recent purchase of an apple watch, and they follow up a previous discussion around case-sensitivity (or insensitivity) in URLs and email addresses. They round out the discussion with a chat about writing blog posts and some postgres fun, and finally discuss the merits and drawbacks of monorepos.This episode of The Bike Shed is sponsored by Honeybadger.MechanicalKeyboards.comFrozen LLama Ducky KeyboardApple WatchWithings WatchPostgres Citext (Case-Insensitive text field type)Chris's blog post on Sharing Query Logic Within ActiveRecord ModelsMatt Sumner's Post on DeadlinesOn Writing by Stephen KingThe War of ArtMonorepos: Please don’t!Monorepo: please do!Lerna - toll for monorepo management in javascriptIf you're enjoying The Bike Shed, we'd love it if you could give it a rating or review on iTunes. Thanks!

  • 218: Finesse in Quitting (Brittany Martin)

    15/10/2019 Duración: 41min

    On this week's episode, Steph is joined by Brittany Martin, an avid Rubyist and the host of the Ruby on Rails Podcast. They discuss Brittany's passion for roller derby and her upcoming Ruby conference talk: "Hire Me, I'm Excellent at Quitting." They also discuss using AWS Serverless, troubleshooting Postgress connection errors and working with Google Pay and Apple Wallet to introduce digital tickets.@BrittJMartin - Brittany on TwitterRuby on Rails PodcastRubyConf 2019 - Hire Me: I'm Excellent at QuittingBikeshedding with Steph ViccariTN Inspire! "Ramping Up With Roller Derby"RubyConf MY - Rails Against the MachineRuby on Rails on Windows is not just possible, it's fabulous using WSL2 and VS CodeAmazon Aurora ServerlessNate Berkopec - Speed Shop

  • 217: A Vote For Reasonableness

    08/10/2019 Duración: 32min

    On this week's episode, Steph shares an update on her mechanical keyboard adventures and provides a summary for the Ruby pipeline operator being reverted. Chris gets Steph's opinion on a possible improvement around using materialized views in tests and describes a recent debugging adventure he and Steph went on. They also discuss a listener question regarding encouraging companies to use Ruby and Rails and asking how we identify ourselves as developers. Finally, they round out the conversation with a clarification around public vs private GraphQL APIs.Leopold 660 KeyboardTopre Silent KeysKeychron K2Postgres Materialized ViewsScenic - Database Views Library for RailsRails Cache Null StoreRuby Pipeline Operator RevertedActiveModel::ModelSpring Rails PreloaderRuby :method source_locationIf you're enjoying The Bike Shed, we'd love it if you could give it a rating or review on iTunes. Thanks!

  • 216: I'm Not the Best Criminal

    01/10/2019 Duración: 39min

    On this week's episode, Steph recounts an issue with an email client that lowercases URLs and Chris ponders the art of logging and using structured logs. They also highlight a plugin that improves TypeScript support in Vim, how the Pinterest team celebrates the "retirement" of code, and respond to a listener who is debating between refactoring their app or investing in a full rewrite.TopreLeopold FC660C KeyboardCherry MX SwitchesActiveSupport::MessageVerifierClearanceDeviseActiveSupport Message verifier with double slash troubleOWASPReact Podcast - Chris Toomey on TypeScript, GraphQL, and Product ThinkingWe Will Never Know Enough (Michael Chan)ActiveSupport::TaggedLoggingStructured LoggingConquer of Completion - Make your vim/neovim as smart as VSCodeThe Dead Code SocietyIf you're enjoying The Bike Shed, we'd love it if you could give it a rating or review on iTunes. Thanks!

  • 215: Start With People

    24/09/2019 Duración: 35min

    On this week's episode, Steph returns from vacation and Chris makes some noise about a fantastic new button. They discuss Steph's continued adventures in search of the perfect mechanical keyboard and then dig into two listener questions on landing a first job as a developer and what frameworks and languages to focus on, as well as discussing some of the common objections to GraphQL.Rails ActionableErrors - Migration ButtonCODE KeyboardKeychron K2 keyboardCassidy Williams on TwitterAvdi Confident Code talkAvdi Confident Ruby bookRobustness principleThe Rails TutorialStack Overflow 2019 developer surveyDataloader for GraphQLgraphql-batch from ShopifyGraphQL persisted Queries

  • 214: Have You Tried Refreshing the Page?

    17/09/2019 Duración: 38min

    On this week's episode, Matt Sumner guest stars to discuss his recent adventures on a project that uses React, TypeScript and GraphQL. Along the way, Matt and Chris discuss VS Code features, Apollo caching and reflect upon their first year as Development Directors. 
RoR Podcast episode with StephEtheriumReactTypeScriptGraphQLTDD
VS CodeApollo
Apollo tooling
ElmReduxGerman Velasco - A Function by Any Other NameGerman Velasco - I Feel Like We Should've Solved This By NowPlucky
thoughtbot is hiring!

  • 213: Admins Matter Too

    10/09/2019 Duración: 35min

    On this week's episode, Steph discusses a mini design sprint she led to help validate an internal admin tool while Chris muses on the merits of net negative lines of code on a project. They dig into the idea that while code can certainly be an asset, it may also be a liability. They investigate ActiveSupport::MessageVerifier for secure time-sensitive tokens. Steph shares details about her recent visit to the Ruby on Rails Podcast and Chris shares the recording for a talk he gave on understanding technology choices. Lastly, they round out the conversation with a listener question about build times and lock files and how to organize and split up our tests.Your First Technology Decisions Talk by Chris Toomey - video recordingSteph on The Ruby on Rails PodcastProduct Design Sprint GuideProduct Design Sprint - Five Phases Overview VideoActiveSupport::MessageVerifierMaking Impossible States Impossible talk by Richard FeldmanRails View Specs

  • 212: Award Winning Sheds

    04/09/2019 Duración: 37min

    On this week's episode, Steph and Chris share the news that The Bike Shed won the Best Dev Podcast on the Hackernoon Noonies awards! After a bit of celebration, they get back to their normal adventures with a discussion around onboarding covering the importance, approach, and pitfalls that they've seen in their time joining countless teams. They also touch on the relevance and increasing ease of SSL everywhere, and they answer a listener question about technical debt and rewriting applications. Bike Shed - Best Dev Podcast Noonies Simplecast Let's Encrypt Heroku Netlify Nadia Odunayo on Giant Robots A Guide To Code Hospitality - Nadia Odunayo The Headphones Rule Second System Syndrome Entity Service Antipattern Devon Zuegel on Giant Robots

  • 211: I'm Not a Lawyer, But...

    27/08/2019 Duración: 36min

    On this week's episode, Chris and Steph discuss their preferred strategy when building an admin portal (spoiler: it's not using a client-side technology), separating our identity from our preferred technology, coding styles that require greater mental effort, and answer a listener's question about deleting migrations. JQuery Elm Enumerable#drop_while rails dev prime task Active Record Migrations Factory Bot - linting factories

  • 210: Stop Trying to Make Fetch Happen

    20/08/2019 Duración: 34min

    On this week's episode, Steph and Chris discuss mechanical keyboards, combating error fatigue, the joy of admin features and respond to two listener questions about typed vs dynamic languages and various ways to "speed up" third-party API calls. AppSignal New Relic - Six Steps to Combat Alert Fatigue Details and Summary HTML elements Elm Scala Typescript Active Job Action Cable Stimulus Ajax Typheous Rails HTTP Streaming JQuery Become a Sponsor of The Bike Shed!

  • 209: We Will Never Know Enough (Michael Chan)

    13/08/2019 Duración: 39min

    On this week's episode Chris is joined by Michael Chan aka @chantastic, host of the React Podcast and prolific maker and sharer throughout the internets. They discuss Micheal's work on the React Podcast and themes in open source in general, Michael's focus on communication and delivering value, and the honest take that no one has all the answers or a silver bullet. Michael Chan @chantastic - Michael on twitter React Podcast Michael's Blog Michael's writing on dev.to Hot Garbage - the Death Of Clean Code War of Art Sandi Metz Styled Components Emotion CSS Variables React: CSS in JS - talk by Christopher "vjeux" Chedeau BEM Lerna Web components Paul Henschel on React Spring - React Podcast episode

  • 208: Goldilocks and the Three Monitors

    06/08/2019 Duración: 33min

    On this week's episode, Chris and Steph weigh-in on curved monitors, discuss how pairing improves productivity and team morale, and respond to two listener questions inquiring what makes Rails successful and new project nerves. Vote for us for 'Best Dev' Podcast in this year's Noonie Awards. Rails react-testing-library React Elm active_model_serializers RABL Jbuilder Ruby Scala Python

  • 207: Very-Bad, Or Just Normal-Bad?

    30/07/2019 Duración: 39min

    On this week's episode, Steph and Chris discuss a handful of utilities that help with their workflows and GitHub, and then dive into a handful of ActiveRecord, SQL, and postgres-related topics. They discuss safe vs unsafe migrations when dealing with larger volumes of data, adding an index safely in migration without downtime, and bringing postgres enums into Rails. Vote for us for 'Best Dev Podcast' in this year's Noonie Awards. This episode of The Bike Shed is sponsored by Indeed Prime GitHub beta jump to definition ESlint Rubocop Refined GitHub Sindresorhus Paper Cuts team at github GitHub permalinks Tell Me When It Closes GitHub "Custom thread subscriptions" - TMWIC native on GitHub Apollo codegen ActiveRecord safer migrations gem Strong migrations gem Strong migrations README summary of unsafe operations Postgres add index concurrently ActiveRecord::PGEnum

  • 206: No-One Wants to be the Canary

    23/07/2019 Duración: 38min

    On this week's episode, Steph and Chris discuss working with Django, Angular, and explore the new features released in Ruby 2.7.0-preview1! They also respond to a listener's question regarding the trade-offs of using client state management tools like NgRx and Redux. Vote for us for 'Best Dev' Podcast in this year's Noonie Awards. Python Django Angular TypeScript MySQL GraphQL Ruby Ruby 2.7.0-preview1 Manual Compaction for MRI's GC submitted by Aaron Patterson IRB - Interactive Ruby Shell A Brief History of Pipeline Operator Using yield_self for composable ActiveRecord relations Ruby trunk - roadmap Elixir Elm NgRx React Redux Redux thunk Flux Redux Hooks

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

    09/07/2019 Duración: 45min

    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

  • 204: I Don't Like Rest

    02/07/2019 Duración: 45min

    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

  • 203: A Blessed Monkeypatch (Eileen M. Uchitelle)

    25/06/2019 Duración: 40min

    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

  • 202: I Left it All on The Dance Floor

    18/06/2019 Duración: 32min

    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

página 14 de 25