The emerging DevOps movement emphasizes development and operations staff working together as early as possible--sharing tools, processes, and practices that smooth the production path. This article is part of a theme issue on DevOps.
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.
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.
This article introduces neural networks, including descriptions of feed-forward and recurrent neural networks, describing how to build a recurrent neural network that detects anomalies.
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.
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.
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
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.
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.
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
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?
The Great ScrumMaster explores the ScrumMaster role and provides solutions for dealing with everyday and difficult situations. 3