Upgrading GitHub from Rails 3.2 to 5.2
On August 15th GitHub celebrated a major milestone: our main application is now running on the latest version of Rails: 5.2.1! 🎉 In total the project took a year and…
On August 15th GitHub celebrated a major milestone: our main application is now running on the latest version of Rails: 5.2.1! 🎉 In total the project took a year and…
Everything you need to know to make the most of your Universe conference experience.
We have recently completed a milestone where we were able to drop jQuery as a dependency of the frontend code for GitHub.com. This marks the end of a gradual, years-long…
Craftwork is a hands-on workshop for learning how to build GitHub Apps.
Today we’re launching new ways to simplify your CI process, so you can use the tools you need to focus on the work that matters to your team.
In this workshop, you’ll learn how to build a GitHub App from scratch.
GitHub for Visual Studio 2.5.4 introduces new pull request improvements and easier navigation between GitHub.com and Visual Studio.
Featuring a handful of homebrew NES games, opportunities to get into game development, and more!
Automate away some of the pain points in your open source projects with these free GitHub Apps.
GitHub uses MySQL as its main datastore for all things non-git, and its availability is critical to GitHub’s operation. The site itself, GitHub’s API, authentication and more, all require database…
This post follows the story of a GitHub intern’s experience laser cutting a contribution graph to creating an application that automates the process.
This month’s roundup includes a JS-based terminal emulator, a small and flexible Python framework, a state container for JavaScript, and more
We’re making it easier for maintainers to grow healthy open source communities on GitHub with minimized comments, retired namespaces for popular projects, and new pull request requirements.
How we use Figma files to keep the Octicons icon library up to date
Last month GitHub celebrated the fourth year of our Security Bug Bounty program. As we’ve done in the past, we’re sharing some details and highlights from 2017 and looking ahead…
Last year we announced the deprecation of several weak cryptographic standards. Then we provided a status update toward the end of last year outlining some changes we’d made to make…
At GitHub, we use MySQL as the main database technology backing our services. We run classic MySQL master-replica setups, where writes go to the master, and replicas replay master’s changes asynchronously. To be able to serve our traffic we read data from the MySQL replicas.
Almost a decade ago, GitHub was created as a place for developers to work together on code. Now, millions of people around the world use our platform to build businesses,…
Welcome to the first edition of the Release Radar, where we share the projects popping up on our radar—from world-changing technologies to weekend side projects. Most importantly, they’re all projects…
Build what’s next on GitHub, the place for anyone from anywhere to build anything.