Classic Layout

Clean and Modular Java: A Hexagonal Architecture Approach

Author: Ricardo Mello Original post on Foojay: Read More One of the discussions that always leaves me with both doubts and excitement is the one about system architecture. Ever since I started diving deeper into programming, I’ve encountered questions like how to separate packages and modules: is it really worth creating so many divisions? I must admit, it’s often complicated …

Read More »

Inside Nedap: How Bram codes for the cloud – Java, Kotlin, Kafka & edge devices — a peek into Nedap’s hybrid cloud architecture.

The code you write in the morning can be live and used by clients that same day. An interview with Bram Klein Gunnewiek from Nedap Security At Nedap Security, cutting-edge technology and a people-centered work culture go hand in hand. The team develops innovative access control solutions that go far beyond traditional security systems. Their cloud-native platform, AtWork, is used …

Read More »

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 »

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 yourself an expert. We’re kicking things off with our first session on 𝐉𝐮𝐧𝐞 30𝐭𝐡 𝐚𝐭 18:00 𝐢𝐧 𝐔𝐭𝐫𝐞𝐜𝐡𝐭 (food & drinks included) Led by Java Champions Bert Jan Schrijver and Brian Vermeer, this program will help you: ✅ Find your talk topic …

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 »