Sidejack Prevention Phase 3: SSL Proxied Assets
This is the third, and hopefully final, response to session hijacking on github.com. We’ve been safe from session hijacking for a while now but we were still serving pages with…
This is the third, and hopefully final, response to session hijacking on github.com. We’ve been safe from session hijacking for a while now but we were still serving pages with…
Update: Uploads have been deprecated Not too long ago we rolled out the one true downloads button, but unfortunately the Downloads page was still left unattended. Well, today we’re rolling…
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…
A few weeks back twitter removed basic auth support and as a result many of you haven’t been receiving twitter notifications for changes to your repositories. We’ve taken the the…
Update (August 14, 2014): Displaying Git notes on GitHub is no longer supported. I just blogged about the new git-notes functionality over at the Pro Git blog. If you’re interested…
Git’s branching model is one of it’s best features. Branches are cheap, fast and extremely flexible. They’re great for developing features, maintaining old releases, or just plain experimentation. If you…
We recently rolled out a bunch of improvements to commit pages to make reviewing diffs a bit more pleasant. Diffstats Diffstat style histograms of insertions and deletions for each file…
We just pushed out an updated header design for all repository pages, you can see it in action on any of our project pages The new headers fixed some long…
We spend a lot of time optimizing the front end experience at GitHub. With that said, our asset (css, javascript, images) packaging and serving has evolved to be the best…
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…
Monday has come and gone, no one is happier about this than I am. As day 2 is wrapping up, I’d like to post an update for those of you…
One of the interesting side effects I hadn’t considered when we rolled out some fairly significant caching updates on GitHub in the beginning of January was how much Google’s crawler…
img http://img.skitch.com/20090210-ki5psk2u56umjyyrjexs7ejrid.png http://code.quirkey.com The most rewarding part of running GitHub is seeing all the great code and ideas that people are showing off via the site. Earlier tonight I saw…
img http://img.skitch.com/20090206-q26tmesnecrjwi2bjmecm1qyi5.png Hyde is @lakshmivyas’ evil Python transformation of my own Ruby Jekyll project, according to the backstory: About a week back I wanted to open source a few jQuery…
2008 has been an incredible year for many of us, both here are GitHub and within the fantastic community that has bloomed around us and that we depend on. I…
Creating comments, editing wiki pages, making Gists, and other “write” DB operations are now much faster. ![](https://cloud.githubusercontent.com/assets/391331/6120157/ffcd7c0c-b086-11e4-8ff8-3d371d75ffe0.png) That is all.
The blog is finally here. This is where we’re gonna drop all sorts of Git and GitHub related eggs of knowledge: new features, upcoming features, bug fixes, etc etc. Also,…
Build what’s next on GitHub, the place for anyone from anywhere to build anything.
Get tickets to the 10th anniversary of our global developer event on AI, DevEx, and security.