How we improved availability through iterative simplification
Solving and staying ahead of problems when scaling up a system of GitHub’s size is a delicate process. The stack […]
Github engineering updates
Solving and staying ahead of problems when scaling up a system of GitHub’s size is a delicate process. The stack […]
One of GitHub’s core values is Diverse and Inclusive. It is a guiding thought for how we operate, reminding us
For more on this topic, check out Alexis Lucio, Catherine McNally, and Lindsey Wild‘s axe-con 2024 talk, “Establishing a Scalable
GitHub’s primary codebase is a large Ruby on Rails monolith with over 4.2 million lines of code across roughly 30,000
Over 15 years ago, GitHub started as a Ruby on Rails application with a single MySQL database. Since then, GitHub
When I think about large codebases, the repositories for Microsoft Windows and Office are top of mind. When Microsoft began
As a company that’s been remote-first since day one, GitHub Engineering has learned a lot about how to communicate effectively
In June, we experienced two incidents that resulted in degraded performance across GitHub services. June 05 17:05 UTC (lasting 142
Drag-and-drop is a highly interactive and visual interface. We often use drag-and-drop to perform tasks like uploading files, reordering browser
GitHub Actions GitHub for iOS The GitHub iOS and GitHub Actions macOS runner teams are integral parts of each other’s