Getting Started Hacking Third-Party APIs on the JVM
Some alternatives that allow you to make third-party APIs behave in a way that their designers didn't intend to!

Technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.
10 views

Nicolas Frankel
2,411 viewsSome alternatives that allow you to make third-party APIs behave in a way that their designers didn't intend to!

Nicolas Frankel
2,288 viewsIn this article, I'd like to describe how you can take advantage of Hazelcast to query your cached data in different ways and still be fast.

Nicolas Frankel
3,127 viewsteeing() method returns a Collector, a composite of two downstream collectors. There will be a single Collector and a single pass in the …

Nicolas Frankel
3,108 viewsJava Stream's Collectors methods fit most use-cases. Let's imagine an e-commerce platform that implements a shopping cart.

Nicolas Frankel
4,149 viewsKotlin offers many cool features, most tend to cite null safety as their favorite. For me, it's function extensions, with delegation second.

Nicolas Frankel
2,631 viewsThis week's post is pretty short. I've already written about overengineering, but this adds a personal touch.

Nicolas Frankel
3,164 viewsBecause Hazelcast is developed in Java, it's available as a JAR, and we can integrate it as a library in our application.

Nicolas Frankel
2,770 viewshow one can use Arrow's type system with Spring Data. You can benefit from the explanations to craft your custom Spring Data repository.

Nicolas Frankel
5,160 viewsIn this article, I will share some findings regarding the security changes regarding changing a field's type across JDK versions.
Nicolas Frankel
2,739 viewsPosts that have been written about Hibernate's LazyInitializationException could probably fill whole books. Time for a definitive guide!