Git: Nit and Grit w/Ori Rawlings at Software Craftsmanship McHenry County
Channel: Software Craftsmanship McHenry County
Date: 2018-03-23

git is a popular, distributed source control management system. Despite its popularity, the underlying design of git often eludes its users. git has a lot to teach us about distributed system and application design. By delving into the data structures, protocols, and algorithms of git we can finally begin to understand the notoriously enigmatic git command line interface and pick up a few techniques to apply in our own work.

About Ori Rawlings

Ori Rawlings is a long time McHenry County resident, and Senior Software Engineer at Egencia, the corporate travel brand of Expedia, Inc. In his (fleeting) free time he contributes to go-git, a go library for interfacing with git repositories.

https://github.com/src-d/go-git/

This is a recording of the March 2018 meeting of Software Craftsmanship McHenry County (https://www.meetup.com/Software-Craftsmanship-McHenry-County/events/fvvtxnyxfbbc/).