
Move Fast and Fix Things
Anyone who has worked on a large enough codebase knows that technical debt is an inescapable reality: The more rapidly an application grows in size and complexity, the more technical…
Anyone who has worked on a large enough codebase knows that technical debt is an inescapable reality: The more rapidly an application grows in size and complexity, the more technical…
With the new billing manager role, you can invite individuals to manage the billing details of your organization without giving them access to code. The new role enables a user…
The Organization audit log allows you to quickly review actions performed by members of your organization on GitHub. You may need to look for specific activity or even through your…
If you’re a Gmail user who gets GitHub notifications via email, you’ll notice that we’ve added subject-line links to issues and pull requests on notification messages. You can use these…
Last Monday I published the least open and least transparent blog post GitHub has ever written. We failed to admit and own up to our mistakes, and for that I’m…
We’ve started rolling out a new security feature called “Content Security Policy” or CSP. As a user, it will better protect your account against XSS attacks. But, be aware, it…
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…
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…
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,…
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…
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…
script.aculo.us’ Thomas Fuchs is releasing various goodies in his prototype_helpers repository. They seem to mostly be extractions from his time tracking app freckle. A great one is @defaultValueActsAsHint@, which adds…
Chad Fowler and friends busted out the amazing gitjour this weekend at RailsConf. It’s a simple RubyGem which lets you serve and clone git repositories over Apple’s Bonjour. I’m at…
rtomayko says GitHub is ‘Myspace for Hackers‘ over on his blog. Flattering, yes, but read closely: this dude gets it. From his post: “Pull requests” happen every day over email…
Build what’s next on GitHub, the place for anyone from anywhere to build anything.