InfoQ Homepage github Content on InfoQ
-
Atlassian Open DevOps Integrates Jira with Tools Like GitHub and Datadog
Atlassian has released Open DevOps, their new platform offering integrating Atlassian products and partner offerings. Open DevOps integrates Jira Software, Confluence, Bitbucket, and Opsgenie into a single project. It is possible to integrate with other tools, such as GitHub and Datadog, with minimal integration.
-
GitHub Reacts to Growing Cryptocurrency Mining Attacks Using GitHub Actions
In response to the recent surge in cryptocurrency mining attacks, GitHub has changed how pull requests from public forks are handled in GitHub Actions to prevent abuse.
-
GitHub Changes Token Format to Improve Identifiability, Secret Scanning, and Entropy
GitHub has recently moved to a new format for all of its tokens, including personal access, OAuth access, user-to-server and server-to-server, and refresh tokens. As GitHub engineer Heather Harvey explains, the new format aims to make tokens more easily identifiable, including when scanning repos for secrets, and to increase their entropy.
-
GitHub Scales Its Rate Limiter Using Redis
Yesterday GitHub engineer Robert Mosolgo posted a detailed account of how GitHub scaled the GitHub API with a sharded, replicated rate limiter in Redis. GitHub migrated from an older Memcached-based rate limiter to a Redis-based one. According to Mosolgo, the new implementation has improved reliability, fixed issues for clients, and reduced GitHub's support load.
-
Git 2.31 Release: Maintenance Moved to Background
Git 2.31 sees the light at almost three months after the previous official version. It brings the option of running git maintenance in background and also the addition of reverse index files. You can conclude that its main focus is a more efficient tool with increased usability.
-
How Project Cyclop Enabled GitHub to Reduce Push Failures to Nearly Zero
GitHub spawned Project Cyclop several months ago to identify what caused occasional push failures and to find a fix. It turns out there was no single culprit, and a careful analysis led to identifying a number of changes that improved push traffic by at least an order of magnitude, according to GitHub.
-
Improving Deployment Experience at GitHub
The GitHub engineering team recently blogged about how they redesigned their deployment approach due to the rapid growth of the engineering that exposed some problems with existing tooling.
-
SPACE, a New Framework to Understand and Measure Developer Productivity
A recent paper by researchers at GitHub, University of Victoria, and Microsoft delves into developer productivity to propose a new approach to defining, measuring and predicting it. InfoQ has taken the chance to speak with the paper lead author, GitHub vice-president of research & strategy Nicole Forsgren.
-
Reliable Deployments at GitHub
The GitHub engineering team recently blogged about how they ensure fast and reliable deployments. Raffaele Di Fazio, software engineer at GitHub, provided a deep dive into the deployment mechanics at GitHub.
-
The Journey from Monolith to Microservices at GitHub: QCon Plus Q&A
GitHub needed to fundamentally rethink how they did software development due to all of the different cultures, norms, and technology stacks that their teams brought to the table. They are migrating toward a microservices architecture that enables different teams and systems and technologies to work harmoniously together.
-
Github Removes All Non-Essential Cookies
GitHub recently announced having removed all banners from GitHub. GitHub additionally commits to only use in the future cookies that are essential to serving GitHub.com.
-
DigitalOcean Enters PaaS with App Platform
Specifically targeted at developers, DigitalOcean App Platform aims to make application development a matter of point-and-click. This new offering fills the gap between DigitalOcean Droplets and Kuberbetes-based Infrastructure-as-a-Service products. InfoQ has taken the chance to speak with DigitalOcean vice president of products Apurva Joshi to learn more.
-
GitHub Code Scanning Is out of Beta
One year ago GitHub announced the acquisition of Semmle, maker of a semantic code analysis engine powered by the Semmle QL query language. After a few months in beta, GitHub is now announcing the availability of its new CodeQL-based code scanning capability for all public and private repos.
-
Hacked off with Hacktoberfest
Hacktoberfest is a promotion that Digital Ocean runs to encourage developers to contribute patches to open-source repositories hosted on GitHub in exchange for a free T-shirt. This year, however, there have been complaints by many open-source contributions being made that add little or no value to projects on GitHub, which is causing some strain on the community. InfoQ investigates.
-
New GitHub Repositories Default to Main Branch
All newly created GitHub repositories will default to 'main' for their main branch from today. In addition, existing repositories can also rename the 'master' branch; read on to find out why you might want to do this, and the support that GitHub is providing to make this transition seamless.