Advanced Git: Graphs, Hashes, and Compression, Oh My!
The San Francisco Java User Group recently had the pleasure of inviting GitHub's Matthew McCullough back to give us a more advanced tour of this source code management tool. As evidenced by his riveting talk, Matthew's excellent command of the Git infrastructure speaks for itself: "Git is a version control system. We can look at it from that high level. Git is a content tracking system. Some teachers advise us to look at it from that lowered elevation. But I will take you to the very bottom. The floor. The code. The algorithms. The directed acyclic graph of hashed bit sequences made efficient through LZW compression and deferred garbage collection determined by node reachability via hash relationships. "'But why?', you may ask. 'Why go this deep?' Git is a tool that works so well for so many. It mystically corrects anticipated "merge" conflicts. It's "where did code come from" results from "blame" are impressive. The ability to re-write history through "rebase" is awesome. The globally unique identifier nature of a hash-produced ref is revolutionary. "Uber-geeks are magic-slayers. We want and need to know precisely how things work. Like a hard 50 push-up workout, this study will make working with Git at the daily developer level a fraction of the effort — like a mere ten push-ups. Let's dig into the guts of Git." ** Head to http://mrkn.co/vknr7 for more!

Git From the Bits Up

Git Internals by John Britton of GitHub - CS50 Tech Talk

Introduction to Git with Scott Chacon of GitHub

Mastering Chaos - A Netflix Guide to Microservices

Git Fundamentals

Introduction to Git - Core Concepts

How To Design A Good API and Why it Matters
![Hands-On Power BI Tutorial 📊Beginner to Pro [Full Course] ⚡](https://i.ytimg.com/vi/5X5LWcLtkzg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDNz9Q76fnXAXaDKC50Y458IHy8OA)
Hands-On Power BI Tutorial 📊Beginner to Pro [Full Course] ⚡

Git Internals: a Database Perspective - Git Merge 2022

3 Git Workflows Every Developer Should Know (And When to Use Each)

How to Undo Mistakes With Git Using the Command Line

Something is jamming GPS over Europe. Here's what we found

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Deep Dive into Git - Edward Thomson

Learn Git – Full Course for Beginners

Lecture 6: Version Control (git) (2020)

Dissecting Git's Guts, Emily Xie - Git Merge 2016

Git Internals - How Git Works - Fear Not The SHA!

The Git Parable - a different approach to understanding Git (90 min) - Johan Herland

