InfoQ Homepage Articles
-
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.
-
Untangling an API-First Transformation at Scale. Lessons Learnt at PayPal – Part 1
In the first of three articles, Erik Hogan describes how PayPal went from a monolithic, siloed architecture to a much more loosely coupled set of over 150 services with well designed, modern APIs over the course of three years.
-
Learning Paths: QCon London Expert Recommendations
Advice on the best talks to attend at QCon London 2017 from London Thought Leaders.
-
Real-World, Man-Machine Algorithms
In this article, we'll talk about the end-to-end flow of developing machine learning models: where you get training data, how you pick the ML algorithm, what you must address after your model is deployed, and so forth.
-
Operational - the Forgotten Architectural View
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.
-
RXJava2 by Example
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
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
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)
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.