Recent Posts

Hello eBPF: Ring buffers in libbpf (6)

Welcome back to my article series on eBPF. Some weeks ago, I got started in using libbpf instead of libbcc. This week, I show you how to use ring buffers, port the code from Ansil H’s blog post eBPF for Linux Admins: Part IX from C to Java, and add tests to the underlying map implementation. My libbpf-based implementation advances …

Read More »

Java 22 Is Here, And It’s Ready To Rock

Java 22 is here! It’s been six months since Java 21 was released, so it’s time for another fresh set of Java features. In this article, you’ll go on a tour of the JEPs that are part of this release, giving you a brief introduction to each of them. Where applicable, the differences with Java 21 are highlighted and a …

Read More »

Java 22: What’s New?

As soon as Java 22 is out, it’ll be time to walk through all the functionalities that this version bring to us as developers. JEP 461 – Stream Gatherers (Preview) Enhances the Stream API with support for custom intermediate operations. This is a preview API. The Stream API provides a fixed set of intermediate and terminal operations. It allows terminal …

Read More »