You are ready to explore reactive opportunities in your code but you are wondering how to test out the reactive idiom in your codebase. In this article Java Champion Andres Almiray provides techniques and tools for testing RxJava2.
Extracting useful information from an inaccurate data stream is a significant issue in data stream processing for IoT applications. This article describes the use of Kalman filters to smooth human trajectory information gathered from an iBeacon sensor network and demonstrates its effectiveness. The solution has been built with WSO2 CEP, a complex event processing middleware.
In this series, we give an introduction to some powerful but generally applicable techniques in machine learning. These include deep learning but also more traditional methods that are often all the modern business needs. After reading the articles in the series, you should have the knowledge necessary to embark on concrete machine learning experiments in a variety of areas on your own.
Xu Hao uses the color modeling technique to analyze a domain, identifying the events to be traced and their corresponding moment-intervals, then the domain entities and the role they play. 1
To kick-start your implementation of scaled Agile you can use LeSS, SAFe or Scrum@Scale as a starting point. In this article we compare these frameworks to help you choose what fits you best. 4
Andrew McAffee and Erik Brynjolfsson begin their book The Second Machine Age with a simple question: what innovation has had the greatest impact on human history?
In this article, we’ll take a closer look at how the portfolio of API’s themselves are managed. 2
As Serverless approaches end of early-adopter phase, Mike Roberts puts on prediction goggles on where this movement is going next and what changes are needed from organizations to support it. 2
InfoQ reached out to Matt Watson, founder and CEO of Stackify, to learn more about its products Prefix and Retrace.
To build a high performance organization via DevOps, one often needs to change the organizational culture. This case study shows how you can apply the competing values framework for culture change.
For many use cases (e.g. cryptocurrency ledgers), we must ensure that actions execute deterministically and terminate. In this article, Ben Evans reviews the theory behind the WhitelistClassLoader.
As part of ongoing work to review InfoQ’s editorial focus for the next year, we’ve been looking at the Java landscape in some detail. This article summarises our view of Java's role in the enterprise 41