13: "As much time as I can without reading C" with James Coglan
Listen now
Description
Do you use Git practically every day, but have no idea how to implement it? Need a more accessible and easier way than reading original source code to understand how it works? Want to know how to rebuild Git in a high-level language to learn the concepts involved? Sam talks to James Coglan, who wrote the book, Building Git. It teaches readers how to rebuild Git in Ruby and helps them develop debugging skills. Also, James shares his thoughts on Sam’s Ruby autoformatter (Rubyfmt), which takes a radically different approach to RuboCop. Rubyfmt won’t offer any configuration options that allow users to effect its style opinions.
More Episodes
Published 04/01/19
A background job should be a function. So, putting more things in it is always a good idea! Sean announced that he shipped background jobs for crates.io. It's been in production for more than two weeks, and no issues have been reported. It's made life much easier because he no longer needs to...
Published 04/01/19
Sean and Sam talk about debugging a memory leak with Crates.io when upgrading to Rust 1.32 that could only be reproduced in production.
Published 03/18/19