Recent Posts

Benchmarking and profiling Java with JMH

Author: David Vlijmincx Original post on Foojay: Read More Table of Contents Introduction: Why JMH?DependenciesCreating your first benchmarkBenchmark modesState management Keeping the state correct Using state to create variants. Understanding JMH outputPrevent dead code optimizationsConstant foldingUsing async profiler with JMHBonus: Linux toolsConclusion Introduction: Why JMH? Performance matters in Java applications, but measuring it accurately is harder than you might think. …

Read More »

Clean and Modular Java: A Hexagonal Architecture Approach

Author: Ricardo Mello Original post on Foojay: Read More One of the discussions that always leaves me with both doubts and excitement is the one about system architecture. Ever since I started diving deeper into programming, I’ve encountered questions like how to separate packages and modules: is it really worth creating so many divisions? I must admit, it’s often complicated …

Read More »

Inside Nedap: How Bram codes for the cloud – Java, Kotlin, Kafka & edge devices — a peek into Nedap’s hybrid cloud architecture.

The code you write in the morning can be live and used by clients that same day. An interview with Bram Klein Gunnewiek from Nedap Security At Nedap Security, cutting-edge technology and a people-centered work culture go hand in hand. The team develops innovative access control solutions that go far beyond traditional security systems. Their cloud-native platform, AtWork, is used …

Read More »