The Bike Shed

thoughtbot
undefined
Mar 9, 2018 • 36min

145: The Internet is Ruined

Derek and Sean commiserate about the latest generation of MacBooks, Slack, and the state of the Web. SoftRAM thoughtbot/laptop: A shell script to set up a macOS laptop for web and mobile development. derekprior/dotfiles Salon.com wants to use your PC to mine cryptocurrency Brave: Secure, Fast & Private Web Browser with Adblocker iOS 11 Safari View Controller cookie passthrough Purpose-built - thoughtbot Internet2 Support The Bike Shed
undefined
Mar 2, 2018 • 29min

144: Fisher Price™ Tools

We talk about everyone's favorite Fisher-Price web framework and a small upcoming change to it before pivoting to discuss Derek's experience with his first Elm PR. RailsConf 2018 Schedule “Just an Ass-Backward Tech Company”: How Twitter Lost the Internet War James Edward Gray II on Twitter's use of Rails Use create_or_find_by to avoid race condition in Rails 6.0 Shotgun Surgery Shuttle Reference Manual kOS: Kerbal Operating System Support The Bike Shed
undefined
Feb 16, 2018 • 32min

143: It's Hard to Have a Secret Rocket

We chat about the Falcon Heavy launch before discussing a couple of issues Derek encountered when upgrading to Rails 5.2 Starman Double rocket landing Rails 5.2.0 RC1: Active Storage, Redis Cache Store, HTTP/2 Early Hints, CSP, Credentials Disallow raw SQL in dangerous AR methods Active Storage Overview — Ruby on Rails Guides Support The Bike Shed
undefined
Feb 9, 2018 • 42min

142: What if We Didn't Do Any of This?

Derek and Sean debate the value provided by database migrations written in your programming language of choice versus those written in SQL. RailsConf 2018 MySQL Automatic Updating for TIMESTAMP and DATETIME CockroachDB - the open source, cloud-native SQL database. Lucky Migrations in Crystal ActiveRecord::Migration reversible ActiveRecord::Migration revert Parity: Shell commands for development, staging, and production parity for Heroku apps Support The Bike Shed
undefined
Feb 1, 2018 • 31min

141: Go Baby, Go

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 Support The Bike Shed
undefined
Jan 25, 2018 • 43min

140: A Sign of... Stability?

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 Support The Bike Shed
undefined
Jan 19, 2018 • 33min

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

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 Support The Bike Shed
undefined
Jan 12, 2018 • 48min

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

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 Support The Bike Shed
undefined
Jan 5, 2018 • 49min

137: What's Up, Docs

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 Support The Bike Shed
undefined
Dec 22, 2017 • 38min

136: Propagating Conspiracy Theories

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 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