
Deploying branches to GitHub.com
At GitHub, we use a variant of the Flow pattern to deploy changes: new code is always deployed from a pull request branch, and merged only once it has been…
At GitHub, we use a variant of the Flow pattern to deploy changes: new code is always deployed from a pull request branch, and merged only once it has been…
When a diverse set of presenters and participants comes together for a conference, everyone benefits from the variety of experiences, perspectives and voices in the room. We realize, however, that…
Most large-scale web applications incorporate at least some browser monitoring, collecting metrics about the user experience with JavaScript in the browser, but, as a community, we don’t talk much about…
Earlier this spring, we upgraded our database cluster to MySQL 5.6. Along with many other improvements, 5.6 added some exciting new features to the performance schema. MySQL’s performance schema is…
Patchwork Wellington We’re excited to announce a Patchwork hack night on Tuesday, April 14, 2015, that will be co-hosted with our friends at BizDojo at their Project: Blank Canvas space…
Providing well-written documentation helps people understand, make use of, and contribute back to your project, but it’s only half of the documentation equation. The underlying system used to serve documentation…
We’ve been including the containing branches and tags on commit pages to give you more context around changes. Now, commits in a repository’s default branch will also show you the…
The entries are in, the votes are tallied, and we’ve chosen the winners for our third annual Data Challenge! First Place Our first place winner is Issue Stats (repository), by…
To build and ship great software, you need to use the best tools available. From homegrown systems to third-party applications, integrating those tools with GitHub means better collaboration around projects,…
If you’ve been keeping an eye on your cookies, you may have noticed some recent changes GitHub has made to how we track your session. You shouldn’t notice any difference…
We’re now five installments into our talk series Passion Projects, which we created to help surface and celebrate the work of incredible women in our industry. Each of our speakers…
At GitHub, we’re big fans of traditional computer science education, and we’re also happy to see some alternative models emerging for training new programmers. There are the Massively Open Online…
Last week we explained how we greatly reduced the rendering time of our web views by switching our escaping routines from Ruby to C. This speed-up was two-fold: the C…
Both GitHub and Gist offer ways to view “raw” versions of user content. Instead of viewing files in the visual context of the website, the user can see the actual…
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…
We work very hard to keep GitHub fast. Ruby is not the fastest programming language, so we go to great lengths benchmarking and optimizing our large codebase: our goal is…
Last Friday we announced and performed a migration of all GitHub Pages to their own github.io domain. This was a long-planned migration, with the specific goal of mitigating phishing attacks…
Join us on April 4th for our second Passion Projects talk with Firefox Dev Heather Arthur. Heather is an engineer at Mozilla in San Francisco, where she works on Firefox…
Earlier today a routine system email was incorrectly sent to many of our GitHub Enterprise customers. In these errant emails, customer email addresses were included in the To: field, making…
We’re always looking for opportunities to better support women in technology. We sponsor women-focused meetups and events all over the world. This year, we’d like to try something a little…
Today we’re proud to open source Boxen, our tool for automating and managing Macs at GitHub. Boxen started nearly a year ago as a project called “The Setup” — a…
Build what’s next on GitHub, the place for anyone from anywhere to build anything.
Last chance: Save $700 on your IRL pass to Universe and join us on Oct. 28-29 in San Francisco.