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.

Do you want to dramatically decrease JVM startup time, from hundreds of seconds to tenths of milliseconds? Find out about Java on CRaC.

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

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

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

I'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.

Like 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.

Given 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.

Alternatives are available to configure your Spring app. I'd like to list them, leaving Spring Boot out of the picture on purpose.

In 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!