InfoQ Homepage Development Content on InfoQ
-
Design for Continuous Evolution: Immutable Model Is Key for Robustness
At QCon New York, Eric Brewer described how advancing from continuous delivery to fast and stable continuous evolution requires a discrete construction step to define an immutable model of the system. Brewer’s compute infrastructure design team uses Helm to construct and safely validate new deployment models, prior to attempting real deployment, although the concepts are technology agnostic.
-
AWS Adds Multi-Cloud Scripting to EC2 Run Command Feature
In late 2015, AWS unveiled the EC2 Run Command feature. It gave operators a single interface for running administrative tasks across a fleet of AWS servers. In June of this year, AWS expanded the scope of the feature to work with servers located in other clouds or data centers.
-
LokiJS 1.4 Release Brings Performance Improvement, NativeScript Adapter
Version 1.4 or LokiJS, the in-memory database that prioritises performance, has been released, bringing a NativeScript adapter.
-
Visual Studio Code 1.3 Finally Adds Tabs
Microsoft has released version 1.3 of their cross-platform Visual Studio Code. The new version now supports tabs and many other features. Additionally, the Monaco code editor that VS Code is built upon has been extracted and is now available as a stand-alone package.
-
Rust 1.10 Improves Bootstrapping, Panic Handling, and More
Newly released Rust 1.10 introduces a new approach to bootstrapping that aims to be friendlier to open-source distributions. Additionally, it adds a new cargo option for handling panic that improves compiler performance and reduces binary size, a new format for shared libraries, and many performance improvements.
-
Meson Workflow Orchestration and Scheduling Framework for Netflix Recommendations
Netflix's goal is to predict what you want to watch before you watch it. They do this by running a number of machine learning (ML) workflows every day. Meson is a workflow orchestration and scheduling framework that manages the lifecycle of all these machine learning pipelines that build, train and validate personalization algorithms to help with the video recommendations.
-
Microsoft Has Open Sourced the VS Code Language Server Protocol
Microsoft has open sourced the protocol used by VS Code’s editor to communicate with the various language servers supported.
-
Stagnation with Java EE 8: Can the Java Community Make a Difference?
There is a lot of concern of late surrounding Oracle’s commitment to Java EE. InfoQ broke the news last month in an article about the Java EE Guardians. Spring Data project lead Oliver Gierke at Pivotal expressed his thoughts on the potential impact to the Java community.
-
Google BigQuery Now Allows to Query All Open-Source Projects on GitHub
A full snapshot of more than 2.8 million open source project hosted on GitHub is now available in Google’s BigQuery, Google and GitHub announced. This will make it possible to query almost 2 billion source files hosted on GitHub using SQL.
-
Mozilla's Servo Browser Now Available Nightly
The Servo browser, built from scratch by Mozilla Research, has matured to the point where nightly builds are available for download. The group hopes to broaden the browser's reach so that they can quickly improve its web compatibility and performance.
-
Samsung Acquires Cloud Provider Joyent
Samsung has acquired Joyent, the public cloud provider positioning itself as a container-native cloud platform. The buyout gives Samsung an immediate cloud presence, and the potential to build an integrated back-end platform to support its consumer-facing devices. The biggest attraction for both parties may be the ability to offer an end-to-end experience in the Internet of Things space.
-
C++17 Feature List is Now Complete, Enters Review
During the last meeting in Oulu, Finland, the ISO C++ committee completed the definition of the C++17 feature list. At the meeting, a number of new language and library features were approved, including constexpr if, template <auto>, structured bindings, and others.
-
Java 9 on the Brink of a Delivery Date and Scope Review
Following the passing of the May 2016 deadline for a feature complete Java 9, Mark Reinhold, Chief Architect of the Java Platform, suggested a method to collectively review all work remaining in unfinished JEPs and decide whether to delay the project further in order to accommodate, or to descope them. Although the process hasn't finished yet, the current state suggests a combination of both.
-
npm Releases Enterprise Add-ons for Security, Licensing
Npm has released Enterprise add-ons, allowing developers to directly integrate third-party tools for the first time
-
.NET Core 1.0 Released
Microsoft has formally released version 1.0 of .NET Core, the freely available and open source version of .NET. This provides developers a multiplatform way to target Windows, Linux, and Mac OS X systems with a single codebase.