Reactor, like RxJava 2, is a fourth generation reactive library launched by Spring custodian Pivotal. It builds on the Reactive Streams specification, Java 8, and the ReactiveX vocabulary. In this article, we’ll draw a parallel between Reactor and RxJava, and showcase the common elements as well as the differences.
Accessing multiple databases in enterprise applications can be a challenge. With Spring it is easy enough to define a common data source, but once we introduce multiple data sources things get tricky. This article demos a technique for accessing multiple databases in Spring Boot applications easily and with minimum configuration.
This article takes a deep dive into using Spring Session taking advantage of recent technologies and avoiding the limitations of traditional session management employed by enterprise Java 6
A conversation with Matt Stine about Cloud Native Architectures, Microservices and SOA, and how it's both a cultural and technological change within enterprises.
This article walks you through the new Java 8 features that are supported by Spring 4.0 and 4.1. 6
Spring XD (eXtreme Data) is Pivotal’s Big Data play. It joins Spring Boot and Grails as part of the execution portion of the Spring IO platform. 2
In the first in a series of articles exploring Java-orientated micro-frameworks Dan Woods takes a look at Spring Boot. 15
This article will take you through creating a simple RESTful web service with Spring Boot and Aerospike, a distributed and replicated in-memory NoSQL database.
Spring Integration in Action book covers Spring Integration framework which provides an implementation of Enterprise Integration Patterns. InfoQ spoke with authors about the book and the framework.
Tobias Trelle offers an introduction to the Spring Data project, a high level SpringSource project whose purpose is to unify and ease the access to different kinds of persistence stores. 4
Almost every application has to access data to do its work. Hades is an open source library that's built on top of JPA and Spring to aid the creation of DAOs by reducing the effort required. 7