
TCMalloc and MySQL
Over the last month or so, we noticed steady week-over-week rises in overall MySQL query time. A poorly-performing database makes for a slow site and a slow site makes for…
Over the last month or so, we noticed steady week-over-week rises in overall MySQL query time. A poorly-performing database makes for a slow site and a slow site makes for…
At GitHub, we love finding new ways to help people get in the zone. Today we’re excited to announce a feature that we hope will do just that. You’ll now…
On Saturday, December 22nd we had a significant outage and we want to take the time to explain what happened. This was one of the worst outages in the history…
On Friday, November 30th, GitHub had a rough day. We experienced 18 minutes of complete unavailability along with sporadic bursts of slow responses and intermittent errors for the entire day.…
GitHub is a goldmine of resources for game developers. I’d like to introduce you to five open source projects that’ll help you build your first, or next, amazing game. Check…
GitHub.com suffered two outages early this week that resulted in one hour and 46 minutes of downtime and another hour of significantly degraded performance. This is far below our standard…
We’re excited to announce the latest release of GitHub Enterprise. We’ve been working hard to bring you the most recent features from GitHub.com, and we’re shipping this version with our…
One of the first requests we received after launching Issues 2.0 was API support. Today, we are launching the documentation for API v3, with support for all of the new…
I pushed the new Organization API documentation today. You can now access and modify Organization and Team information for your repositories. The Org API managed to test the limits of…
Last Tuesday, we rolled out a secure cookies for all SSL-protected pages. This meant that all private repositories, user dashboards, all admin settings (even for free users and repositories) were…
git rebase –interactive –onto edition-41 Lots of projects this week folks, keep them coming! Like always I’m more than welcome to consider user submissions to Rebase. Let me know about…
Over the past few months I’ve been working on a major new version of Ernie, the RPC server I wrote to power GitHub’s sharded file server architecture. As a reminder,…
This is the second of many themed Rebases to come…our first was the book edition. In related news, the column has also been going on for over a year now!…
Time to get your Rebase on! Send me a message about your project if you want to see it featured here, and please check out the Rebase howto as well.…
We’ve been running Unicorn for more than a month. Time to talk about it. What is it? Unicorn is an HTTP server for Ruby, similar to Mongrel or Thin. It…
As I’m sure you’re aware, Monday morning’s billing batch processed twice. As soon as we realized this we ran a batch to void the duplicate transactions. We thought this solved…
Better late than never, right? As we get ready to upgrade our servers I thought it’d be a good time to upgrade our deployment process. Currently pushing out a new…
It’s Rebase time once again! Featured Project clojure is a functional programming language based on Lisp that runs on the Java Virtual Machine. It recently hit a pretty huge milestone…
First, rewinding head to replay your work on top of it… Yes, git branch doesn’t take a @-b@ flag. Sidewalk and chalk doesn’t edit easily. Featured Project synapse Oh, you…
The venerable @joehewitt has release Three20, a handful of UI extractions from the Facebook iPhone app. His announcement blog post details the libraries it contains, shows some demos, and explains…
Want to get on Rebase? Find out how. Stats Breakdown Featured Project dynomite is an open-source Erlang implementation of Amazon’s Dynamo, a distributed key-data storage that strives for high availability.…
Build what’s next on GitHub, the place for anyone from anywhere to build anything.