On inheritance and subtyping
Java is the first language I learned in my career. Its structure is foundational in my early years of understanding programming concepts. …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Nicolas Frankel
7 viewsJava is the first language I learned in my career. Its structure is foundational in my early years of understanding programming concepts. …

Jens Knipper
5,953 viewsThere is a lot of documentation for sending mails, but gathering information about the receiving and processing part is less easy. This …

Cees Bos
5,523 viewsQuite a few developers are struggling to get up to speed with applying observability practices!

Nataliia Dziubenko
8,391 viewsIt's interesting to know how the JVM runs bytecode instructions... But do you know what is going on when an exception is thrown? How does …
Raphael De Lio
8,584 viewsLearn how to implement a Fixed Window Rate Limiter with Redis and Java! This detailed guide covers everything from the basics of …

With the first Foojay podcast of 2025, we want to help you to boost your career!

Johannes Bechberger
3,027 viewsLearn about the rise and fall of the onjcmd Java debugger feature, from its inception to its eventual removal.

Ondro Mihalyi
3,194 viewsAs we look to the future, our momentum only grows stronger!

Nicolas Frankel
2,590 viewsConfigure the Adaptive Lighting integration to our Home Assistant and benefit from different intensities based on the time of the day.
Raphael De Lio
23,983 viewsDiscover the essentials of rate limiting with Redis. Learn about popular algorithms like Leaky Bucket, Token Bucket, and Sliding Window, and …