Browsing Category
Core Java
32 posts
TRANSFORMING POJOS AND JAVA RECORDS WITH FROPOREC: DEEP IMMUTABILITY AND BEYOND
Java has been evolving, with major improvements over the years, especially in the area of data handling. One…
State management explained
State causes a lot of complexity, is the main source of (weird) bugs and introduces high cognitive load…
Java 24: A Story of Code, Conflict, and Conquer
In a digital world far away from here, runs a Java application without problems. The logs are quiet,…
Crafting Nimble Java: Strategies for Optimal Performance and Agility
“Who says you cannot be Big and Nimble?“ Numerous online enterprises rely on application servers, with platforms like Liberty and JBoss being…
Fixing the Billion-Dollar Mistake
There are mistakes that are just costly. Then there is the null reference. A language feature that was…
More Action, more Overview
Java applications have to contend with various concurrency problems. There is a solution here with new constructs.
A visual chronicle of the JDK’s journey
The Java Development Kit (JDK) has undergone significant transformations since its inception. From it’s “write-once, run everywhere” beginnings,…
Revitalizing Legacy Code
Java has been the backbone of web and enterprise applications for 30 years, powering everything from banking systems to large-scale logistics platforms. Not only is the technology still widely used, but some of the earliest enterprise Java applications developed in the 1990s and early 2000s are still running, playing a key role in business operations. So, how can developers bring these essential 30-year-old enterprise Java applications into the future without disrupting critical business functions?
From Silent Coder to Respected Leader
Java technical leadership is a journey that transforms developers from focused coders into community contributors. With “silent coder”…
Modern Java
With Java’s adoption of a six-month release cycle, new features are being introduced to the language rapidly. This…