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

JC-AI Newsletter #11

Fourteen days have passed, and it is time to present a fresh collection of readings that could influence developments in the field of artificial intelligence. This newsletter explores the evolution of agentic AI systems, provides valuable insights into the Chain-of-Thought ...

New Articles

3D mockup of the Payara Community eBook titled “Scalable Enterprise Java for the Cloud”. The image shows two overlapping book covers in dark blue with teal and gold geometric accents, coral-inspired graphics, and a tablet screen displaying cloud icons. The authors’ names, Luqman Saeed, Otavio Santana, Michael Brey, and Dario Vega, are listed on the cover, reinforcing the cloud-native enterprise Java theme.
Scalable Enterprise Java for the Cloud

We’re excited to introduce Scalable Enterprise Java for the Cloud, a new free eBook created through a close collaboration between Payara, Java Champion Otavio Santana, and the Oracle NoSQL team Dario Vega & Michael Brey. This project brings together different …

Image
Make Java Fleets Warm Up Faster on AWS With Azul Optimizer Hub

Table of Contents Azul Zing Builds of OpenJDK  Azul Optimizer Hub  Amazon Services to run Optimizer Hub  Your applications and other Java systems  Optimizer Hub on EKS   Connecting your applications to Optimizer Hub  Java warmup improvement results  Compiler queues  Compiler threads  CPU use percentage  Case study: real-world impact  Impact on errors  Conclusion   …

Image
Inside the Engine: The Sub-Millisecond Performance Relay of MongoDB 8.0

Table of Contents Stage 1: Network Arrival & Task DispatchStage 2: OperationContext & ACL/ParsingStage 3: PlanCache Lookup & Query PlanningStage 4: SBE Execution & Cooperative YieldingStage 5: WiredTiger MVCC, Cache & JournalingStage 6: Index Mastery & Pre-SplitsStage 7: Replication & …

Image
Announcing bx-ldap: Enterprise LDAP for BoxLang

Table of Contents 🎯 Why?✨ Amazing Features🔍 Seven Powerful Actions📊 Flexible Return Formats🔌 Smart Connection Pooling📢 Event-Driven Programming💡 Code Samples🔒 Enterprise-Grade Security🚀 Performance Optimized📦 Installation📚 Documentation🎁 Get Access🛒 Purchase Options We’re excited to announce the release of bx-ldap, a comprehensive …

Image
🚀 Stop Fixing Bugs on Fridays: The “Connected Mode” Superpower (Part 2)

Table of Contents Problem #1: “It works on my machine, but fails on the server”Problem #2: “Why did the server catch a SQL Injection my IDE missed?”Problem #3: “I hate switching windows to check why the build failed”Problem #4: “The …

Image
BoxLang CouchBase Module: Enterprise Caching, Distributed Locking, and AI Vector Memory

Table of Contents Couchbase + BoxLang: A High-Performance Combination🚀 Enterprise-Grade Distributed Caching🔐 True Distributed Locking for Mission-Critical WorkloadsComponent-Based Locking (Recommended)Callback-Based Locking🤖 AI Vector Memory for BoxLang AgentsExample: Persistent Vector-Powered MemoryMulti-Tenant IsolationHybrid Memory Model🛠️ Direct Couchbase SDK Access📦 Session Storage Backed …

Image
Popular today Inside the Engine: The Sub-Millisecond Performance Relay of MongoDB 8.0
Table of Contents Stage 1: Network Arrival & Task DispatchStage 2: OperationContext & ACL/ParsingStage 3: PlanCache Lookup & Query PlanningStage 4: SBE Execution & Cooperative YieldingStage 5: WiredTiger MVCC, Cache & JournalingStage 6: Index Mastery & Pre-SplitsStage 7: Replication & ...
Image
Foojay Podcast #86: Agents, MCP, and Graph Databases: Java Developers Navigate the AI Revolution

Table of Contents YouTubePodcast AppsContent The AI revolution isn’t replacing Java developers. No, it’s forcing us to think harder. Welcome to another episode of the Foojay Podcast! Today, we’re talking about AI and Java, how it’s changing the way we …

Image
The End of One-Sized-Fits-All Prompts: Why LLM Models Are No Longer Interchangeable

Table of Contents Takeaway 1: LLM choice is now a statement about your productTakeaway 2: Frontier models have divergent ‘personalities’Takeaway 3: End of an era. Prompts are no longer monolithsThe rise of prompt subunitsUser feedback and evalsConclusion For developers and …

Image
🚀 A Java Developer’s Guide to SonarQube for IDE: Stop Fixing Bugs on Fridays (Part 1)

Table of Contents Problem #1: “I don’t have time for complex tool setups”Problem #2: “I think my code is right, but is it?”Problem #3: “Is this urgent, or can it wait?”Problem #4: “I’m not just writing Java anymore…”Problem #5: “I …

Payara promotional graphic for Jakarta Data, featuring and illustrated server stack labeled Core, Web, Full Platform.
Jakarta Data Makes Persistence a Breeze

Table of Contents The Problem: Data Access in Enterprise JavaAnnotation-Driven Persistence with Jakarta DataHow Payara Implemented Jakarta DataWhere Does This Leave Enterprise Java Developers? Working with enterprise Java databases can sometimes feel like swimming upstream. Jakarta EE 11’s Jakarta Data …

Image
How to publish a Java Maven project to Maven Central using JReleaser and GitHub Actions (2025 Guide)

Table of Contents PreconditionsGPG keyCoordinate (group-id)Preparing your projectJReleaserInstalling locallyJReleaser configurationThe actual local releaseStagingReleaseCheck progress in Maven Central repository This article is a tutorial that guides you through the process of releasing a Java module with JReleaser to Maven Central with …

Image
Building Java Microservices with the Repository Pattern

Table of Contents What you’ll learnThe Spring standard repositoryCustom repository functionsWhen requirements changeThe double-edged sword of Spring updates in MongoDBIncreased network trafficOplog bloat and replacing documentsWhy schema and indexing matterConclusionFurther reading What you’ll learn The repository pattern is a design …

Join the Community

Be a Part of Our Network

Mastodon

Subscribe to foojay updates:

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