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…Apr 30, 2021Apr 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…Mar 24, 2021Mar 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.May 27, 2020May 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?Feb 15, 20201Feb 15, 20201
Davide CerboPlaying with Structured concurrency in KotlinStructure concurrency in Kotlin? What it really means? Structured how many times do you hear this word…Dec 16, 2019Dec 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:Dec 1, 2019Dec 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…Oct 22, 20191Oct 22, 20191
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…Oct 15, 2019Oct 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.Sep 28, 2019Sep 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…Sep 23, 2019Sep 23, 2019