Davide CerboinJavarevisitedUse Spring Native and $ave mon€ySpring native is the way to compile Spring applications to native images with GraalVM without changing anything (or at least some stuff) in…·5 min read·Apr 30, 2021----
Davide CerboSpring Native first fight!Waiting for a more complete article about my (short) experience with Spring Native, I’m proud to share a configuration used to configure…1 min read·Mar 24, 2021----
Davide CerboHow difficult can it ever be to build a list of objects in Java and Kotlin using the builder…Some days ago I tried to build a list of objects using the Builder pattern. In this post, we will try to do it in Java & Kotlin.4 min read·May 27, 2020----
Davide CerboCan Kotlin do it better?Why use Kotlin? It is only a fashionable language for old Java developers like me? Or is it more?4 min read·Feb 15, 2020--1--1
Davide CerboPlaying with Structured concurrency in KotlinStructure concurrency in Kotlin? What it really means? Structured how many times do you hear this word…4 min read·Dec 16, 2019----
Davide CerboBackpressure in Kotlin FlowsThis is one of the best features of reactive programming and it is borrowed from fluid dynamics. Wikipedia defines it as:4 min read·Dec 1, 2019----
Davide CerboPlaying with Kotlin FlowsNowadays we are listening to words Reactive programming every day, and many projects, like Spring, are adding reactive support to their…6 min read·Oct 22, 2019--1--1
Davide CerboEverything I know about distributed locksLocking, often, isn’t a good idea, and trying to lock something in a distributed environment may be more dangerous…·4 min read·Oct 15, 2019----
Davide CerboDeploy a multi-datacenter web application with an active/passive setup.Today we need to serve our applications at their best in geographically distributed systems.·4 min read·Sep 28, 2019----
Davide CerboServing static resources with Spring WebFlux and KotlinWhen you start a WebFlux project you haven’t the support for static resources, like HTML, CSS and JS files, provided by Spring Boot…·1 min read·Sep 23, 2019----