Category

Engineering

How we built the GitHub globe

How we built the GitHub globe

GitHub is where the world builds software. More than 56 million developers around the world build and work together on GitHub. With our new homepage, we wanted to show how…

Tobias Ahlin
Commits are snapshots, not diffs

Commits are snapshots, not diffs

Git has a reputation for being confusing. Users stumble over terminology and phrasing that misguides their expectations. This is most apparent in commands that "rewrite history" such as git cherry-pick or git rebase. In my experience,…

Derrick Stolee
Reducing flaky builds by 18x

Reducing flaky builds by 18x

Part of the Building GitHub blog series. It’s four o’clock in the afternoon as you push the last tweak to your branch. Your teammate already reviewed and approved your pull request…

Jordan Raine
The evolving role of operations in DevOps

The evolving role of operations in DevOps

GitHub's team delves into answering the question "what are operations roles in the development and operations (DevOps) environments". From automating the role of QA in DevOps and more for smaller, faster delivery cycles.

Jared Murrell
GitHub Availability Report: November 2020

GitHub Availability Report: November 2020

Introduction In November, we experienced two incidents resulting in significant impact and degraded state of availability for issues, pull requests, and GitHub Actions services. November 2 12:00 UTC (lasting 32…

Keith Ballinger
Highlights from Git 2.29

Highlights from Git 2.29

The open source Git project just released Git 2.29 with features and bug fixes from over 89 contributors, 24 of them new. Last time we caught up with you, Git 2.28 had just been…

Taylor Blau
GitHub Availability Report: August 2020

GitHub Availability Report: August 2020

Introduction In August, we experienced no incidents resulting in service downtime. This month's GitHub Availability Report will dive into updates to the GitHub Status Page and provide follow-up details on…

Keith Ballinger