[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

November, 2025

  • 21 November

    Spring Framework 7.0 and Spring Data 2025.1.0 Embrace Jakarta EE 11 Compatibility

    Author: Dominika Tasarz Original post on Foojay: Read More Table of Contents Why This MattersA Look Back at the Spring and Java/Jakarta EE RelationshipWhat This Means for Payara UsersExpanding Your Options With Spring and Payara Qube The recent releases of Spring Framework 7.0 and Spring Data 2025.1.0 mark an important milestone for the Java ecosystem, with both now aligned with …

    Read More »
  • 20 November

    Navigating the Nuances of GraphRAG vs. RAG

    Author: Thibaut Gourdel Original post on Foojay: Read More Table of Contents RAG: The Baseline Approach Based on EmbeddingsGraphRAG: Connecting the Dots with Knowledge Graphs Towards Hybrid Approaches and Unified Platforms Building Reliable AI Apps While large language models (LLMs) hold immense promise for building AI applications and agentic systems, ensuring they generate reliable and trustworthy outputs remains a persistent …

    Read More »
  • 20 November

    Goodbye Payara Community 6, on to the next chapter with Payara Community 7

    Author: Dominika Tasarz Original post on Foojay: Read More Table of Contents The next chapter, Payara 7 with Jakarta EE 11A refreshed container experience with new Docker imagesWhat the end of Payara Platform Community 6 means for youWhy this transition is positive for the communityHow to prepare for the upgradeLooking ahead With the November 2025 release, Payara community reached an …

    Read More »
  • 18 November

    Service Layer Pattern in Java With Spring Boot

    Author: Tim Kelly Original post on Foojay: Read More Table of Contents What you’ll learnWhat is the Service Layer pattern?Why use a service layer?How the Service Layer fits with MVC Traditional MVC MVC + Service Layer A real example: User management service The scenario Step 1: The domain model Step 2: The repository interface Step 3: The service interface Step …

    Read More »
  • 17 November

    Foojay Podcast #82: OpenJDK Projects (Leyden, Babylon, Panama) and TornadoVM

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents Podcast AppsContent In this Foojay Podcast, we’re diving deep into some of the most exciting developments happening within the OpenJDK and TornadoVM projects. At the Devoxx and JFall conferences, we spoke with several speakers and visitors about some of the major themes shaping the future of Java development. …

    Read More »
  • 15 November

    ๐Ÿƒโœ๏ธSwagger OpenAPI Spring: Document Your Spring REST APIs with Annotations

    Author: Vincent Vauban Original post on Foojay: Read More Table of Contents TL;DR WHY IT MATTERS CHEAT SHEET (MOST-USED ANNOTATIONS) MINI EXAMPLE (SPRING) HOW TO START TODAY TAKEAWAYS GO FURTHER WITH JAVA CERTIFICATION Swagger OpenAPI Spring is a simple way to turn your Spring REST APIs into clear and reliable documentation. By adding a few annotations to your controllers and …

    Read More »
  • 14 November

    Micrometer & Prometheus in Spring Boot: Kafka Burger Orders๐Ÿ”๐Ÿ“จ

    Author: Vincent Vauban Original post on Foojay: Read More Table of Contents 1) Expose a Counter with Tags (Micrometer)2) REST Controller โ†’ Produce to Kafka3) Kafka Consumer โ†’ Count โ€œDukeBurgerโ€4) Avro Bytes โ†’ Object (utility)References ๐Ÿ‘จโ€๐Ÿ’ป GitHub: https://github.com/vinny59200/dukeburger ๐Ÿ”ตโšชโšชโšชโšชโšชโšชโšชโšชโšชโšชโšช TL;DR This guide shows how to use Micrometer and Prometheus in Spring Boot to track a custom metric for a Kafka-driven …

    Read More »
  • 13 November

    Beyond Keywords: Hybrid Search with Atlas And Vector Search (Part 3)

    Author: Ricardo Mello Original post on Foojay: Read More Table of Contents One search might not be enoughMerging the best of both worldsPrerequisitesThe vector searchThe full-text search Implementing the full-text index Executing a basic text query Improving the experience with fuzzy search Refining results with score boosting Combining forces with hybrid search The $rankFusion How to decide the right weights …

    Read More »
  • 12 November

    JC-AI Newsletter #9

    Author: Miro Wengner Original post on Foojay: Read More 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 focuses on examining how AI enhances productivity through enterprise studies, tutorial, agentic system architecture, GraphRAG, evaluating risk methodologies in agentic systems, and the security …

    Read More »
  • 11 November

    The Cost of Not Knowing MongoDB โ€“ Part 3: (appV6R0 to appV6R4)

    Author: Artur Costa Original post on Foojay: Read More Table of Contents Application version 6 revision 0 (appV6R0): A dynamic monthly bucket document Schema Bulk upsert Get reports Indexes Initial scenario statistics Load test results Issues and improvements Application version 6 revision 1 (appV6R1): A dynamic quarter bucket document Schema Bulk upsert Get reports Indexes Initial scenario statistics Load test …

    Read More »