Skip to content

Category

Engineering

An illustration of two octocats repairing a robot.

An African hack trip

GitHub has a long tradition of supporting developer communities throughout the world. We throw drinkups, speak at and sponsor conferences, and host training events in most corners of the globe.…

Luke Hefson
An illustration of two octocats repairing a robot.

Disabling old IP addresses

We've made some significant upgrades to the network infrastructure powering GitHub, and it's time to turn off some of the old gear. We've updated DNS records to point at our…

Jesse Newland
An illustration of two octocats repairing a robot.

Modeling your App’s User Session

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…

Joshua Peek
An illustration of two octocats repairing a robot.

Git Internals PDF Open Sourced

Over 5 years ago, shortly after GitHub initially launched, Chris pointed out on one of our earliest blog posts this Peepcode PDF on Git internals that I had just written:…

Scott Chacon
An illustration of two octocats repairing a robot.

Site Maintenance August 31st 2013

This Saturday, August 31st, 2013 at 5AM PDT we will be upgrading a large portion of our database infrastructure in order to provide a faster and more reliable GitHub experience.…

Sam Lambert
An illustration of two octocats repairing a robot.

IP Address Changes

As we continue to expand the infrastructure that powers GitHub, we want to make everyone aware of some changes to the IP addresses that we use. Most customers won't have…

Mark Imbriaco
An illustration of two octocats repairing a robot.

GitHub Flow in the Browser

Now that you can delete files directly on GitHub we’ve reached a very exciting milestone—the entire GitHub Flow™ is now possible using nothing but a web browser. What is GitHub…

Coby Chapple
An illustration of two octocats repairing a robot.

Git Merge Berlin 2013

Last month GitHub was proud to host the first Git Merge conference, a place for Git core developers and Git users to meet, talk about Git and share what they've…

Scott Chacon
An illustration of two octocats repairing a robot.

Hey Judy, don’t make it bad

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…

Vicent Martí
An illustration of two octocats repairing a robot.

Content Security Policy

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…

Joshua Peek
An illustration of two octocats repairing a robot.

Escape Velocity

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…

Vicent Martí
An illustration of two octocats repairing a robot.

Yummy cookies across domains

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…

Vicent Martí
An illustration of two octocats repairing a robot.

New GitHub Pages domain: github.io

Beginning today, all GitHub Pages sites are moving to a new, dedicated domain: github.io. This is a security measure aimed at removing potential vectors for cross domain attacks targeting the…

Ryan Tomayko
An illustration of two octocats repairing a robot.

Upcoming IP address changes

As we expand our infrastructure, we are making changes to the IP addresses currently in use. If you are explicitly whitelisting GitHub in your firewall rules, please make sure that…

Scott J. Goldman