[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

June, 2025

  • 20 June

    How to Train ReadyNow to Achieve Optimal Java Performance

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents Understanding ReadyNow generationsTIPWhen using the ReadyNow Orchestrator feature of Optimizer Hub, the creation of a promoted profile is handled automatically. This will be explained in the next blog post in this series.Possible approachesTIPTo reach an optimal profile, each run needs a minimum of 10,000 executions of all critical …

    Read More »
  • 19 June

    Multi-cloud Strategies With MongoDB Atlas

    Author: Luce Carter Original post on Foojay: Read More Table of Contents Why use a multi-cloud strategy?Setting up a multi-cloud deployment in MongoDB AtlasSummary In the technological world, the cloud has become more prevalent. It brings many benefits, including flexibility, scalability, faster innovation, and collaboration. Plus, when it comes to data storage and access with databases, it allows data to …

    Read More »
  • 19 June

    Spring Boot + Kafka Streams: Event Routing & Testing

    Author: Vincent Vauban Original post on Foojay: Read More Table of Contents 1⃣ The Use Case: Lille City Tour Imagine you’re planning a visit through Lille, France. 2⃣ The Goal What I want to do! 3⃣ Tech Stack What I used for this demo 4⃣ Data Modeling What is the model of the visit data 5⃣ Kafka Streams Topology Concept …

    Read More »
  • 19 June

    Java, What’s Old? Part I: Collections

    Author: Anthony Goubard Original post on Foojay: Read More Table of Contents OptionalStatisticsLinkedHashMapWeakHashMapBitSet A few weeks ago, I had the honor to present at the Arnhem JUG in the Netherlands about “Java, What’s old?” In this series, I’m focusing on what’s old in the JDK, not that known, and can be useful. A few hidden gems in the JDK. Everything …

    Read More »
  • 18 June

    Book Review: Writing for Developers

    Author: Nicolas Frankel Original post on Foojay: Read More Table of Contents FactsChaptersPros and consSummary Disclaimer: This post includes affiliate links; I may receive compensation if you purchase the book from the different links provided in this post. This review is about Writing for Developers by Piotr Sarna and Cynthia Dunlop from Manning. I started my blog as a hobby …

    Read More »
  • 17 June

    Ensuring Safe and Reliable AI Interactions with LLM Guardrails

    Author: Brian Vermeer Original post on Foojay: Read More Table of Contents Understanding LLM guardrailsHow guardrails workEasily implementing guardrails with Quarkus Input guardrails Output guardrails Sanitizing LLM input and output Integrating Large Language Models (LLMs) into our applications is becoming increasingly popular. These models are extremely useful for creating content, searching documentation, and solving more complex problems. However, with great …

    Read More »
  • 17 June

    Your Complete Guide to Diagnose Slow Queries in MongoDB

    Author: Tim Kelly Original post on Foojay: Read More Table of Contents 1. MongoDB’s Query Profiler What we’ll need What is MongoDB’s Profiler? MongoDB Atlas Query Profiler in the Atlas UI A few important considerations MongoDB Database Profiler Let’s make something slow on purpose 2. Understanding execution plans with explain() What we’ll need What is explain()? Verbosity modes Let’s use …

    Read More »
  • 16 June

    Sonar Connect Amsterdam 2025

    Author: Jonathan Vila Original post on Foojay: Read More Table of Contents Code quality + Code security for Open Source & AI code Code quality + Code security for Open Source & AI code In the age of AI, ensuring code quality and code security is more critical than ever. Are you using the best methodologies to introduce GenAI in …

    Read More »
  • 16 June

    Foojay Podcast #73: JCon Report, Part 2 – Evolutions in the Java Language and Runtime

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents VideoPodcast (audio only)Content In the second part of our JCON interviews, recorded at the conference in May, we focuses on general evolutions within the Java world and how they influence how we write code and develop applications. We take a look back at the history of Java, discuss …

    Read More »
  • 13 June

    How ReadyNow Improves Java Warmup Time

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents How ReadyNow achieves faster compilationsNormal startupWhat’s in the fileStartup with fileComparing the different runs Tier 1 compile counts Tier 2 Compile Counts Compiler queue run Conclusion This is the second blog post in a series on faster Java application warmup. The first blog post, Faster Java Warmup: CRaC …

    Read More »