Home / Latest

The latest blogs from GitHub

Explore the latest blogs from GitHub on all things software development from the newest capabilities on the GitHub platform to research and insights—and guides to help you level up your engineering skills.

An illustration of two octocats repairing a robot.

phpBB on GitHub

The phpBB team recently completed a move from SVN to Git and are now hosting their repositories on GitHub! I remember phpBB being one of my first experiences with online…

An illustration of two octocats repairing a robot.

GitHub Rebase #38

Welcome to Rebase 38. Suggestions for projects to cover are always welcome, check out the criteria here. In the meantime, check out this preview of some neat visualizations using the…

An illustration of two octocats repairing a robot.

NCSA Mosaic on GitHub

This is just great: NCSA Mosaic on GitHub at http://github.com/alandipert/ncsa-mosaic. img http://img.skitch.com/20100308-pw11fgabs4ukqf89c29dy6wipn.png http://github.com/alandipert/ncsa-mosaic This now joins the Quake source as one of my favorite old school projects. (Hat tip flangy)

An illustration of two octocats repairing a robot.

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…

An illustration of two octocats repairing a robot.

GitHub Rebase #37

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.…

An illustration of two octocats repairing a robot.

New Languages Highlighted

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:…

An illustration of two octocats repairing a robot.

File upload improvements

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.…

An illustration of two octocats repairing a robot.

Introducing status.github.com

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…

An illustration of two octocats repairing a robot.

Diff Your Gist

@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…

An illustration of two octocats repairing a robot.

GitHub Rebase #35

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…

An illustration of two octocats repairing a robot.

Broadcasts

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…

An illustration of two octocats repairing a robot.

Explore GitHub

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…

The world's largest developer platform

Docs

Docs

Everything you need to master GitHub, all in one place.

GitHub

GitHub

Build what’s next on GitHub, the place for anyone from anywhere to build anything.

Customer stories

Customer stories

Meet the companies and engineering teams that build with GitHub.

The GitHub Podcast

The GitHub Podcast

Catch up on the GitHub podcast, a show dedicated to the topics, trends, stories and culture in and around the open source developer community on GitHub.