Memory Debugging and Watch Annotations
RAM profiling has its strengths and weaknesses. The Debugger is a complementary tool to translate obtuse statistics to actionable changes!
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Shai Almog
2,783 viewsRAM profiling has its strengths and weaknesses. The Debugger is a complementary tool to translate obtuse statistics to actionable changes!

Carl Dea
11,347 viewsBy exposing native Rust functions, you can be easily accessed from Java code using Project Panama's Foreign Function Access APIs.

A N M Bazlur Rahman
4,113 viewsIn many cases, microservices are probably not ideal, but if we are to do it, we should take baby steps. Let's find out the what alternatives …

Gail Anderson
6,514 viewsLearn specialized JavaFX Labels and Buttons, pseudo-classes for CSS styling, and third-party font libraries and customizing Scene Builder!

Nicolas Frankel
3,013 viewsLearn how to chop up the monolith by exposing the to-be-chopped parts via HTTP and use an API Gateway to route the wanted requests to one's …

Shai Almog
3,436 viewsThreading issues are a piece of cake with these simple debugger techniques. Yes, you CAN debug threads with breakpoints!

Patrick McFadin
3,048 viewsApache Pulsar is an open source streaming platform that addresses important limitations in Kafka, particularly for cloud-native …

John Ceccarelli
3,182 viewsAntiquated features of the JVM make it hard to utilize resources on your Cloud instances. Is it time for Java compilation in the Cloud?

A N M Bazlur Rahman
4,801 viewsDo we need to do all modern development via the microservices architecture? Is it the norm, the new standard? This book argues differently.

Gail Anderson
8,174 viewsLearn about the main UI layout of a cool JavaFX game using Scene Builder, TilePane, FlowPane, controller code, iOS and Android settings!