-
Enterprise Java
Project Reactor expand method
One of my colleagues at work recently introduced me to the expand operator of the Project Reactor types and in…
Read More » -
Enterprise Java
Spring WebClient and Java date-time fields
WebClient is Spring Framework‘s reactive client for making service to service calls. WebClient has become a go to utility for…
Read More » -
Kotlin
Project reactor – de-structuring a Tuple
Tuples are simple data structures that hold a fixed set of items, each of a different data type. Project Reactor…
Read More » -
Enterprise Java
Hash a Json
I recently wrote a simple library to predictably hash a json. The utility is built on top of the excellent…
Read More » -
Enterprise Java
Unit test for Spring’s WebClient
WebClient to quote its Java documentation is Spring Framework’sNon-blocking, reactive client to perform HTTP requests, exposing a fluent, reactive API…
Read More » -
Enterprise Java
Chicken and egg – resolving Spring properties ahead of a test
Consider a service class responsible for making a remote call and retrieving a detail: 01 02 03 04 05 06…
Read More » -
Core Java
Callback hell and Reactive patterns
One of the ways that I have better understood the usefulness of aReactive Streams based approach is how it simplifies…
Read More » -
Enterprise Java
Functional Hystrix using Spring Cloud HystrixCommands
Spring’s WebClient provides a non-blocking client for making service to service calls.Hystrix, though now in a maintenance mode, has been…
Read More » -
Kotlin
Water Pouring Problem with Kotlin and Vavr
The first time I saw the Water Pouring Problem being programmatically solved was the excellentlectures on functional Programming by Martin…
Read More »