[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

September, 2025

  • 25 September

    Introduction to Data-Driven Testing with Java and MongoDB

    Author: Otavio Santana Original post on Foojay: Read More Table of Contents PrerequisitesStep 1: Create the entitiesExplanation of annotations:Step 2: Create a database containerStep 3: Generate our first DDTConclusion As applications expand, the complexity of the rules they enforce also increases. In many systems, these rules are embedded within the data, primarily in database queries that filter, join, or compute …

    Read More »
  • 24 September

    Design Patterns Update to JDK25

    Author: Miro Wengner Original post on Foojay: Read More Table of Contents JEPs LTS journey (focus on coding but not only): References: The information technology landscape is changing rapidly. This is not only due to the utilization of AI and new methodologies [8], or business requirements trying to keep up, but also because of the incremental complexity of expected solutions. …

    Read More »
  • 23 September

    Power your AI application with Vector Search

    Author: Arek Borucki Original post on Foojay: Read More Most major database vendors, like MongoDB , are adding vector search capabilities to their products. It’s becoming a standard feature as demand for AI-powered applications grows. Reading time: 3-4 min What is vector search needed for? MongoDB Vector Search enables semantic queries. For example, finding support tickets with similar meanings even …

    Read More »
  • 23 September

    How to Kickstart Your Jakarta EE 11 Projects with Payara Starter

    Author: Dominika Tasarz Original post on Foojay: Read More Table of Contents Why Payara Starter Exists What’s New in Payara Starter How to Create Jakarta EE 11 Apps with Payara Starter Why This Matters for Java Developers Jakarta EE 11 is here, bringing powerful new capabilities for enterprise Java developers. But getting started quickly can be a challenge – that’s …

    Read More »
  • 18 September

    From Zero to Vector Hero – Locally!

    Author: Arek Borucki Original post on Foojay: Read More In the previous issue, I explained how to run a local MongoDB Atlas cluster using Atlas CLI – no cloud account required. If you missed it, read it here Run an Atlas cluster locally in minutes. Now let’s see how to use Vector Search in that local environment. Reading time: 3-4 …

    Read More »
  • 18 September

    JC-AI Newsletter #5

    Author: Miro Wengner Original post on Foojay: Read More Table of Contents 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. Fourteen days have passed, and it is time to present a fresh collection of readings that could influence developments in the field of …

    Read More »
  • 17 September

    Azul’s High-Performance Java Platform Achieves Historic First with 10,000 Customer JVMs Collaborating and Sharing Performance Optimizations, Cutting Cloud Costs by 20%+

    Author: John Ceccarelli Original post on Foojay: Read More Azul Platform Prime Achieves Historic First with 10,000+ JVMs Collaborating and Sharing Performance Optimizations, Cutting Cloud Costs by More than 20% Fleet-level advantages achieved for cloud-native Java applications with faster warm-up, smoother scaling and reduced cost SUNNYVALE, Calif. — September 17, 2025 — Azul, the only company 100% focused on Java, …

    Read More »
  • 16 September

    Best Practices for Deploying MongoDB in Kubernetes

    Author: Tim Kelly Original post on Foojay: Read More Table of Contents 1. Use the MongoDB Kubernetes Operator2. StatefulSets and persistent volumes: Running MongoDB the right way Example: Recommended multiple volume configuration 3. Set CPU and memory resources for MongoDB and the Operator MongoDB Kubernetes Operator: Plan for initial spikes MongoDB replica set pods: Allocate predictably 4. Spread replica set …

    Read More »
  • 16 September

    Here’s Java 25, Ready to Perform to the Limit

    Author: Hanno Embregts Original post on Foojay: Read More Table of Contents JEP OverviewNew features Core Libs HotSpot Security Libs Java Flight Recorder Repreviews and Finalizations JEP 505: Structured Concurrency (Fifth Preview) JEP 506: Scoped Values JEP 507: Primitive Types in Patterns, instanceof, and switch (Third Preview) JEP 508: Vector API (Tenth Incubator) JEP 510: Key Derivation Function API JEP …

    Read More »
  • 15 September

    Research: Measuring Energy Consumption in Programming Languages for AI Applications

    Author: Miro Wengner Original post on Foojay: Read More Decades ago, I contributed to a very interesting project called SunSPOT at SUN Microsystems. It was a small device with wireless connectivity, built-in sensors, running on Java (compatible with runtime 1.6), and powered by battery. It enabled the design of small applications and the connection of additional hardware, or simply the …

    Read More »