Each week our hosts will discuss their development experiences. We'll talk about Ruby, Rust, Go, and anything else that has drawn our interest this week. Subscribe below to be notified when new episodes are published!
Ruby's language development is off the charts. Also: we talk about programming. Sam and Sean discuss Ruby, auto-formatting, and whether Hash Rockets are good. They bring other languages, such as Go, Rust, and Elixir, into their formatting discussion. Also, Sam shares some work-related news. He’s leaving his job at DigitalOcean. Before he goes, he wants to get as much done as possible to give his team the best opportunity to succeed. That’s the mark of a truly great manager. But, at the same time, he’s looking forward to his next gig!
-
We’re still time travelling, Sam has since left DigitalOcean, but in this episode, he talks about his experiences there.
Sean talks about his experiences managing the crates.io team, and incidents on an open source project with volunteer time. Sam talks about his experiences scaling go programs, and processes vs threads, as well as why kubernetes makes the trade offs between goroutines and processes pretty unimportant.
-
This episode was recorded on October 21st 2018. We thought it best to get this to you, even though it's a little stale :)
Remember that dark, scary time in October 2018 when GitHub went down? Sean is joined by Derek once again to discuss what they've been up to.
-
Sean and Sam talk all about testing. Sam created an ideal testing pyramid based on personal experience and from talking with test thought leaders, such as Justin Searls.
-
This week Sean is joined by former cohost Derek Prior. After a brief reflection on the end of The Bike Shed, we discuss WebAssembly and what it means for the future of the web as well as native sandboxing. Finally, we catch up on what Derek has been doing since leaving The Bike Shed.
-
In this episode, Sean and Sam discuss the challenges of feedback cycles in organizations, how we could benefit from more feedback in open source, and some idiosyncrasies regarding libcurl and the HTTP/1.1 specification.
-
In this episode of The Yak Shave, Sean gets Sam's opinion on dealing with documentation. They share tips, tricks, and workarounds regarding queryable structures, databases, APIs, languages, documentation, and more to address these users. Then, Sean offers Sam advice on how to debug a Ruby issue surrounding database CPU usage.
-
In this episode of The Yak Shave, Sean shares the most nightmarish debugging experience he has had in a long time. rails_fast_attributes was down to one failure, which manifested itself as a test where a query was expected to run 269 times, but only ran 265 times. After testing, troubleshooting, and finding the root cause, he determined that it was actually behaving completely fine.
-
In this episode of The Yak Shave, Sean and Sam discuss their experiences with incident management, the difficulties of getting an on-call rotation right.
-
In the inaugural episode of The Yak Shave, Sam and Sean discuss the complexities of asynchronous background jobs, when it's appropriate for an application, and the challenges involved with building a job queue from scratch.