JAX London: Production Time Profiling Using Java Flight Recorder

by Monica Beckwith on  Oct 22, 2016

During JAX London 2016, Ola Westin of Oracle provided an insight into Java Mission Control.

Proposed Consolidation of JDK 10 OpenJDK Mercurial Repositories

by Michael Redlich on  Oct 21, 2016

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.

CommAI, a Training and Testing AI System by Facebook

by Alex Giamas on  Oct 21, 2016

Facebook recently announced CommAI-env, a platform for training and evaluating an AI system. Inspired by A roadmap towards Machine Intelligence the system aims for teaching intelligent agents general learning capabilities that would serve as the groundwork for further, more specialized training by human or machine level interaction. The article provides a high level overview of current state and..

Google Cloud Shell New Code Editor to Enable End-to-End Cloud Development

by Sergio De Simone on  Oct 21, 2016

Google has launched a code editor integrated within its Google Cloud Platform. Based on Eclipse Orion, it will make it possible to edit code and configuration files from within the browser, writes Sachin Kotwani, product manager at Google.

Increase Learning with 10% Autonomy Time

by Ben Linders on  Oct 20, 2016

Giving teams autonomy to spend 10% of their time for learning reduces delivery time, increases quality, and increases motivation. The 10% rule gives teams full autonomy to work on things they consider important. It results in freeing up people's creativity and letting teams grow their potential.

Linux Foundation Welcomes JavaScript Community

by James Chesters on  Oct 20, 2016 1

The Linux Foundation has welcomed the addition of the JavaScript Foundation. The foundation says that it aims "to support a vast array of technologies that complement projects throughout the entire JavaScript ecosystem." jQuery Foundation projects will also be united within the JS Foundation including Lodash, ESLint, Esprima, Grunt, RequireJS, jQuery UI, Globalize, Sizzle, Jed, and Dojo.

Improvements to Visual Studio “15” Startup

by Jeff Martin on  Oct 20, 2016

Throughout the technical preview phase of the Visual Studio “15” development process, Microsoft has stated that one of their primary goals is to improve performance. Today we will examine the changes made to give VS “15” a faster startup time with the goal of getting the main IDE to a usable state as quickly as possible.

Autonomy and Job Satisfaction

by Susan McIntosh on  Oct 20, 2016 1

Lack of autonomy at work is directly related to reduced levels of motivation and engagement, and increased levels of stress and poor health. What can leaders do to improve the sense of autonomy in individuals, thereby increasing levels of motivation and job satisfaction?

The Roadmap to Swift 4

by Sergio De Simone on  Oct 19, 2016

Expected to be released in late 2017, Swift 4 will aim to stabilize the language, both at the source code and ABI level. New features will include improvements to generics, and a Rust/Cyclone-inspired memory ownership model.

Stream Processing and Lambda Architecture Challenges

by Alexandre Rodrigues on  Oct 19, 2016 3

Lambda architecture has been a popular solution that combines batch and stream processing. Kartik Paramasivam at LinkedIn wrote about how his team addressed stream processing and Lambda architecture challenges using Apache Samza for data processing. The challenges described are the late arrival of events and the processing of duplicated messages.

Chrome 54 Kills YouTube Flash Embeds

by James Chesters on  Oct 17, 2016

Google has launched Chrome 54, further side lining Flash in the browser by using HTML5 for YouTube embed. The stable release rewrites YouTube Flash embeds, so that when a Flash embed for YouTube is detected, the browser will automatically use HTML5 instead. Google said that the change had been made "to reduce the overall usage of Flash in Chrome."

Jay Kreps on Distributed Stream Processing with Apache Kafka and Kafka Streams

by Srini Penchikala on  Oct 16, 2016

Apache Kafka and Kafka Streams frameworks help with developing stream-centric architectures and distributed stream processing applications. Jay Kreps, CEO of Confluent, gave the keynote presentation on stream processing and microservices at Reactive Summit 2016 Conference last week.

Using Cloud Sandboxes to “Shift Left” Testing within Production-Like Environments

by Daniel Bryant on  Oct 16, 2016

InfoQ recently sat down with Joan Wrabetz, CTO at Quali, and discussed the role ‘cloud sandboxes’ can take within the modern software development lifecycle (SDLC). Cloud sandboxes allow a user to create and publish replicas of infrastructure and application configurations for on-demand usage. The primary use cases for cloud sandboxes include development and quality assurance testing.

Security Insights into the LXD Container Hypervisor

by Hrishikesh Barua on  Oct 15, 2016

A presentation at the Linux security summit last month covered various issues and edge cases with container security in LXD, a container hypervisor from Canonical that uses Linux Containers (LXC) under the hood.

Grow with Conway’s Law, Not against It

by Mikael Zandin on  Oct 13, 2016

Jason Goth, Micah Blalock, and Patricia Anderson of Credera explained at SpringOne how they used Conway's law to tailor a client's technical architecture and processes to reverse falling productivity and accelerate the production of high-quality code.

General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.