BT
  • RXJava2 by Example

    by Victor Grazi on  Feb 13, 2017

    In the ongoing evolution of paradigms for simplifying concurrency under load, the most promising addition is reactive programming, a specification that provides tools for handling asynchronous streams of data and for managing flow-control, making it easier to reason about overall program design. In this article we overcome the learning curve with a gentle progression of examples.

  • Service Design: Consumer Journey Mapping

    by Deepak Arasu on  Feb 12, 2017

    A process of identifying key customer interactions with the product. This is a holistic approach to envisioning customer interactions at various touchpoints through service design tools to help organizations to understand, visualize and envision their new or existing customer there by aligning their products.

  • Anomaly Detection for Time Series Data with Deep Learning

    by Tom Hanlon on  Feb 11, 2017

    This article introduces neural networks, including brief descriptions of feed-forward neural networks and recurrent neural networks, and describes how to build a recurrent neural network that detects anomalies in time series data. To make our discussion concrete, we’ll show how to build a neural network using Deeplearning4j, a popular open-source deep-learning library for the JVM.

Q&A with Immuta on the Implications of EU’s General Data Protection Regulation (GDPR)

Posted by Manuel Pais on  Feb 10, 2017

InfoQ talked with Immuta’s Andrew Burt and Steve Touw, to better understand the implications and challenges of the EU's Global Data Protection Regulation, which will come into effect in May 2018.

Virtual Panel: Microservices in Practice

Posted by Mark Little on  Feb 10, 2017

InfoQ spoke with panelists to get perspectives on the current state of the art with microservices, how they are evolving, and to share their experiences, both good a bad, when developing with them.

How to be Agile with Distributed Teams

Posted by Hugo Messer John Okoro on  Feb 09, 2017

Based on several decades of experience, we have developed an agile framework for distributed teams. In this article, we describe how our framework helps distributed organizations work smoother. 3

Getting Components to Communicate in Angular

Posted by Sergio Cruz on  Feb 08, 2017

Components are the building blocks of Angular. When we start breaking components apart into smaller components, we need to make sure they're able to pass data back and forth.

Q&A on the Book Scaling Teams

Posted by Ben Linders on  Feb 07, 2017

Scaling Teams provides strategies and practices for managing teams in fast growing organizations. Explores and gives solutions for hiring, people management, organization, culture and communication.

Size Estimation Approaches for Use with Agile Methods

Posted by Donald Reifer on  Feb 06, 2017

Reifer’s software sizing survey identifies five commonly used methods for sizing agile projects along with their strengths and weaknesses. Size is being used as the basis of measurement and estimation 2

Product Owner Raison d'Etre in an Agile Team

Posted by Adam Pahlevi on  Feb 05, 2017

As competition gets tough and the rate of change is increasing, a good product owner is crucial to a whole, undivided concept of being successful in the market. What constitutes a good product owner?

Q&A on The Great ScrumMaster

Posted by Ben Linders on  Feb 03, 2017

The Great ScrumMaster explores the ScrumMaster role and provides solutions for dealing with everyday and difficult situations.

Practicing Machine Learning with Optimism

Posted by Alyssa Frazee on  Feb 02, 2017

This article addresses a few examples of issues when using machine learning to solve real-world problems and hopefully provides some suggestions (and inspiration) for how to overcome the challenges.

BT