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!
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

RAM profiling has its strengths and weaknesses. The Debugger is a complementary tool to translate obtuse statistics to actionable changes!
By exposing native Rust functions, you can be easily accessed from Java code using Project Panama's Foreign Function Access APIs.

In 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 …

Learn specialized JavaFX Labels and Buttons, pseudo-classes for CSS styling, and third-party font libraries and customizing Scene Builder!

Learn 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 …

Threading issues are a piece of cake with these simple debugger techniques. Yes, you CAN debug threads with breakpoints!

Apache Pulsar is an open source streaming platform that addresses important limitations in Kafka, particularly for cloud-native …

Antiquated features of the JVM make it hard to utilize resources on your Cloud instances. Is it time for Java compilation in the Cloud?

Do we need to do all modern development via the microservices architecture? Is it the norm, the new standard? This book argues differently.

Learn about the main UI layout of a cool JavaFX game using Scene Builder, TilePane, FlowPane, controller code, iOS and Android settings!