Project Reactor
-
Core Java
Java Stream vs. Flux.fromIterable()
In Java, both Stream and Flux.fromIterable() allow us to process sequences of data in a functional style. However, they are…
Read More » -
Enterprise Java
Creating Kafka Consumers With Reactor Kafka
Reactor Kafka provides a reactive API that integrates Apache Kafka with Project Reactor, enabling developers to create non-blocking, back-pressure-aware Kafka…
Read More » -
Enterprise Java
Spring reactive Mono.fromCallable vs Mono.justOrEmpty
In the Spring Reactive Framework, Mono is a crucial part of handling asynchronous and non-blocking streams. Two commonly used methods…
Read More » -
Enterprise Java
Reactive Programming with Project Reactor and Spring WebFlux
Reactive programming has transformed the way modern applications handle scalability, concurrency, and responsiveness. With its non-blocking, event-driven approach, reactive programming…
Read More » -
Core Java
Reactive Programming in Java: Project Reactor vs. RxJava
Reactive programming has become a cornerstone of modern Java applications, especially in scenarios involving asynchronous data streams, high concurrency, and…
Read More » -
Java
Reactive’s Looming Doom. Part IV: The End Of Reactive?
1. Introduction The last post discussed advanced concepts of the reactive approach and highlighted use cases where it shines. This post…
Read More » -
Java
Reactive’s Looming Doom. Part III: Advanced Reactive
1. Introduction The last post presented the fundamental concepts of the reactive approach, including a specification and its implementation. Now it is time…
Read More » -
Java
Reactive’s Looming Doom. Part II: Fundamentals of Reactive
1. Introduction The last post provided a comparison of multi-threading APIs throughout Java’s lifespan. In this post, we will dive…
Read More » -
Java
Reactive’s Looming Doom. Part I: Evolution
1. Introduction Multithreading in Java has come a long evolutionary way from the original monitor concept and threads mapped to…
Read More »