Browsing Category
Core Java
72 posts
Serverless Functions Reimagined with Java 25
Serverless computing whether on AWS Lambda, Azure Functions, or Google Cloud Functions plays a vital role in modern…
The Foundations of Data-Oriented Programming in Java
Introduction Java has traditionally been an object-oriented language, urging developers to structure code around objects, encapsulate state and…
1BRC – The First 80% of the Journey
The One Billion Row Challenge (1BRC) started as a way to kill time during the 2023/2024 holidays, asking…
Structured Concurrency in Java 26 (JEP 525 Deep Dive)
The Java 26 Evolution of Safer, Predictable Multi-threading Java has long provided powerful concurrency primitives. Threads, executors, futures,…
Virtual Threads Meet AI: Java Concurrency in the Age of Intelligent Systems
AI workloads change how Java applications scale and behave. This article explains how Java 26 and virtual threads…
JCON EUROPE 2026: Why the Java Community Still Meets in Person
Every year, when we start planning JCON EUROPE, one question always guides us: How do we create a…
Unlocking Developer Productivity with Java 25: Features You’ll Actually Use
Summary Java 25 features for developers bring practical enhancements you can use daily. From improved switch expressions and…
Destructoring is the future of Javas Encapsulation
Encapsulation in Java has been broken since the Java Development Kit (JDK) 5. Objects should guarantee that their…
Open-Core with Core Java and Vaadin — Part 2
Editions, runtime, and quality assurance. All source code presented here is published on GitHub and available at https://3g3.eu/naityh.…
Open-Core with Core Java and Vaadin — Part 1
Architecture, extension API, and Vaadin integration. 1. Introduction and motivation The open-core model is often reduced in discussion…