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,483 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,182 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,732 viewsA broken kitchen appliance leads me down the path of intelligent failure, downside risk, exponential growth and Cloud computing!

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

Nicolas Frankel
3,699 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,813 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,280 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,032 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,344 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,435 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.