First published on foojay.io Memory management remains the primary factor for application performance in enterprise Java environments. Between 2017 and 2025, the ecosystem shifted from manual tuning to architectural selection. Industry data suggests that 60 percent of Java performance issues and 45 percent of production incidents in distributed systems stem from suboptimal Garbage Collection (GC)…
I m excited to share the video recording of my talk, The Darkside of AI: Risks and Realities, presented at Voxxed Days Luxembourg 2025! The rapid acceleration of Artificial Intelligence is transforming every aspect of our lives, from how we work and communicate to how we make critical decisions. While the headlines are often filled with [ ]
We are thrilled to share our latest deep dive: Unveiling the Dark and Bright Sides of AI, featuring our esteemed guest, Alexius Dionysius Diakogiannis! The conversation tackles the most critical issues facing AI today, moving beyond the hype to discuss the essential risks and realities. What We Covered Briefly: Bias and Fairness: The problem of [ ]
We are pleased to share the video of the Main Panel Discussion from Open Conf 2023: The Stay or Return Dilemma for Professionals in Greece Navigating Choices and Overcoming Challenges. This vital conversation, featuring esteemed guests Dimitris Dimitriadis, Anni Panagiotopoulou, Dimitris Andreadis, and Alexius Diakogiannis, and hosted by Matina Tsavli Stavros Messinis, delved [ ]
I received the email from OpenAI today at 06:23. I read it three times to be sure I understood the technical details. Mixpanel, a data analytics provider that OpenAI used for web analytics has a security incident and data were exposed. OpenAI says their systems are safe. They say no passwords or API keys were [ ]
IAM (Identity and Access Management) is the beating heart of AWS’s global architecture. Even when creating backup roles or making policy adjustments in a European region, the logical “source of truth” and key change-management APIs are rooted in US-EAST-1. During the October 2025 outage, companies with operations exclusively in EU regions found they could not authenticate sessions, launch failover…
IT is a field that constantly changes and innovates. It is often seen as a kingdom of youth, freshness, and continuous progress. But behind the shine of startups, hackathons, and endless hours in front of screens, there is a darker side: ageism. This affects not only programmers, but also anyone working around technology, from project managers and analysts to support technicians and sales staff.
Project Loom and its groundbreaking introduction of virtual threads redefines how we approach concurrency in Java, making applications more scalable and development more straightforward.
The Generational Z Garbage Collector (ZGC) The Generational Z Garbage Collector (GenZGC) in JDK 21 represents a significant evolution in Java s approach to garbage collection, aiming to enhance application performance through more efficient memory management. This advancement builds upon the strengths of the Z Garbage Collector (ZGC) by introducing a generational approach to garbage collection [ ]
Introduction As we all know, Java is a constantly evolving programming language. With each new release, we get a plethora of new features, enhancements, and sometimes, a few deprecations. In this blog post, we will analyse the significant differences between Java 17 and Java 21 API. We will navigate through the changes, with a focus [ ]