ArnhemJUG
We are excited to announce that we are welcomed by Avisi for the March meetup.
Agenda
- 17:00 CET walk-in
- 17:30 – 18:30 Food and drinks
- 18:30 – 19:30 talk: Koog your own AI! Delicious recipes by Simon Vergauwen
- 19:30 – 19:45 break
- 19:45 – 20:45 talk: Domain-Driven Design by Dirk Groot
- 20:45 – 21:30 drinks
Koog your own AI! Delicious recipes
Koog is an open-source Kotlin framework for building robust, and production-ready AI agents. Developed, and battle-tested in their own products by JetBrains!
In this session we’ll build an agent, and explore various techniques to tackle different kinds of problems, and complexity. How we can use model-context protocol (MCP) to give our agent access to external tools, and how to build custom tools to integrate with your own systems. How to define flexible graph workflows to design complex agent behaviors.
If you're not cooking your own AI Agents yet, you should! Join me and I’ll give you a taste of Koog.
About Simon Vergauwen
Developer Advocate at JetBrains & OSS (arrow-kt) Maintainer
Software engineer from Antwerp, Belgium.
Interested in everything functional, and Kotlin. Loves OSS, cooking, snowboarding and Fallou
Domain-Driven Design
What name should I give this entity? How should I deal with ambiguous terminology? Where should business rules be implemented? Is this validation part of the domain logic, or does it belong to the application layer? Which entities should be within the scope of this database transaction?
In this talk we explore how the Domain-Driven Design (DDD) methodology helps answer questions like these. We will cover the key DDD concepts, including Ubiquitous Language, Bounded Context, Aggregates, Entities, and Value Objects, and discuss how they fit within a software architecture.
The session is built around a practical example, so you will not only learn the theory behind DDD, but also see how these concepts can be applied in real-world software development.
About Dirk Groot
I'm a software engineer with more than 25 years of experience. Since my early teens, sofware engineering has been my greatest passion.