Rust 1.14 introduces WebAssembly as a new experimental target and extends the .. syntax for pattern matching, writes the Rust core team. Additionally, rustup is now stable and is the recommended way to build Rust from sources.
At the Gradle Summit Conference this year, Gradle formally introduced the Build Scan tool, part of their new Cloud Services, for collaborating with project build information with developers. InfoQ spoke to Chris Beams, director of marketing at Gradle, about Gradle Cloud Services and build scans.
“Fast and Probably Good Seedings for k-Means” by Olivier Bachem et al. was presented on 2016’s Neural Information Processing Systems (NIPS) conference and describes AFK-MC2, an alternative method to generate initial seedings for k-Means clustering algorithm that is several orders of magnitude faster than the state of art method k-Means++.
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
Java type inference won't support differentiation of mutable vs immutable variables due to lack of consensus within the community regarding how this should be implemented, recent communication shows. Also, to prevent a long debate about corner cases, a number of such cases will be ruled out. Although the JEP doesn't indicate a target version, Java 10 seems likely.
Alan O’Callaghan gave a presentation at the Scrum Gathering Portugal 2016 on what José Mourinho can teach us about team building. Starting with the similarities between Football and Scrum, the talk addresses the less understood characteristic that affects Scrum’s effectiveness, that is, according to the speaker, the building of self-organising teams.
Microsoft Project Manager Immo Landwerth has announced details for the forthcoming .NET Core 2 release, slated for Spring 2017.
Gartner has produced a report called “Market Guide for Application Platforms”, citing Java EE’s “revenue decline” in reporting “a clear shift” in the application platform market. The Java EE community takes issue with those findings, in personal comments to InfoQ.
Just days after the end of re:Invent, AWS shared news of further geographic expansion. Amazon added locations in Montréal and London, representing the 15th and 16th regions of the AWS cloud.
Dependent types-based language Idris will soon reach version 0.99, which can be viewed as an alpha release of 1.0, according to the Idris team. Idris 1.0 is expected sometime around February 2017.
The key to success when working with a microservices based distributed system is to focus on the distributed process as a whole, not on the microservices themselves. The services are the least important part, Eric Ess claimed at the recent Microservices Conference in London, in his presentation on how to monitor distributed processes at jet.com.
The CNCF have released version 1.5 of the Kubernetes container orchestration system. Core improvements focus on beta functionality associated with deployment and scaling of stateful applications, and making it possible to perform cluster operations without disrupting applications. Alpha support has also been added for Windows Server 2016 nodes and the scheduling of Windows Server Containers.
Speedment released version 3.0.1 of their stream object-relational mapping Java toolkit and runtime application, featuring a new declarative Java 8 stream API, an improved user interface, and better code generation. InfoQ spoke to Per-Åke Minborg, co-founder and CTO of Speedment, about this latest release.
The newly released Visual Studio 1.8 brings many improvements and new features, including Hot Exit to prevent losing any edits, Zen Mode to make focusing on code easier, new debugging features, more accessible settings, etc.