[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

December, 2025

  • 12 December

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

    Author: Jonathan Vila Original post on Foojay: Read More 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 opened a legacy file and got 500 errors. I’m overwhelmed.”Problem #6: …

    Read More »
  • 12 December

    Jakarta Data Makes Persistence a Breeze

    Author: Alfonso Altamirano Original post on Foojay: Read More 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 helps developers glide through data operations effortlessly, cutting complexity and keeping …

    Read More »
  • 12 December

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

    Author: Jago de Vreede Original post on Foojay: Read More Table of Contents Preconditions GPG key Coordinate (group-id) Preparing your project JReleaser Installing locally JReleaser configuration The actual local release Staging Release Check progress in Maven Central repository GitHub action Secrets Workflow Maven pluginResources used This article is a tutorial that guides you through the process of releasing a Java …

    Read More »
  • 12 December

    Building Java Microservices with the Repository Pattern

    Author: Mike LaSpina Original post on Foojay: Read More Table of Contents What you’ll learn The Spring standard repositoryCustom repository functionsWhen requirements changeThe double-edged sword of Spring updates in MongoDB Increased network traffic Oplog bloat and replacing documents Why schema and indexing matterConclusion Further reading What you’ll learn How the MongoDB Spring repository can be used to abstract MongoDB operations …

    Read More »
  • 11 December

    First Experiments with Java on the LattePanda IOTA: An Alternative to Raspberry Pi?

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents Unboxing the LattePanda IOTAAssemblySetting Up The Board First Boot: Windows Pre-installed Installing Ubuntu Setting Up Java Development Testing Java, JavaFX, and Pi4J HelloWorld with JBang JavaFX Test Pi4J Test Performance Check Conclusion After years of experimenting with Raspberry Pi boards, Java, JavaFX, and Pi4J to control electronics, I …

    Read More »
  • 10 December

    More Java From Azul!

    Author: Simon Ritter Original post on Foojay: Read More Table of Contents A Little Java History Azul is a company focused purely on Java through builds of OpenJDK, in the form of Platform Core, and our high-performance Java platform (including JVM), Platform Prime.  We build on these with Intelligence Cloud to deliver precise information about security vulnerabilities in running code, unused code and an inventory of all JVMs in use.  When looking at …

    Read More »
  • 10 December

    Spring Boot 4 OpenTelemetry Guide: Metrics, Traces, and Logs Explained

    Author: Mahendra Rao B Original post on Foojay: Read More Table of Contents Key TerminologyWhy OpenTelemetry?Step-by-Step Guide Testing with Docker Compose Conclusion References In my previous article, I outlined a comprehensive list of features introduced in Spring Framework 7 and Spring Boot 4. In this series of articles, we will explore these features in detail using a pragmatic approach. In this …

    Read More »
  • 9 December

    Optimizing MongoDB Queries in Java Applications

    Author: Farhan Hasin Chowdhury Original post on Foojay: Read More Modern Java applications often struggle with performance bottlenecks that have little to do with the JVM itself. In most cases, the culprit lies deeper in how the application interacts with its database. Slow queries, missing indexes, or inefficient access patterns can quietly degrade user experience, increase latency, and inflate infrastructure …

    Read More »
  • 9 December

    JC-AI Newsletter #11

    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 explores the evolution of agentic AI systems, provides valuable insights into the Chain-of-Thought (CoT) approach, Vibe coding, and discusses the pattern-matching capabilities of LLMs. …

    Read More »
  • 9 December

    The 5 Knights of the MCP Apocalypse 😱

    Author: Jonathan Vila Original post on Foojay: Read More Table of Contents 1. The “My Prompt is Leaking Secrets” Problem 2. The “Is My Server a Double Agent?” Problem 3. The “Black Box of Vulnerabilities” Problem 4. The “Context Pollution and Poisoning” Problem 5. The “Too Many Cooks” Problem (MCP Sprawl) Final Check: You’re an Auditor Let’s talk about that …

    Read More »