While running some final tests, we noticed extremely erratic runtime behavior. It was hard to …
Read More »Masonry Layout
Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov, Part-I
Welcome to the first part of our deep dive with Jakob Jenkov, a seasoned software …
Read More »How to Optimise CPU Performance Through Isolation and System Tuning
What are the challenges of tuning your CPU and system for optimal performance with Linux, …
Read More »Time Machine: A Look-Back at Java Sessions from NODES 2022
Figure 1. Base Photo by Compare Fibre on Unsplash As we prepare for NODES 2023, …
Read More »How to Upgrade to Jakarta EE 10 and GlassFish 7: It’s Much Easier Than You Think!
Upgrading to Jakarta EE 10 from an older version of Jakarta EE or Java EE can be …
Read More »Debugging OpenJDK Tests in VSCode (Without Losing Your Mind)
Consider you want to debug a test case of the JDK like serviceability/AsyncGetCallTrace. This test, …
Read More »Foojay Podcast 26: The Future of Source Control and CI/CD
As developers, we like to automate the boring parts of our job. This automation includes …
Read More »Why I prefer trunk-based development
Trisha summarizes the advantages of trunk-based development (as opposed to branch-based development) in this article. …
Read More »Introducing the Foojay.io Calendar API
We are excited to share that Foojay is growing and offering additional resources to bring …
Read More »Building Custom Solutions vs. Buy-and-Build Software
The Challenges of Building a FIX Engine The first day I was introduced to Financial …
Read More »