InfoQ Homepage Articles
-
Processing Streaming Human Trajectories with WSO2 CEP
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.
-
Article Series: An Introduction to Machine Learning for Software Developers
Get an introduction to some powerful but generally applicable techniques in machine learning for software developers. 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.
-
Domain Analysis by Color Modeling
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.
-
Doing Scrum with Multiple Teams: Comparing Scaling Frameworks
Many companies have successfully scaled Agile, and by nature they have done it differently. To speed up your implementation there are several frameworks that can work as a staring point; LeSS, SAFe, and Scrum@Scale. In this article we help you choose by giving you a short description and exploring their similarities and differences.
-
Book Review: Andrew McAfee and Erik Brynjolfsson's "The Second Machine Age"
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?
-
Untangling an API-first Transformation at Scale. Lessons Learnt at PayPal – Part 2
This is the second in a three-part series that explores how PayPal has adopted a more API-first approach to building platform services. In this article, we’ll take a closer look at how the portfolio of API’s themselves are managed.
-
The Future of Serverless Compute
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 in order to support it.
-
Introducing Prefix and Retrace : Interview with Stackify's Founder Matt Watson
Stackify was founded in 2012, making it a relatively new player in the field of Application Performance Management (APM) and code profilers. InfoQ reached out to Matt Watson, founder and CEO of Stackify, to learn more about its products Prefix and Retrace.
-
Tailoring Your DevOps Transformation to Organizational Culture
To build a high performance organization via DevOps, one often needs to change the organizational culture. Culture is a cornerstone which either amplifies or dooms strategic initiatives in your company. This case study shows how you can apply the competing values framework for culture change, supported by tools to measure and visualize culture.
-
Deterministic Execution on the JVM
For many use cases (for example cryptocurrency ledgers), we need to ensure that any action will execute deterministically and terminate. In this article, Ben Evans reviews the theory behind the WhitelistClassLoader.
-
The Future of Java in the Enterprise - InfoQ’s Opinion
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
-
An Angular Wish List
Angular is an excellent, full-featured JavaScript platform, but a stagnant framework is a dead framework. New features enhance functionality and provide new opportunities for developers to build wonderful apps. In this article, Eamon O'Tuathail makes suggestions on how to expand Angular's reach into new, exciting ways.