All Episodes

January 30, 2019 47 mins
Code Style and Community with Sam Phippen and Justin Searls TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com or visit http://www.tablexi.com/workshops. Guests Sam Phippen (https://twitter.com/samphippen): Developer Advocate at Google and member of the RSpec (https://github.com/rspec) Core Team Justin Searls (https://twitter.com/searls): Cofounder of Test Double (http://testdouble.com/) Summary On this episode, we’ve got Sam Phippen and Justin Searls back for their third round on the show. Both of them have been working on new Ruby tools to better standardize your team’s style and code formatting. We talk about why they’ve decided these tools are important, what their philosophy of coding style is, how coding style relates to the Ruby community, and how they evaluate code when given a code sample to look at. We’d like to hear from you. How does your team handle differences of opinion in code style? Let us know at techdoneright.io/54 or on Twitter at @tech_done_right Notes 02:21 - Code Style Bikeshedding (https://en.wiktionary.org/wiki/bikeshedding) Standard JS (https://standardjs.com/) standard Ruby Gem (https://rubygems.org/gems/standard) rubocop (https://github.com/rubocop-hq/rubocop) Hash Rockets are good actually (https://samphippen.com/hash-rockets-are-good-actually/) Sandi Metz: Why We Argue Style (https://www.sandimetz.com/blog/2017/6/1/why-we-argue-style) 09:46 - Choosing Ruby: Community Standards vs Style 14:59 - Evaluating Code Samples for Developer Positions - Gilded Rose Refactoring Kata (https://github.com/emilybache/GildedRose-Refactoring-Kata) 21:04 - Ruby Format 29:05 - Selecting Rules For Standard 35:38 - Discrepancies in Rails View Template Files - haml-lint (https://github.com/brigade/haml-lint) 39:10 - What happens if these projects aren’t successful? - Why's (poignant) Guide To Ruby (https://poignant.guide) Previous Justin/Sam Episodes: Part I: Episode 004: In The Testing Weeds (http://www.techdoneright.io/004-testing-with-sam-and-justin) Part II: Back in the Testing Weeds with Sam Phippen and Justin Searls (https://www.techdoneright.io/33) Special Guests: Justin Searls and Penelope Phippen.
Mark as Played

Advertise With Us

Popular Podcasts

Stuff You Should Know
Dateline NBC

Dateline NBC

Current and classic episodes, featuring compelling true-crime mysteries, powerful documentaries and in-depth investigations. Follow now to get the latest episodes of Dateline NBC completely free, or subscribe to Dateline Premium for ad-free listening and exclusive bonus content: DatelinePremium.com

The Bobby Bones Show

The Bobby Bones Show

Listen to 'The Bobby Bones Show' by downloading the daily full replay.

Music, radio and podcasts, all free. Listen online or download the iHeart App.

Connect

© 2025 iHeartMedia, Inc.