foojay

Save Time and Money by Reducing False Positives

Author: Gerrit Grunwald Original post on Foojay: Read More Recently Azul announced that AVD (Azul Vullnerability Detection), which is our solution to scan for security vulnerabilities in production, now comes with a new feature that only makes it possible to identify vulnerable components on a jar file level but also on class file level. So what does that mean? Usually …

Read More »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »