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

Thread-Safe Native Memory in Java: VarHandle Access Modes Explained

Table of Contents What is Memory Order and Why Does It Matter for Native Memory?Why do you need all of this?Testing it using JCStressPlain Access (Get/Set)Opaque AccessAcquire/ReleaseVolatileTL;DRConclusionBonus: Word Tearing What is Memory Order and Why Does It Matter for Native ...

New Articles

The Cloud Evolves and Meets Unikernels: Quarkus superfast on Nanos Unikernel

Table of Contents The Cloud Evolves and Meets Unikernels: Java and Quarkus on ARM64 AWS Graviton with Nanos UnikernelJava and Jakarta EE Truly Meet UnikernelsFrom Virtual Machines and Containers to UnikernelsProof of Concept OverviewReproducibility and ArtifactsLocal Build and Image CreationInstance …

Discover Your Ideal Airbnb: Implementing a Spring Boot & MongoDB Search With Kotlin Sync Driver

Table of Contents DemonstrationPre-requisitesWhat is MongoDB Search?Load sample datasetCreating the MongoDB Search indexTesting our index in MongoDB CompassBuilding a Kotlin applicationCreating the projectAdding MongoDB driver dependencyEstablishing a connectionCreating the repositoryCreating a serviceCreating a controllerFinal application structureApplication structureRunning the applicationConclusion One …

Why Java Developers Over-Trust AI Suggestions

Table of Contents Your Brain Is Working Against YouWhere Java Developers Are Most ExposedYour Toolchain Catches Some of ThisMake the Model Show Its WorkingThe Confidence TaxSources This article is adapted from The Confidence Trap, part of the “2026 Supply Chain …

Introducing BoxLings! An interactive teacher for BoxLang and TDD/BDD

Table of Contents What Is BoxLings?The Full Learning Path🟢 Phase 1 — Core Fundamentals (50 Exercises)🟡 Phase 2 — Intermediate (40 Exercises)🔴 Phase 3 — Advanced (48 Exercises)The TDD/BDD Learning JourneyHow It WorksBuilt for Learners, Classrooms & WorkshopsGet StartedJoin the …

Building Distributed HTTP Sessions with Spring Session MongoDB

Table of Contents PrerequisitesProject DependenciesSpring WebSpring Data MongoDBMongoDB Spring SessionApplication ConfigurationBootstrapping the ApplicationEnabling MongoDB HTTP SessionsBuilding the Theme APIRunning the ApplicationTesting Session Behavior with curlReusing the SessionInspecting the Session in MongoDBWhy This MattersConclusion Spring Session MongoDB is a library that …

Thread-Safe Native Memory in Java: VarHandle Access Modes Explained

Table of Contents What is Memory Order and Why Does It Matter for Native Memory?Why do you need all of this?Testing it using JCStressPlain Access (Get/Set)Opaque AccessAcquire/ReleaseVolatileTL;DRConclusionBonus: Word Tearing What is Memory Order and Why Does It Matter for Native …

Popular today Does Java Really Use Too Much Memory? Let’s Look at the Facts (JEPs)
Table of Contents The reputation didn’t come out of nowhere.Modern Java: What Actually Changed?1. Garbage Collection Is Not What It Used to Be2. Threads Got Lighter (Much Lighter)3. Java Objects Are Literally Getting Smaller4. The JVM Learned to Share (CDS)5. ...
BoxLang AI v3 Has Landed – Multi-Agent Orchestration, Tooling, Skills and so much more

Table of Contents 🎯 The Headline: AI Skills System📚 Brand New Docs🔌 MCP Server Seeding🗄️ Global AI Tool Registry🔧 Tool System Overhaul🛡️ Provider Capability System🌲 Parent-Child Agent Hierarchy🧵 Middleware Support🏢 Stateless Agents + Per-Call Identity RoutingWhat Else Is NewNo Breaking …

From Zero to Full Observability with Dash0

Table of Contents Before: A Service with No ObservabilityPart 1: Build the ApplicationPart 2: Containerize and PublishPart 3: Deploy to KubernetesPart 4: Generate Traffic (the Before State)After: Adding Observability with the Dash0 OperatorPart 5: Install the Dash0 OperatorPart 6: Configure …

Introducing Floci: A High-Performance, GraalVM-Powered AWS Emulator

Table of Contents The Motivation: Why Another AWS Emulator?Technical Edge: Built with Java and GraalVMFeature CoverageGetting StartedJoin the Floci Community The Motivation: Why Another AWS Emulator? As Java developers, we are used to local-first development. Tools that emulate the cloud …

Does Java Really Use Too Much Memory? Let’s Look at the Facts (JEPs)

Table of Contents The reputation didn’t come out of nowhere.Modern Java: What Actually Changed?1. Garbage Collection Is Not What It Used to Be2. Threads Got Lighter (Much Lighter)3. Java Objects Are Literally Getting Smaller4. The JVM Learned to Share (CDS)5. …

Java Faceted Full-Text Search API Using MongoDB Atlas Search

Table of Contents Let’s build!Prerequisites1. Project setup2. COCO dataData modelRunning MongoDB AtlasData ingest into MongoDB AtlasCreating an Atlas Search indexExample search3. Java service implementation4. Java searchPagingFilter clausesFacetsSearch(Optional) Refactoring to a better structureWrapping up This is going to be a fun, …

Oracle’s Java Verified Portfolio and JavaFX: What It Actually Means

Table of Contents Who Kept JavaFX Alive?OpenJFX Inspired Project SkaraWhat the JVP Actually ChangesJavaFX and the AI Visualization AngleA Note on the Community and Commercial DynamicsWhere Things Stand Oracle’s JavaOne 2026 brought an announcement that caught some attention in the …

Mastodon

Subscribe to foojay updates:

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