The NLJUG Speaker Academy is here to help you take the stage, even if you …
Read More »Ever dreamed of becoming a tech speaker, but not sure where to start?
The NLJUG Speaker Academy is here to help you take the stage, even if you don’t (yet) consider…
Luminis challenges you: AWS GameDay on June 16
On Monday June 16, Luminis hosts a AWS GameDay at the AWS office in Amsterdam. The GameDay is an int…
Meer met Maven
Article JAVA Magazine 04 – 2021 Java X + 1 Velen zullen Java 17 zien als dé nieuwe release om …
Kotlin Multiplatform
Article JAVA Magazine 04 -2021 Kotlin is een krachtige, moderne taal die de laatste jaren vee…
Betere testcode met het Tester Pattern
Article JAVA Magazine 04 -2021 Wie automatische testen schrijft, weet dat er ook een nadeel aan zit:…
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 »