RSSAmplifier

Blog

JEE.gr

A Java and technical blog for the rest of us...

jee.grRSS feed ↗10 posts

Latest posts

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

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

The Darkside of AI: Risks and Realities – Talk at Voxxed Days Luxembourg 2025

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 [ ]

Unveiling the Dark and Bright Sides of AI: A Deep Dive with Alexius Dionysius Diakogiannis

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 [ ]

Open Conf 2023 Main Panel: The Stay or Return Dilemma for Professionals in Greece

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 [ ]

OpenAI was hit and the Chain of Trust is Broken: Why “Metadata” is Dangerous

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 [ ]

The Dark Side of IT: How US-EAST-1 Took Europe Offline and Why GDPR is in the Crosshairs

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…

The Dark Side of IT: Ageism in IT, The Invisible Wall of Technology

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.

Virtual Threads (Project Loom) – Revolutionizing Concurrency in Java

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 (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 [ ]

From Java 17 to Java 21 And How To Do It: A Comprehensive API Comparison

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 [ ]