LIKE injection
Looking through our exception tracker the other day, I ran across a notice from our slow-query logger that caught my eye. I saw a SELECT … WHERE … LIKE query…
GitHub Blog Search
Looking through our exception tracker the other day, I ran across a notice from our slow-query logger that caught my eye. I saw a SELECT … WHERE … LIKE query…
The Systems Team at GitHub works to solve complex bugs and performance bottlenecks at the lowest levels of our infrastructure. Over the past two years we've undertaken a major project…
We wanted to involve sponsoring companies in memorable ways at or our inaugural GitHub Universe conference. On October 1-2, you can expect to enjoy art installations, delicious coffee and juice,…
GitHub Enterprise 2.3 offers users and administrators greater control over their instance—and their workflows. From expanded monitoring to a hi-fidelity migration tool, our latest release includes features, APIs, and ongoing…
When we shipped the new GitHub Issues, we made it easy to scope lists of Issues and Pull Requests with filters like author, date, mentions, and team mentions. With the…
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…
CodeConf 2015 will take place in Nashville on June 25 and 26. Ariel Waldman is one of many incredible speakers that will take the stage at the Bell Tower to…
GitHub is used by government agencies to collaborate on all sorts of interesting things, from software that aids first responders to White House policy, but sometimes agencies require a level…
For the past year, GitHub has hosted small, informal events for beginners to Git and GitHub. We call them Patchwork events, and we've held them all over the world. We're…
Communicating ideas that combine code, data and visualizations can be hard, especially if you're trying to collaborate in realtime with your colleagues. Whether you're a researcher studying Wikipedia, an astronomer…
Git's 10-year birthday celebrations notwithstanding, the Git community has been busy preparing another major new release of the Git command-line utility. Release 2.4.0 is weighted towards cleanups, bug fixes, and…
At Microsoft Build 2015, we announced deep GitHub integration in Visual Studio 2015, along with GitHub Enterprise 2.2.0. This release will help developers who work with the Microsoft stack make…
Believe it or not, just over a year ago, GitHub Pages, the documentation hosting service that powers nearly three-quarters of a million sites, was little more than a 100-line shell…
Like most online services, GitHub occasionally receives legal requests relating to user accounts and content, such as subpoenas or takedown notices. You may wonder how often we receive such requests…
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…
GitHub's Game Off is back, and this year it's a little different! The Challenge Take an existing game or game jam entry on GitHub, fork it and do something awesome…
The GitHub Game Off, our very own game jam is returning next week! We've had some great games submitted in previous years and can't wait to see what you come…
It's already been a year since we launched the GitHub Security Bug Bounty, and, thanks to bug reports from researchers across the globe, 73 previously unknown security vulnerabilities in our…
Next week we're hosting another GitHub Town Hall on academia and open source in partnership with the eScience Institute at University of Washington. Software plays a vital role in much…
It's a new year and we couldn't think of a better way to start it off than with a new release of GitHub Enterprise. We've included a number of highly-requested…
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…