Introducing the "Coordinated Restore at Checkpoint" Project
Do you want to dramatically decrease JVM startup time, from hundreds of seconds to tenths of milliseconds? Find out about Java on CRaC.
Gerrit Grunwald
15,387 viewsDo you want to dramatically decrease JVM startup time, from hundreds of seconds to tenths of milliseconds? Find out about Java on CRaC.

Nicolas Frankel
3,072 viewsIn this post, I'd like to describe how a couple of popular languages cope with errors. Get started here for an overview of errors …

Nicolas Frankel
3,929 viewsI used to believe (and still do) that DTOs should be a thing of the past. Yet, it seems their usage is still widespread.

Nicolas Frankel
3,848 viewsIf you're implementing microservices or not, chances are that you're calling HTTP endpoints. With HTTP calls, a lot of things can go wrong.

Nicolas Frankel
2,629 viewsI'd like to describe how to add new behavior to an existing object/type. I won't use any reactive type to make it more general.

Nicolas Frankel
3,012 viewsLike in many design decisions, a cache is a trade-off. Caching is a trade-off where you accept stale data to have them available/fast.

Nicolas Frankel
2,552 viewsGiven that the JUnit ecosystem is much more developed, I think I'll switch to JUnit for new projects and reassess again in a few years.

Nicolas Frankel
2,866 viewsAlternatives are available to configure your Spring app. I'd like to list them, leaving Spring Boot out of the picture on purpose.

Nicolas Frankel
7,463 viewsIn this article, I'd like to show you how to remove annotations for different features that Spring provides!

Tremendous potential for Deep Netts in the drug discovery pipeline and it is necessary to share its existence with the scientific community!