InfoQ Homepage git Content on InfoQ
-
GitHub Team Discussions Aim to Improve Collaboration
Announced at its last Universe conference, Team discussions aim to power processes like planning, analysis, design, and others directly from within GitHub.
-
How GitHub Uses Spokes for Cross Data-Center Replication
Micheal Haggerty, infrastructure engineer at GitHub, has published a blog explaining how GitHub has engineered Spokes, their replication system, to function over large distances. This includes reducing round trips, introducing a three-phase commit, reference update performance optimisations and various other tweaks.
-
GitHub Introduces Dependency Graph and Security Alerts
At its Universe conference, GitHub announced a number of features aiming to make your code more protected. These include a dependency graph and, built on top of the former, security alerts. Additionally, GitHub now provides a recommender to help you discover projects you may be interested in, and a new Explore experience, offering a curated selection of collections, topics, and other resources.
-
Microsoft Announces General Availability of Azure App Service on Linux and Web App for Containers
Microsoft recently announced the availability of Azure App Service running on Linux and support for Web App for Containers. When provisioning web apps, developers now have the ability to choose an underlying Operating System of Windows or Linux. They also have the ability to ingest containerized applications from popular container repositories.
-
GitHub and Facebook Team up with Atom-IDE
GitHub and Facebook have teamed up to release Atom-IDE, a collection of packages meant to make the Atom text editor more full featured. Much of the work is taken from Facebook's Nuclide project. However, the license and the velocity of competitors makes Atom's future unclear.
-
GitHub for Testers
Talk to a developer about version control, and you’ll likely hear about Git as a workflow tool, and GitHub as both a place to store code and a personal resume. It can be beneficial for testers to join and use Github for personal and professional projects and to contribute to existing projects.
-
GitHub Invites Developers to Open Source Friday
GitHub invites developers to contribute to open source software, starting with a couple of hours every Friday.
-
GitHub GraphQL API is out of Early Access
GitHub GraphQL API has recently become generally available. InfoQ has spoken with GitHub senior engineering manager Kyle Daigle.
-
How to Build Open Source Communities
Seeing programming as a social activity changes how we build communities around programming. We should focus on building a community, and not on building a codebase, argued Ash Furrow at Craft. He suggested using a code of conduct, moving long or heated discussions into a Skype call or Google Hangout, avoiding fixing easy issues yourself, and distributing power and responsibilities.
-
How GitHub Revamped its DNS Infrastructure
GitHub moved from a fairly simple DNS infrastructure that served its requirements fairly well for many years to a new architecture that better supports working at GitHub scale, writes GitHub senior infrastructure engineer Joe Williams.
-
GitHub Surveys Open Source: Documentation, License, Usage at Work
GitHub has conducted a survey on open source projects, publishing the results they found analyzing the data collected. They were interested in how developers relate to open source, what the role of documentation is and the level and impact of negative interactions appearing in projects.
-
GitHub Rewrites its Desktop Client Using Electron
GitHub moved away from the native implementations of its macOS and Windows clients and replaced them with a complete rewrite based on Electron, announced GitHub’s director of client applications Phil Haack. Along with GitHub Desktop Beta, GitHub has also introduced a new beta of Atom sporting out-of-the-box Git and GitHub Integration. InfoQ has spoken with Haack.
-
Git Continues to Improve Security and UI in Version 2.13
The latest release of Git introduces many changes aimed to improve its user interface, while also fixing two significant vulnerabilities.
-
Jenkins Gets a Facelift with Release of Blue Ocean 1.0
Jenkins, the popular open source automation server that is used by development teams worldwide for continuous integration and continuous delivery pipelines, has recently announced the general availability of Blue Ocean 1.0.
-
CodePlex Shuts Down; Migration to GitHub Recommended
Microsoft has decided to stop providing free hosting services for open source projects via CodePlex. Instead they have recommend moving to GitHub or other hosting providers.