Recent Posts

Foojay Podcast #43: Modern Java Testing

As developers, we all want to write bug free and high quality code. Writing tests is a crucial part to achieve this. Let’s explore the art of ensuring robust and bug-free code in the Java ecosystem. Whether you’re a seasoned developer or just starting out, there’s a lot you can learn from the experts in this podcast about testing methodologies, …

Read More »

Hello eBPF: Tail calls and your first eBPF application (4)

Welcome back to my series on eBPF. Two weeks ago, I showed you how to use perf event buffers to stream data from the eBPF program to the Java application. This week, we will finish chapter 2 of the Learning eBPF book, learn how to use tail calls and the hello-ebpf project as a library and implement one of the …

Read More »

12 Lessons Learned From Doing The One Billion Row Challenge

The One Billion Row Challenge or 1BRC or 1⃣ was a challenge to read a CSV file of one billion rows with “station name;temperature” data and compute the min/average/max temperature per weather station as fast as possible. If you want to know what is the fastest algorithm, you can go the the 1BRC page. But the real answer is “it …

Read More »