Your TLS Stack Is Lying to You About Zero-Copy
In a zero-allocation runtime, SSLEngine becomes a structural mismatch. It keeps TLS on the heap-facing side of the JVM...

Arkadiusz Przychocki
559 viewsIn a zero-allocation runtime, SSLEngine becomes a structural mismatch. It keeps TLS on the heap-facing side of the JVM...

Carl Dea
13,825 viewsIn this part of the Panama series, the goal is to call C function signatures, often defined to accept pointers and structs, from Java.

Carl Dea
70,791 viewsLearn how the Java programming language has new ways to access native libraries that are written in native languages like C, C++, and …

David Vlijmincx
5,428 viewsUsing Java together with Project Panama and virtual threads to create async file IO that is also very performant.

Frank Delporte
11,272 viewsAI, LLMs, ChatGPT—these are just a few of the buzzwords of the massive revolution unfolding right now.

Frank Delporte
6,845 viewsIn this Foojay podcast, we enter the world of mathematics by discussing Vectors and how they are crucial for AI and machine learning.

Frank Delporte
21,537 viewsThe way we search for information and develop software has changed a lot since then as the use of Artificial Intelligence suddenly became a …

Hanno Embregts
15,456 viewsJava 22 is here, and it's ready to rock! Boasting a set of 12 JEPs, it finalizes features and previews new ones. This article has all the …

Frank Delporte
4,044 viewsEvery conference has several talks about these technologies, and on Foojay, you can find multiple posts about it. Let's take a look at it …

Hanno Embregts
34,632 viewsToday's the first day of Java 21's availability! It's been six months since Java 20 was released, so it's time for another fresh wave of …