BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

US Department of Defense Launches code.mil Open Source Effort

by Kevin Farnham on  Mar 07, 2017

The United States Department of Defense (DoD) has announced the launch of code.mil, "an Experiment in Open Source." The objective of the project is to allow "software developers around the world to collaborate on unclassified code written by federal employees in support of DoD projects"...

Swift Memory Ownership Manifesto

by Sergio De Simone on  Mar 03, 2017 3

According to Chris Lattner, Swift creator and Swift team lead before moving to Tesla, defining a Rust/Cyclone-inspired memory ownership model is one of the main goals for Swift development. Now that Swift 4 has entered its phase 2, the Swift team has published a manifesto detailing how Swift memory ownership could work.

GitHub Invites Developers to Contribute to the Open Source Guides

by Sergio De Simone on  Feb 24, 2017

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.

Microsoft Makes Cloud-Based Biological Research Tool Open Source

by Michael Stiefel on  Feb 21, 2017

Bio Model Analyzer, a Microsoft cloud-based tool that biologists can use to model cell interactions and communications, is now available as open-source on GitHub. It is used to create computer models that can compare the processes within healthy and diseased cells. Scientists can see the interactions between millions of genes and proteins, speeding up research and treatment of diseases.

LLD, LLVM’s New Linker, Coming to LLVM 4

by Sergio De Simone on  Feb 21, 2017

LLD, which touts great performance improvements over GCC ld, will be included in LLVM 4 rc1 and enabled by default. Although the new linker is already able to build a running FreeBSD/amd64 base system, its inclusion in LLVM is still experimental and could be set back in rc2 if it causes problems.

Approval Testing with TextTest

by Ben Linders on  Feb 09, 2017

Approval testing is a test technique which compares the current output of your code with an 'approved' version. The approved version is created by initially examining the test output and approving the result. You can revisit the approved version and easily update it when the requirements change. Approval testing is supported by TextTest, an open source tool for text-based functional testing.

Rust 1.15 Brings Custom Derive

by James Chesters on  Feb 05, 2017

The Rust core team has released the stable version of 1.15, bringing with it the highly anticipated custom derive.

The OpenAPI Spec, Based on Swagger, Reaches 3.0

by Abel Avram on  Jan 27, 2017

The Open API Initiative has announced the preview of the OpenAPI 3.0 with an Implementer Draft scheduled for the end of February.

Microsoft Open Sources Visual Studio Test

by Abel Avram on  Jan 21, 2017

Microsoft has open sourced their Visual Studio Test Platform (VS Test) used to run tests in many languages, collect diagnostic data and report the results.

Kuzzle – An On-Premises Document Back-End

by Abel Avram on  Jan 12, 2017

Kuzzle is a document back-end that can run on-premises or in the cloud. The company behind this platform has recently announced the enterprise version of their solution during CES 2017.

Google Solves CPython’s Concurrency Issues with Grumpy

by Abel Avram on  Jan 11, 2017

Google has solved the concurrency limitations introduced by the Global Interpreter Lock existent in CPython by creating a new Python runtime in Go.

Q&A with Microsoft Azure Lead Architect John Gossman Regarding Joining the Linux Foundation

by Rags Srinivas on  Jan 10, 2017

Rags Srinivas talks to Microsoft Azure lead architect and Linux Foundation board member regarding Microsoft joining the Linux Foundation as a platinum member and other open source initiatives at the company.

Applying Sociocracy 3.0 Patterns for Implementing Agile Practices

by Ben Linders on  Jan 05, 2017 4

Sociocracy 3.0 is an open framework which supports collaboration in agile organizations and helps them to continuously improve products and services. The framework provides patterns for activities like coordinating work, effective meetings, governance, and building organizations.

Polymer 2.0 Introduces Breaking Changes But the Migration Has Been Smoothed

by Abel Avram on  Dec 23, 2016

Polymer 2.0 replaces Custom Elements API v0 with v1, deprecates Polymer.dom, uses Shadow DOM instead, but the migration path is not so steep as these changes suggest because they have introduced a compatibility layer that enables code created with Polymer 1.7+ to run under 2.0

Netflix Conductor, an Orchestration Engine for Microservices

by Abel Avram on  Dec 20, 2016 4

Netflix has developed an orchestration engine called “Conductor”, and has used it internally in production for the last year . During this time they executed some 2.6 million process workflows, starting with linear ones and ending with dynamic ones running over multiple days. Now they have open sourced Conductor, making it available to all those interested in workflow orchestration.

BT