Functional Programming Oracle Code One: Solving the N + 1 Query Problem

Oracle Code One: Solving the N + 1 Query Problem

Back in the cold in Ottawa after a wonderful week in beautiful San Francisco for Oracle Code One 2018. I’ll write another post shortly that will go more personal, about my experience, my struggles, my good moments and a few lessons learned which hopefully some of you will relate to. But for now here is the …

Read Article Read More

Java FlatMap, the Egg of Reactive Programming

FlatMap, the Egg of Reactive Programming

Many problems we face in software development usually end up being stories in the same category as the egg of Columbus story. If you are unfamiliar with the story, here is a very quick summary (from Wikipedia): An egg of Columbus or Columbus’ egg (Italian: uovo di Colombo [ˈwɔːvo di koˈlombo]) refers to a brilliant …

Read Article Read More

Kotlin When a Dog is Not Always an Animal…

When a Dog is Not Always an Animal…

This dog obviously doesn’t seems to agree with the title, but looks like the Kotlin compiler might have a different idea about this! Below is a very small experiment using the Spring Reactive Flux api from Project Reactor (version 3.1.7) to illustrate how sometimes a dog is not always an animal: It seems like directly …

Read Article Read More