[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

November, 2025

  • 26 November

    The Visitor Pattern โ€“ โ€˜Revisitedโ€™ using Data Oriented Programming techniques

    Author: Wim De Troyer Original post on Foojay: Read More Table of Contents IntroductionWhat is the visitor pattern?Example: A book curation system The Book Domain The task: Collect interesting information about a book An implementation using OOP concepts Re-implementation using Data Oriented Programming (DOP) techniques Recommended further reading and watching Introduction Design patterns are great, they standardize solutions for common …

    Read More »
  • 26 November

    Will OpenJFX Be Merged Into OpenJDK? It Would Be a Perfect Match with Java on Mobile!

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents History: Why JavaFX Got Separated From The JDKTime to Reunite The Developer Experience Matters Enter Java on Mobile: The Perfect Timing The Challenge They’re Solving A New Approach: Java on Mobile Current Progress and Roadmap Why These Two Initiatives Complement Each Other PerfectlyA Community EffortWhat’s Next? While looking …

    Read More »
  • 25 November

    BoxLang Redis Has Landed: Enterprise-Grade Caching, Pub/Sub, and Distributed Locking

    Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents What is the Redis Module? Key Features Getting Started Quick Configuration Powerful Caching Made Simple Publish/Subscribe: Real-Time Messaging Distributed Locking: Coordinate Across Servers Deployment Modes Comprehensive Documentation Use Cases Get Access We’re thrilled to announce the release of the BoxLang Redis Module (bx-redis) – a powerful addition to …

    Read More »
  • 25 November

    The Art of Performance Tuning: Why Saving 30% in the Cloud Means Nothing if Your Code Wastes 1000ร— More

    Author: Daniel Witkowski Original post on Foojay: Read More Table of Contents The Hidden Cost of โ€œGood Enoughโ€ CodeA Quick Reality Check โ€“ Programming Languages and EnergyLet’s see how good am I with performance analysis Step One โ€“ Exceptions as Logic Step Two โ€“ The RegExp Trap Step Three โ€“ Let the CPU Breathe Step Four โ€“ Handcrafted Precision Step …

    Read More »
  • 24 November

    Foojay Podcast 83: OpenJDK Evolutions plus Tips and Tricks

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents YouTubePodcast AppsContent Welcome to another episode of the Foojay Podcast! Just like in the previous episode, I bring you conversations from two of Europe’s premier Java conferences – Devoxx in Belgium and JFall in the Netherlands. At these conferences, I had the opportunity to speak with members of …

    Read More »
  • 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 »