Debugging RAM: Java Garbage Collection - Java Heap Deep Dive (Part 1)
Memory usage is one of the most important aspects for devs in general and Java SE devs in particular. GC tips, tricks, internals, and more!

Shai Almog
6,383 viewsMemory usage is one of the most important aspects for devs in general and Java SE devs in particular. GC tips, tricks, internals, and more!

Shai Almog
3,161 viewsStandard Java methods hashcode & equals are crucial to performance but this is very hard to detect as they're often too small for profilers.

Shai Almog
3,683 viewsA broken kitchen appliance leads me down the path of intelligent failure, downside risk, exponential growth and Cloud computing!

Nicolas Frankel
3,768 viewsQuarkus brings an exciting take to the table. Unlike Micronaut, it doesn't generate additional bytecode during each compilation.

Nicolas Frankel
3,683 viewsLast week, I wrote a native web app that queried the Marvel API using Spring Boot. This week, let's do the same with the Micronaut …
Nicolas Frankel
5,684 viewsRecently, we described several criteria to look at to choose a cache. Now it’s time to list Java cache providers based on these criteria.

Nicolas Frankel
2,268 viewsI'd like to first explain why the JVM platform is a bad idea for FaaS. Then, I'll proceed to propose alternatives to use Kotlin nonetheless.

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
3,303 viewsFollowing on from different techniques to speed up Maven builds, I'd like to widen the scope and do the same for Maven builds inside Docker.

Nicolas Frankel
4,422 viewsSome techniques how to make your Maven builds faster in this article. The next article will focus on how to do the same inside of Docker.