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

  • 141: Go Baby, Go

    01/02/2018 Duración: 31min

    We discuss the challenges in parallelizing development work and also take a look at what's coming soon in Rails 5.2. The Mythical Man-Month: Essays on Software Engineering Hype cycle Write once, run anywhere ActiveStorage Paperclip Rails 5.2.0 RC1 Work at thoughtbot

  • 140: A Sign of... Stability?

    25/01/2018 Duración: 43min

    Sean and Derek argue the semantics of versioning and opine for automated reporting on more structured changelogs as a feature of future package managers. Rust API Evolution Guide Embracing Promiscuous Gemfiles bundle outdated mix hex.outdated Keep a Changelog

  • 139: Red, Green, Refactor (Alex Clark & Sean Doyle)

    19/01/2018 Duración: 33min

    Derek is joined by coworker Sean Doyle and Codecademy’s Alex Clark to discuss the process of test-driven development and the development of a new TDD course for Codecademy. Testing Rails Four-Phase Test Test-Driven Development Course on Codecademy Red-Green-Refactor Chai WebdriverIO - WebDriver bindings for Node.js SuperTest - Super-agent driven library for testing node.js HTTP servers using a fluent API

  • 138: I Don't Know How the World Works Anymore

    12/01/2018 Duración: 48min

    We chat about how shared global state in tests can cause you to doubt foundational truths of the universe, some issues with Rails system tests, and recent changes in browser behavior. Announcing Diesel 1.0 - Congratulations to Sean and all committers. Where do Rubyists Go? Testing apps that use Geocoder PostgreSQL Mailing List Archives Respect user-set Capybara.server with Rails system tests Default Puma to non-clustered mode with Rails system tests Suspenders Chrome 63 forces .dev domains to HTTPS via preloaded HSTS Mozilla faces blowback after slipping Mr Robot plugin into Firefox - The Verge Firefox 57 delays requests to tracking domains

  • 137: What's Up, Docs

    05/01/2018 Duración: 48min

    Who should library documentation be written for? How do you, as an author, know what your users will need to know? Should you have long form guides in addition to API documentation? We ask and answer these questions in the context of Sean's work to document Diesel 1.0. Stick around for the spoiler-filled after show about Star Wars: The Last Jedi. Diesel Guides Prepared Statements Diesel Documentation ActiveRecord Root Documentation

  • 136: Propagating Conspiracy Theories

    22/12/2017 Duración: 38min

    Amanda joins Derek to discuss KotlinConf, powerful IDEs, our Ralphapalooza hackathon, and the React Native experience from a native mobile developer's perspective. A View State Machine for Network Calls on Android - Amanda's KotlinConf talk How to Build a React App in Kotlin by Dave Ford Kotlin Static Analysis with Android Lint by Tor Norbye ReSharper: Visual Studio Extension for .NET Developers thoughtbot Trail Maps Lucky - a web framework for Crystal Frinkiac thoughtbot does screen printing The Pixar Theory MLB Twitter thinks something fishy is going on with Jeter trading Stanton to Yankees - CBSSports.com React Native Web

  • 135: A Series of Unfortunate Examples

    13/12/2017 Duración: 33min

    We discuss a possible ActiveRecord bug Derek encountered and explore the ambiguity of SQL formatting best practices. thoughtbot podcast swag Working around ActiveRecord joining the same table twice Pagination in Crates.io ActiveRecord auto-explain removed in Rails 4.0 pgFormatter: A PostgreSQL SQL syntax beautifier How would you format this SQL query?

  • 134: Fastributes

    08/12/2017 Duración: 31min

    We share our favorite talks from RubyConf and discuss how Sean has made ActiveRecord attributes allocation significantly faster with Rust. Saving Ruby From the Apocalypse by Jason Charnes Esoteric, Obfuscated, Artistic Programming in Ruby by Yusuke Endoh The Impermanence of Software by Andy Croll Git Driven Refactoring by Ashley Ellis Pierce The Unbearable Vulnerability of Open Source by Eileen Uchitelle All The Great Talks from RubyConf thoughtbot Podcast Swag Sale

  • 133: A Very Special Bike Shed

    23/11/2017 Duración: 31min

    Sean is on to a significant ActiveRecord optimization using an extension written in Rust and Derek shares an overdue thanks to an excellent manager. Helix Fast Blank Turns out, Rails Fast Attributes might be more on the order of 2x faster! Bootsnap Do I need Database Cleaner? GraphQL Query Resolver PostGraphQL Headless Capybara! Working in Siebel… Ugh Rebecca wrote a book Upcase Crossroads

  • 132: What Went Well?

    16/11/2017 Duración: 36min

    We discuss patterns and anti-patterns encountered in agile retrospectives and revisit a favorite topic: form objects. Running a Retrospective Scrum Sprints Product Design Sprint Auth0 ActiveModel::Dirty Reform Ecto Changeset Lucky, an experimental new web framework by thoughtbot

  • 131: Nouns For Verbs Sake

    08/11/2017 Duración: 39min

    We briefly discuss the renaming of factory_girl to factory_bot before diving in to the visitor pattern; what is it, and what are its inherent tradeoffs. factory_bot visitor pattern Visitor pattern and double dispatch in ruby Sean drives for Lyft

  • 130: I Grew Up in Balloons

    03/11/2017 Duración: 33min

    Is Database Cleaner necessary anymore? Tune in for our exciting play-by-play reporting on that issue and stick around for chatter on personal defaults for new Rails applications. Integrate with ActionDispatch::SystemTest Database Cleaner RSpec 3.7 has been released! Bundler template moves bins to exe Suspenders Exclude all 4xx Rails errors from Sentry reporting Balloon Fiesta

  • 129: You Wanna Talk About GraphQL?

    27/10/2017 Duración: 47min

    We discuss an issue in the interaction between Rails, Chrome, and the HTTP referrer policy before Derek shares his love for GraphQL. Referrer-Policy Origin header Rails/Chrome/no-referrer issue GraphQL GraphQL-Ruby GraphQL-Batch Sangria Elixir 1.6 Formatter

  • 128: And Now for My Next Trick!

    19/10/2017 Duración: 45min

    We discuss strategies for fighting back against project management overhead, refactoring workflows, and on-call rotations. Make the change easy, then make the easy change. Refactor in a Branch Chaos Monkey What languages support anonymous union types?

  • 127: Bike Shed: Discovery

    13/10/2017 Duración: 52min

    We discuss Bundler warning us to update to a prerelease version and other recent annoyances with our favorite dependency manager. We also wonder what GitHub diff stats can tell you about your contributions to a project and when they might be a smell. Stick around post credits for some spoiler-filled chatter about the first couple episodes of Star Trek: Discovery. SpaceX Moon Base SpaceX Travel RubyConf talk involving Kerbal Space Program Bundler warns users to install pre-release version *Gemfile/Gemfile.lock to gems.rb/gems.locked SQLite docs vs MySQL docs Diesel is Joining the Rust Impl Period Star Trek Discovery

  • 126: Speaking of Compilers...

    05/10/2017 Duración: 35min

    We discuss a major change to Diesel's insert statements in advance of its 1.0 release and reexamine Contracts.ruby after Derek spends some time with it in use. Sputnik lamp Contracts.ruby Don't use exceptions for flow control Crystal Matz doesn't like current proposals for types in Ruby

  • 125: Less Bad Than Expected

    28/09/2017 Duración: 44min

    We share and discuss some user feedback on fakes and mocks, discuss the benefits and drawbacks to FactoryGirl and share exasperation over the handling of the Equifax data breach. Stripe Mock Web Valve Seeding Faker Speed Up Tests by Selectively Avoiding Factory Girl Why the Equifax breach is very possibly the worst leak of personal info ever Credit Freeze FAQs

  • 124: Nope. Nope. Nope. Nope.

    20/09/2017 Duración: 41min

    We go inside the RubyConf CFP review process before turning our attention to questions about the impact of code review. Stick around post credits for some spoiler-filled, lukewarm Game of Thrones takes. What Your Conference Proposal is Missing by Sarah Mei Add a configuration option to cause tests to fail if they write stderr or stdout Survivorship Bias Cultivating a Code Review Culture by Derek Goldilocks and the Three Code Reviews by Vaidehi Joshi

  • 123: Too Many Parameters

    13/09/2017 Duración: 33min

    Derek and Sean discuss the troubles encountered when code reuse is a goal above all others and strategies to have your reusable cake and eat it too. 16 positional arguments Ruby's keyword arguments Rails Param Stronger Params Meditations on a Class Method Tell Don't Ask Get a Whiff of This by Sandi Metz

  • 122: Name That Smell

    05/09/2017 Duración: 41min

    Derek and Sean discuss going from zero to code on new projects, writing tests that deal with external services, and a tricky floating point precision bug Sean encountered in ActiveRecord. The thoughtbot laptop script bin/setup VCR Mystery Guest How to Stub External Services in Tests Fake Stripe Breaking change in how #round works

página 18 de 25