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

Building AI Systems with MongoDB: Implementing the Planning Pattern

Table of Contents PrerequisitesStep 1: Generate the ProjectStep 2: Generate the domain classesStep 3: Defining the AI layer over MongoDB integrationStep 4: Showing the result with UIStep 5: Execute the applicationConclusionArtificial Intelligence has swiftly evolved from a niche research topic ...

New Articles

A Week of Housekeeping: What Changed on Foojay.io

Table of Contents Navigation ReorganisedThe Authors: Foojay’s Most Important “Asset”Meet The Team: Finally Up to DateJava Almanac Gets a Proper IntroductionJava Quick Start: Updated to Java 25Pedia: The Biggest UndertakingFoojay Brand and Logo PageWhy We’re Telling You ThisRunning a community …

Demystifying Exposed: The Intelligent SQL Library for Kotlin

Table of Contents IntroductionWhat is a Domain-Specific Language (DSL)?Key Types of DSLsWhat is Exposed?Why Exposed?Database Access APIs in ExposedWhich API Should You Choose?Step 3: Generate and Open the ProjectStep 4: Verify the ApplicationStep 5: Add Exposed Spring Boot 4 StarterStep …

Funding Open Source Without The Bait And Switch: Analytics, Native Maps, TV And More
Funding Open Source Without The Bait And Switch: Analytics, Native Maps, TV And More

This week adds a privacy-first analytics API, a pure-vector map engine with pluggable native providers, Apple TV and Android TV support with CSS @media for form factors, rich text and code editors, and device integrity and app review APIs. It is also a good moment to explain how we fund the project without doing the thing open source so often does to you.

This Dependency Update Looked Exactly Like an Account Takeover

Table of Contents The gap CVE scanners cannot seeMarshalHow the scoring actually worksTry it on your own pom.xmlWhat ships todayWhat is in the pipelineLinksI pointed a scanner I have been building at an old Spring project, and it flagged javax.activation. …

BoxLang 1.14.0 : Navigate Anything: JSONPath Comes to BoxLang’s DataNavigator

Table of Contents A Quick Refresher: What is the DataNavigator?What Is New in 1.14.0The Path Expression SyntaxPath Expression SyntaxReal-World ScenariosScenario 1: Processing an API ResponseScenario 2: Configuration IntrospectionScenario 3: Wildcard and Slice ExtractionChoosing the Right MethodPutting It All TogetherUpgrade and …

Building AI Systems with MongoDB: Implementing the Planning Pattern

Table of Contents PrerequisitesStep 1: Generate the ProjectStep 2: Generate the domain classesStep 3: Defining the AI layer over MongoDB integrationStep 4: Showing the result with UIStep 5: Execute the applicationConclusionArtificial Intelligence has swiftly evolved from a niche research topic …

Popular today Porting an Existing JavaFX App to iOS
Sometimes there are JavaFX apps that I would also like to use on my iPhone but I wrote them for the desktop and it's always the question how to do that?
Using the Raspberry Pi Sense HAT with Pi4J Drivers

Table of Contents What is the Sense HAT?Why is the Sense HAT So Popular?Java, Education, and the Journey to SpaceWhy Use Pi4J Drivers?Initializing the Sense HATReading Environmental DataUsing the LED MatrixMotion and Orientation DataLearn More with Pi4J ExamplesAn Open Community …

JavaFX Links of June 2026

Table of Contents CoreApplicationsComponents, Libraries, ToolsPodcasts, Videos, BooksConferences, PresentationsJFX CentralHere are the JavaFX LinksOfTheMonth of June 2026. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included in one of …

You’re invited to IntelliJ IDEA Conf 2026!

Table of Contents Day 1: September 8Day 2: September 9RegisterJoin live sessions and ask questionsRecordingsHashtagsWe are excited to invite you to IntelliJ IDEA Conf 2026, a free virtual event on September 8-9, 2026. IntelliJ IDEA Conf is a celebration of …

7 New Vulnerabilities in Jackson in One Day: This Is What AI-Assisted Security Research Looks Like

Table of Contents Not a sales pitchWhat Just HappenedHow findings like this are now getting madeThis is mainstreamSeven VulnerabilitiesThe Critical RCEsThe Access Control and Deserialization BypassesThe Validator Is the VulnerabilityThe Creaking Disclosure PipelineWho’s EffectedIf you are on an EOL streamWhat …

Building an AI-Powered Operations Assistant with Spring AI and MongoDB Atlas — Part 3: Stateful Workflows and Human-in-the-Loop

Table of Contents The Remaining GapWhat We Are BuildingThe Core Idea: Externalizing Workflow StateThe Checkpoint DocumentCheckpoint LifecycleGiving the Model the Ability to Observe The SystemsPropagating Context Into Tool MethodsAudit Trails with ToolExecutionPause, Inspect, ResumeA Demo ScenarioWhat This Architecture Makes PossibleConclusionThis …

Endive 1.0 Is Here: Wasm on the JVM Ships Under the Bytecode Alliance

Table of Contents What ShippedWasmGC: The Libraries Get SmarterTail Call OptimizationsOne More JAR: tree-sitter for JavaBeyond Libraries: Endive as a HostWhat’s NextGet StartedA few weeks ago, we wrote about a new generation of Java libraries powered by WebAssembly. SQLite, QuickJS, …

AI-Assisted Unused & Dead Code Removal

Table of Contents Why Your Codebase Is Forcing AI to Underperform, and What to Do About ItThe Context Window Is Your AI’s Working MemoryUnused & Dead Code Is More Common Than You ThinkRuntime Evidence Changes the PictureAI-Assisted Code Removal WorkflowThe …

Native Linux, Apple Watch, A Game Builder And Crash Protection
Native Linux, Apple Watch, A Game Builder And Crash Protection

This week adds a native Linux desktop port, an Apple Watch and Wear OS port, a visual Game Builder with a high-level gaming API, and seamless crash protection that symbolicates native crashes and files them as GitHub issues. We also rebuilt the build cloud from the ground up.

Jurassic JDK: Migrate or Extinct

Table of Contents Why Are We Still Here? 👀The Mistake Everyone Makes: The Big JumpStep 1: Read Your Codebase Before You Touch Anything 🔍Step 2: The Tools That Actually Help (and the Ones That Gaslight You)OpenRewrite ✅jdeprscan ✅Maven Enforcer Plugin …

Aggregation Optimization in MongoDB: Unnecessary Unwinds (Part 2)

Table of Contents And why MongoDB might be a better relational database than you ever realized.The video streaming service use case: profiles, devices, and device types (a recap)Optimization, Step 1: removing the $unwind stagesAnd why MongoDB might be a better …

[custom-twitter-feeds feed=3]

Join the Community

Be a Part of Our Network

Subscribe to foojay updates:

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