Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Friends of OpenJDK Today

Most Viewed

The 5 Knights of the MCP Apocalypse 😱

Table of Contents 1. The "My Prompt is Leaking Secrets" Problem 🔑2. The "Is My Server a Double Agent?" Problem 🕵️3. The "Black Box of Vulnerabilities" Problem 🐛4. The "Context Pollution and Poisoning" Problem 🧪5. The "Too Many Cooks" Problem ...

New Articles

🛡️ Dev Guide: How to choose your LLM without ruining your Java code (2026 Edition)

Table of Contents 1. The “Bloatware” Trap: Precision vs. Verbosity 📉🆚 The Code Face-off: Filtering a list2. Security: A “Bug” is not the same as an “Open Door” 🚨💀 The danger of “Blockers”3. “New” does not guarantee “Better Code” 📉4. …

Not a Lucid Web3 Dream Anymore: x402, ERC-8004, A2A, and The Next Wave of AI Commerce

Table of Contents Vocabulary for this articleForewordPart 1 – Bringing companies on-chain with x402Part 2- Introduction: Beyond Ads and Subscriptions: Agent Commerce on x402 and ERC-8004Part 3 – Tech that will change the internetAgent commerce, x402, and ERC-8004: from ad-funded …

Java Warmup and the Scaling Loop Problem

Table of Contents What’s actually happening during warmup?Is Java warmup actually your problem?How the scaling loop worksSolution 1: Give the compiler more resourcesSolution 2: Lower the compilation thresholdSolution 3: ReadyNow to learn once and start fast foreverSolution 4: Optimizer Hub …

Optimizing Java for the Cloud-Native Era with Quarkus

Table of Contents What does Quarkus have to offer?Developer joy with live coding and dev modeCost efficiency and performanceReactive at its coreWhich of your current development pains could Quarkus solve?Dev ServicesVast extension ecosystem“OK, I would like to try it, but …

Java and Jakarta EE and the Evolution of the Cloud with Nanos Unikernel

Table of Contents Why Nanos UnikernelWhat Changes Compared to KubernetesNanos Images = Cloud-Native Immutable ImagesCI/CD: GitHub Actions for Building Azul 25 + Payara 7 on Nanos ImagesScaling: The Hypervisor Does Kubernetes’ JobApplication Upgrades: Rolling Just Like KubernetesSecurity: Stronger Isolation than …

Quarkus: Runtime and framework for cloud-native Java
Quarkus: A Runtime and Framework for Cloud-Native Java

Table of Contents Why Quarkus stands out?Quarkus as a versatile frameworkSimplified developer experiencePerformance that mattersSecurityObservability and control surfacesModular and production-readyBuilding your stack with QuarkusConclusion Public clouds such as AWS, Microsoft Azure, and Google Cloud, and platforms like Red Hat OpenShift, …

Popular today Not a Lucid Web3 Dream Anymore: x402, ERC-8004, A2A, and The Next Wave of AI Commerce
Table of Contents Vocabulary for this articleForewordPart 1 - Bringing companies on-chain with x402Part 2- Introduction: Beyond Ads and Subscriptions: Agent Commerce on x402 and ERC-8004Part 3 - Tech that will change the internetAgent commerce, x402, and ERC-8004: from ad-funded ...
Panama for newbies Part 2
Project Panama for Newbies (Part 2)

Welcome to Part 2 of this series, in which we will look at C language’s concept of pointers and structs.

Later on in this article, we will use Panama to mimic these concepts.

The goal is to call C function signatures that are often defined to accept pointers and structs.

Java's Project Panama
Project Panama for Newbies (Part 1)

In this series of articles, we will explore the APIs from OpenJDK’s Project Panama.

My intent is to show you how to be proficient in using the Foreign Linker APIs (module ‘jdk.incubator.foreign’) as it relates to Java interoperability with native code.

While this article is for newbies, I assume you know the basics of the Java language, a little bash scripting, and a familiarity with C programming concepts. If you are new to C language don’t worry I will go over the concepts later.

JavaFX Links of December 2025

Table of Contents CoreApplicationsComponents, Libraries, ToolsPodcasts, Videos, BooksTutorialsMiscellaneousJFX Central Here is the final JavaFX LinksOfTheMonth for 2025… Thank you all for sharing your knowledge and experience with JavaFX. And we hope to see even more in the next year! You …

TornadoInsight – Compatibility with TornadoVM SDK 2.0+ & Configuration Guide

Table of Contents OverviewJDK Configuration (Recommended)Configure the JDK in IntelliJ IDEATornadoVM SDK Configuration (Recommended)macOSLinuxWindowsVerificationmacOS / LinuxSummary This blog updates the previously published TornadoInsight configuration guidelines and explains how to configure the required environment variable to ensure that TornadoInsight correctly detects …

Foojay Podcast #88: From Code to Stage: Organizing Conferences and Finding Your Voice as a Speaker

Table of Contents YouTubePodcast AppsContent What turns a nervous first-timer into a confident conference speaker? Let’s find out. This the last Foojay Podcast of 2025 and also the last one with interviews recorded at the Devoxx and JFall conferences. Maybe …

Video series “JavaFX In Action”, Part 6 with Vlad Protsenko (Clojure), Matt Coley (Recaf), Craig Raw (Sparrow), and Florian Enner (3D Robot Visualization)

Table of Contents Vlad Protsenko: Combining Clojure with JavaFX for Game Development with DefoldMatt Coley: Diving into byte code and JARs with Recaf and JavaFX librariesCraig Raw: Sparrow Bitcoin WalletFlorian Enner: Robot 3D Visualizations and Charts This is the next …

Join the Community

Be a Part of Our Network

Mastodon

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard