Browsing Category
Core Java
18 posts
A Look Back at Java’s 30-year Journey with Databases
Written by Brian Sam-Bodden & Raphael De Lio When Java 1.0 launched in 1996, both the language and…
A journey through 30 years of API evolution
Introduction Java, since its inception in 1995, has become one of the most influential programming languages. Its promise…
30 Years of Java – How the language has evolved
We are celebrating 30 years of Java. Time to look back at how Java as a programming language…
30 Years of Java, 25 Years of Enterprise Java
Over the last three decades, technology has been evolving at a breakneck pace, with innovations constantly redefining every aspect of application development. In such a fast-moving and dynamic landscape, few technologies stand the test of time, especially in computer science. Yet, Java has done just that. As we celebrate 30 years of Java and 25 years of enterprise Java, it’s clear that these solutions have not only endured but thrived—adapting, advancing and proving their lasting value to software engineers worldwide.
Vector Embedding in Java Applications: Gen-AI Functions Directly from the Database
Generative AI (GenAI) has rapidly advanced in recent years and is increasingly finding its way into practical software…
Policy and Process: Thinking differently about Modern Java API design
There are many guides on achieving the right architectural balance and multiple thoughts about the ‘right’ way. In…
Structured concurrency
Structured Concurrency was the second delivery that came out of Project Loom. It was first introduced in Java…
Speed Up Existing Deployments with the Right JVM Features
In today’s tech landscape, Java applications face a critical challenge. Organizations need to meet growing performance demands while…
Hitchhiker’s Guide to Java Performance
The Past, The Present and The Future Over the last 30 years, Java has evolved from an exotic…
From Reactive Streams to Virtual Threads
Virtual Threads deliver a fast, cheap (in terms of memory & switching speed) threading solution for the JVM.…