InfoQ Homepage Source Code Content on InfoQ
-
Visual Studio 2017 Now Supports Git Via SSH
Microsoft has switched to git.exe so that Visual Studio 2017 can have better Git support. This has enabled several features that were lacking in previous versions.
-
GitHub Steps Up to Recognizing Developers' Creative Rights
GitHub’s Balanced Employee Intellectual Property agreement (BEIPA) is an attempt to strike a new balance to assign developers more rights on their intellectual creation outside of work. By making it an open source project, GitHub also hopes to make it reusable and open to outside contributions.
-
GitHub Invites Developers to Contribute to the Open Source Guides
GitHub has recently launched its Open Source Guides, a collection of resources addressing the most common scenarios and best practices for both contributors and maintainers of open source projects. The guides themselves are open source and GitHub is actively inviting developers to participate and share their stories. InfoQ spoke with Brandon Keepers, GitHub’s Head of Open Source.
-
How Microsoft Solved Git’s Problem with Large Repositories
While Git is often considered to be the best version control software in wide adoption, the way entire repositories are copied onto the developer’s machine can be a deal breaker. Microsoft discovered this when they tried to migrate a 300 GB repository from their internal system to Git. The end result was the creation of the Git Virtual File System (GVFS).
-
Fatigue, Spam, and Lack of Backups Take down GitLab.com
What started out as an attempt to protect GitLab.com from spammers turned sour as engineer fatigue and a lack of backups took the site down for nearly 18 hours and the loss of six hours worth of production data.
-
GitLab 8.16 Now Includes Monitoring and Extends Auto Deploy to Google Container Engine
Following the introduction of auto-deploy to Kubernetes on OpenShift last month, GitLab 8.16 makes auto-deploy available on Google Cloud. Additionally, GitLab 8.16 improves its issue search and filter UI, and includes monitoring tool Prometheus and Slack-alternative Mattermost.
-
HashiCorp Release Terraform 0.8, Including an Interactive Console, and Vault and Nomad Providers
HashiCorp has released v0.8 of Terraform, an open source tool that enables the building, combining and launching of programmable infrastructure providers such as Amazon Web Services, VMware vSphere, and UltraDNS. Major new functionality includes an interactive console, conditional values, and HashiCorp Vault and Nomad providers.
-
GitLab 8.15 Introduces Auto Deploy and Web Terminal
The latest GitLab version, 8.15, provides new CD/CI features aimed to automate deployments on a variety of platforms and to make it easier to reach your staging or production deployments through a command line interface.
-
Git 2.11 Improves SHA-1 Name Handling, Performance and More
Git 2.11 improves SHA-1 name handling, performance and more
-
GitHub New Organization Membership APIs Now in Preview
GitHub has introduced new API endpoints to better manage organizations on its platform. A new Outside Collaborators API will enable remote administration of access privileges and user-management.
-
Open Source Development at the UK Government
New code developed for GOV.UK will be open by default. Coding in the open enables reuse and increases transparency. The UK government wants to provide digital services which are so good that people want to use them; services which are leading to better interaction between the government and citizen.
-
GitLab Survey Highlights Some Trends among Developers
GitLab has released the outcomes of a survey they conducted among software professionals from 362 startups from July 6 through July 27. Main highlights are developers' preference for using latest tools and more collaboration; security is high-priority, but 81 percent admitted to releasing software before it’s ready.
-
Proposed Consolidation of JDK 10 OpenJDK Mercurial Repositories
Joe Darcy, JDK Engineer at Oracle, proposed a consolidation of the Mercurial (Hg) repositories for JDK 10 OpenJDK to a single repository that sparked a debate over scalability, performance, and other difficulties.
-
GitHub Adopts New GraphQL API
GitHub recently introduced at their Github Universe conference the alpha release of their new API, written in Facebook’s GraphQL (a query language that allows for self-service API contracts). GitHub writes in its engineering blog that its main reason for switching API paradigms is lack of scalability with their existing RESTful contracts.
-
Continuous Delivery at Klaverblad Insurance
Continuous delivery should be treated as an agile project as it is about automating your deployment. You have to speed up in small steps and gain trust by doing small deliveries and solve problems fast. The story about how Klaverblad insurance has implemented Agile, DevOps, continuous delivery, and microservices.