Skip to content

Category

Engineering

An illustration of two octocats repairing a robot.

Optimizing large selector sets

CSS selectors are to frontend development as SQL statements are to the backend. Aside from their origin in CSS, we use them all over our JavaScript. Importantly, selectors are declarative,…

Joshua Peek
An illustration of two octocats repairing a robot.

Improving our SSL setup

As we announced previously we've improved our SSL setup by deploying forward secrecy and improving the list of supported ciphers. Deploying forward secrecy and up to date cipher lists comes…

Dirkjan Bussink
An illustration of two octocats repairing a robot.

The Ghost of Issues Past

The end of the year is fast approaching, and this is a good time to review open issues from long ago. A great way to find older issues and pull…

Tim Pease
An illustration of two octocats repairing a robot.

Join our Octostudy!

There are a lot of interesting people on GitHub today. Since we can't meet everyone at a conference, drinkup, or charity dodgeball game, we are hoping you can tell us…

Chrissie Brodigan
An illustration of two octocats repairing a robot.

Weak passwords brute forced

Some GitHub user accounts with weak passwords were recently compromised due to a brute force password-guessing attack. I want to take this opportunity to talk about our response to this…

Shawn Davenport
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