Introduction to Spliterator in Java 1. Overview The Spliterator interface, introduced in Java 8, can be used for traversing and partitioning sequences. It’s a base utility for Streams, especially parallel ones. In this article, we’ll cover its usage, characteristics, methods and how to create our own custom implementations. 2. Spliterator… Continue Reading java-spliterator

Debugging Reactive Streams in Spring 5 1. Overview Debugging reactive streams is probably one of the main challenges we’ll have to face once we start using these data structures. And having in mind that Reactive Streams have been gaining popularity over the last years, it’s a good idea to know… Continue Reading spring-debugging-reactive-streams

Returning Custom Status Codes from Spring Controllers 1. Overview This quick article will demonstrate a few ways to return custom HTTP status codes from Spring MVC controllers. This is often important in order to more clearly express the result of a request to a client and using the full rich… Continue Reading spring-mvc-controller-custom-http-status-code

Introduction to Intercepting Filter Pattern in Java 1. Overview In this tutorial, we’re going to introduce the Intercepting Filter Pattern presentation-tier Core J2EE Pattern. This is the second tutorial in our Pattern Series and a follow-up to the Front Controller Pattern guide which can be found here. Intercepting Filters are… Continue Reading intercepting-filter-pattern-in-java

Building a Basic UAA-Secured JHipster Microservice Security JHipster 1. Overview In previous articles, we’ve covered the basics of JHipster and how to use it to generate a microservices-based application. In this tutorial, we’ll explore JHipster’s User Account and Authorization service — UAA for short — and how to use it to secure… Continue Reading jhipster-uaa-secured-micro-service