Recent Posts

Documentation as Code with AsciiDoctor, GitLab CI, and GitLab Pages

Author: Jens Knipper Original post on Foojay: Read More Table of Contents GitLab PagesGitLab CIGenerating pagesResults Writing documentation should be as low-key as possible to remove the pain from the process. One way to achieve this is through Documentation as Code. Setting it up and configuring it may take some time, but once it’s done, you can focus on creating …

Read More »

The FFM API: How OpenJDK Changed the Game for Native Interactions (And Made Pi4J Better!)

Author: Frank Delporte Original post on Foojay: Read More Table of Contents A Quick History LessonForeign Function & Memory (FFM) API The Problem With JNI How The FFM API Evolved Simple Code Examples Why the FFM API Matters for Raspberry Pi Projects Pi4J Architecture The FFM Transformation A Community Success Story Beyond Raspberry Pi Pi4J Examples Using the FFM API …

Read More »

The Ultimate 10 Years Java Garbage Collection Guide (2016–2026) – Choosing the Right GC for Every Workload

Author: Alexius Dionysius Diakogiannis Original post on Foojay: Read More Table of Contents IntroductionWorkload Analysis and Strategic Selection Microservices (Spring Boot/Quarkus) Legacy JEE (WebLogic/JBoss/Payara) Stateful UI (Vaadin/JSF) Data Intensive (Spark/Flink/Batch) Ultra-Low Latency Technical Performance Deep Dives Migration Trade-offs: ParallelOld to ZGC Microservices and Cumulative Latency Database Connectivity Stability Technical Matrix and Decision Logic Collector Comparison (JDK 8–25) The Decision Tree …

Read More »