Analyzing Millions of GitHub Commits: What Makes Developers Happy, Angry, and Everything in Between?
Slides: http://www.igvita.com/slides/2012/big... Open source developers all over the world contribute to millions of projects every day on GitHub: writing and reviewing code, filing and discussing bug reports, updating documentation and project wikis, and so forth. The data generated from this activity can reveal interesting trends across many industries, including popularity of programming languages over time, defect rates, contribution metrics, and popularity of specific frameworks and libraries. To help us extract the insights from the public GitHub timeline which generated hundreds of thousands of daily events, we imported the entire dataset into Google BigQuery. This makes data about tens of millions of open source commits and discussions accessible to the world for quick interactive analysis. With that, we can run our analysis: Who are the most productive developers using GitHub? Which languages are growing in popularity and why? Which language features result in the most angst and developer pain? What makes open source developers happy? In this session, we will answer the above questions and much more. We will also discuss our experience in using BigQuery, how we modeled the GitHub event data, and the lessons learned in importing and making the data available.

Complete GitHub Actions Course - From BEGINNER to PRO

How To Design A Good API and Why it Matters

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Optimizing networking performance (and HTTP 2.0) - Crash course on web performance (Fluent 2013)

Unfortunately, I Was Right

I Spent 18 Months Using Rust And Regret It

OSCON 2013: "Functional Thinking" - Neal Ford

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

Erik Meijer: Functional Programming

Git & GitHub Tutorial | Visualized Git Course for Beginner & Professional Developers in 2024
![Git & GitHub Crash Course for Beginners [2026]](https://i.ytimg.com/vi/mAFoROnOfHs/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAiy1H8isjc5AgNIjGQlF8SXZtENg)
Git & GitHub Crash Course for Beginners [2026]

Oh really, why is that? Web performance for the curious!

The Clean Code Talks - "Global State and Singletons"

Is TLS Fast Yet?

Git & GitHub Crash Course 2025

Advanced Git: Graphs, Hashes, and Compression, Oh My!

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

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

Git Tutorial for Beginners: Learn Git in 1 Hour

