In this article we will be taking you through how coroutines work internally and what benefits do Kotlin coroutines bring to us. Kotlin coroutines address
Read moreUnderstanding Java Virtual Threads – The Death of Async Programming
In the JDK 19 release, we can find the first preview of something JDK developers have been working on for a long time, Project Loom.
Read moreDiscover Structured Concurrency
You may have heard about structured concurrency recently and you may be wondering what exactly is that about. Structured concurrency is a paradigm that tries
Read moreDiscover Java ForkJoinPool
We are all well aware of all the fancy new features that JDK 8 brought to us and probably it’s hard to find a Java
Read moreWhen parallelism beats concurrency
I’m aware that for many of you these two concepts probably mean the same or maybe you’d struggle to explain the differences between them; however,
Read moreMultiple API calls with CompletableFuture
After having had an introduction to the new concurrency paradigm in Java in my previous article “A new concurrency model in Java“, I’ve considered that
Read moreA new Java concurrency model
Things have changed considerably in the last few years in terms of how we write code in concurrent models. In the past we always had a
Read more