Mon, Nov 24 · 5:30 PM CET
On 24 November, BrabantJUG will be hosting our next meetup, this time at a new host: Sioux Technologies. Again we will have some great content for you. See you there!
Timetable
17:00 Doors open
18:00 Food
18:50 Introduction by our host
19:00 When ORM Becomes OMG: Performance Pitfalls in JPA and Friends by Jos Roseboom
19:45 Break
20:00 Unveiling the simple math that powers AI by Marianne Hoornenborg
20:45 Drinks
When ORM Becomes OMG: Performance Pitfalls in JPA and Friends
JPA makes database interaction feel almost magical—until your app grinds to a halt. In this talk, we’ll take a tour through the common (and not-so-common) performance pitfalls that turn object-relational mapping into an object-relational mess. From data loading surprises to connection mismanagement, we’ll explore real-world issues using a sample app: the FunFactStore, where fun facts are sold, but bugs are free.
We’ll dig into how seemingly harmless libraries (like Lombok or MapStruct) can sometimes do more harm than good, and how tooling can help you spot trouble before your users do. Whether you’re using Spring Data JPA, navigating tricky transaction boundaries, or just wondering why things suddenly got slow, this session offers practical insights—and maybe a few fun facts.
About Jos Roseboom
Jos is a freelance software developer and gets a smile on his face when he makes other people happy by letting a computer do what they don’t like to do. He has been trying to do so professionally for the past 16 years.
In his spare time, Jos likes to play tennis. He is a trainer/coach for kids playing the typical Dutch sport korfball.
Unveiling the simple math that powers AI
Don't let math intimidate you — simple math powers complex systems.
As a Java developer without a formal math background, I became curious about the mathematical foundations behind AI and computation. What I discovered was that intelligent systems are often rooted in surprisingly simple mathematical concepts.
In this beginner-friendly talk, we’ll explore how boolean logic drives agent decision trees, why floating-point precision impacts confidence scores, and how vector geometry underlies recommendation systems. And yes, we’ll even revisit the basics of machine-level binary and hexadecimal number representations.
Whether you're new to the field or brushing off old knowledge, this session offers hands-on Java examples that demystify key mathematical concepts. You’ll see that the math behind AI is more relatable than you might think!
About Marianne Hoornenborg
Marianne Hoornenborg is a lead in the Dutch Java community and works in the CIO Office at the Dutch Chamber of Commerce (KVK). She is passionate about making technical topics more accessible and engaging. Marianne believes learning should be investigative, inclusive, and fun. Through her talks, she aims to empower developers to grow with confidence in their careers.