Foojay Today
Ever wondered how to use Firefox Profiler to view your own profiling data? This article gives you the foundations!
-
Explained: Memory Allocation Pacing in Azul Zulu Prime builds of OpenJDK
Allocation Pacing (AP) is a technique within the JVM of Azul Zulu Prime builds of OpenJDK to prevent long memory allocation delays.
-
What Should I Know About Garbage Collection as a Java Developer?
Check out this overview of the functionality of the Garbage Collector and the things a developer should know.
-
Memory Debugging – a Deep Level of Insight
It isn’t just about memory leaks. Understanding how RAM is used and its content provides insight into the app you can’t get in any other way!
-
Debugging Threads and Asynchronous Code
Track thread race conditions, figure out deadlocks, and understand the flow of asynchronous applications (even in custom code) using the debugger.
-
Firefox Profiler Beyond the Web
Ever wanted to profile your application directly from your IDE? Here comes the Java JFR Profiler plugin, an open-source plugin for IntelliJ!
-
Why Core-to-Core Latency Matters
An initial goal of Java was to “write once, run anywhere”, but does that mean we should not be sympathetic to the hardware?
-
How to Run a Java Application with CRaC in a Docker Container
CRaC is an OpenJDK project developed by Azul to solve the problem of “slow” startup times of the JVM in a microservice environment.
-
Real-time Stream Processing with Hazelcast and StreamNative
Learn how to stream data from Apache Pulsar into Hazelcast, where you learn how to process data in real time.
-
More Foojay.io FOSDEM Speaker Predictions for 2023
Following from the first part in this series, here is the next, from speakers who will be in the Foojay room at FOSDEM, Sunday, 5 February.
-
Journeys in Java, Level 7: Externalize Microservice Configuration
Learn how to set up a service that hosts the Spring Cloud Config server and wire our Neo4j microservice as the config client service.