Jakarta EE 11: Beyond the Era of Java EE
This user guide provides a brief history of Java EE/Jakarta EE and a detailed overview of some of the specifications that will be updated in Jakarta EE 11.
Stable, Secure, and Affordable Java
Azul Platform Core is the #1 Oracle Java alternative, offering OpenJDK support for more versions (including Java 6 & 7) and more configurations for the greatest business value and lowest TCO.
Step up your coding with the Continuous Feedback Udemy Course: Additional coupons are available
What do you know about the code changes that were just introduced into the codebase? When will you notice if something goes wrong?
Do you want your ad here?
Contact us to get your ad seen by thousands of users every day!
[email protected]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
Table of Contents In this article you’ll learnIntroductionWhat this article is aboutBack in the real worldCode FlowsA different type of waterfallUnpredictable as the weather?The idealised workflowThe ethics of vulnerability patchingUnreported is not safeDownstream’s responsibility to the ecosystemEnd of Life software …
Databases are the backbone of modern applications, and MongoDB stands out with its flexibility and scalability. Central to its functionality is the WiredTiger storage engine. WiredTiger, as MongoDB’s default engine, seamlessly merges document-level concurrency for high throughput, advanced compression techniques …
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 …
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 …
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 & …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
Categories
Authors of the month
Mary Grygleski
Featured AuthorMary is a Java Champion, and the AI Practice Lead at Callibrity, a consulting firm based in Ohio. She started…
New Podcast
Foojay
Podcast
Trending
Project Panama for Newbies (Part 1)
Spring Boot 4 OpenTelemetry Guide: Metrics, Traces, and Logs Explained
Inside the Engine: The Sub-Millisecond Performance Relay of MongoDB 8.0
Preparing for Spring Framework 7 and Spring Boot 4
BoxLang CouchBase Module: Enterprise Caching, Distributed Locking, and AI Vector Memory
Foojay Podcast #86: Agents, MCP, and Graph Databases: Java Developers Navigate the AI Revolution
🚀 Stop Fixing Bugs on Fridays: The “Connected Mode” Superpower (Part 2)
Understanding MCP Through Raw STDIO Communication
Make Java Fleets Warm Up Faster on AWS With Azul Optimizer Hub
How to Create Mobile Apps with JavaFX (Part 1)
JC-AI Newsletter #11
Preparing for Spring Framework 7 and Spring Boot 4
Spring Boot 4 OpenTelemetry Guide: Metrics, Traces, and Logs Explained
Project Panama for Newbies (Part 1)
Understanding MCP Through Raw STDIO Communication
Java 25: What’s New?
Optimizing MongoDB Queries in Java Applications
JC-AI Newsletter #10
More Java From Azul!
Java, What’s Old? Part III: I/O
Indexing all of Wikipedia, on a laptop
Working with Multiple Carets in IntelliJ IDEA
Clean Shutdown of Spring Boot Applications
Java 17 on the Raspberry Pi
Project Panama for Newbies (Part 1)
How to Create Mobile Apps with JavaFX (Part 1)
Beginning JavaFX Applications with IntelliJ IDE
Foojay Slack: bit.ly/join-foojay-slack
SpringBoot 3.2 + CRaC
Creating Scalable OpenAI GPT Applications in Java
Stable, Secure, and Affordable Java
Azul Platform Core is the #1 Oracle Java alternative, offering OpenJDK support for more versions (including Java 6 & 7) and more configurations for the greatest business value and lowest TCO.
Apache Kafka Performance on Azul Platform Prime vs Vanilla OpenJDK
Learn about a number of experiments that have been conducted with Apache Kafka performance on Azul Platform Prime, compared to vanilla OpenJDK. Roughly 40% improvements in performance, both throughput and latency, are achieved.
Fourteen days have passed, and it is time for @miragemiko @OpenValue to present a fresh collection of readings that could influence developments in the field of #artificial #intelligence!
Fourteen days have passed, and it is time for @miragemiko @OpenValue to present on Foojay a fresh collection of readings that could influence developments in the field of #artificial #intelligence!
I definitely did NOT have "find out a bank named a sprint after me" on my Bingo card for today. But I'm here for it!