Branch Lists
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…
Resources for developers seeking to stay informed about the latest industry trends, research, and updates from GitHub. Explore research and surveys that delve into various aspects of software development and open source communities—and Octoverse, which provides detailed annual analyses of open source and public projects across GitHub.
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…
According to git-checkout(1): “You can make changes and create a new commit on top of a detached HEAD”. Git is your Friend, not a Foe explains how this is possible.…
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,…
CoffeeScript (.coffee) LotteryDraw: { play: -> result: LotteryTicket.new_random() winners: {} this.tickets.each (buyer, ticket_list) -> ticket_list.each (ticket) -> score: ticket.score(result) return if score is 0 winners[buyer] ||= [] winners[buyer].push([ticket, score]) this.tickets:…
You may think that the location of this weeks drinkup is a subtle way to cast in our lot with a particular side of the age old conundrum, ‘Pirates or…
Ever since we introduced the file upload section for repos, the two requests we’ve received the most have been for a no-flash alternative and download stats. Today we’re introducing both.…
Today we’re opening up a new site — http://status.github.com. We’ll be using this site (in addition to our twitter account) to post status updates (maintenance warnings, outages, etc). This site…
Check it out. We’re doing a repeat venue. STOP CRYING. We’ll see you at Thieves Tavern tomorrow, Thursday February 11th at 8:30pm. Here’s a second chance for you to not…
As always, if you have neat projects you want to show off send me a message! I usually try to keep a balance of languages/domains between the posts, so don’t…
Following three months of near 100% uptime, we’ve just been through three major outages in as many days. I wanted to take some time to detail the problems and what…
@NV has ported ucnv’s Diff for Gist Greasemonkey script to a Chrome Extension. img http://img.skitch.com/20100127-nxct1q4y315uwen8nr6w896upk.png http://chrome.google.com/extensions/detail/ekibhngllckenihijddjkmehiocljcpc Pretty cool – I’ve been using it since I first saw it. And if…
Join us on Thursday January 28th at 8:30pm for a drink at the Irish Bank! We’d hate to have to release the hounds. Stop by for a surprise visitor!
Rebase: good for reorganizing commits, squashing down changesets, and repairing dentures. Featured Project vanity is an experiment driven development framework for Ruby on Rails that uses A/B Testing to maximize…
Over the past couple of days, you may have noticed a new piece of UI, GitHub broadcasts: We’ll be using this feature to announce significant new feature additions and changes…
This week @kneath and I (with some help from The Changelog) rolled out Explore GitHub – a new page showing trending repositories, repositories recently featured on The Changelog, and recent…
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.