Beyond the Code: Event Modeling & Java Compiler Magic


Details
Eager to develop your Java skills? Good news: on June 18, JDriven is hosting a brand-new DevMotion for the Java community! Join us for an evening where theory meets practice. JDriven is hosting two deep-dive sessions by top speakers, designed for experienced Java developers who want to expand their architectural thinking and explore the compiler's hidden capabilities.
We'll explore how Event Modeling transforms complex business processes into clean, implementable solutions, and uncover the mechanisms behind popular tools like Lombok and MapStruct through annotation processing. No buzzwords, just practical insights you can apply immediately.
Design and validate your business process with EventModeling
Tom de Vroomen
EventModeling enables your business to quickly design and validate a software solution for business processes. I will show you how to design a business process and turn it into working software. This enables developers to focus on implementing (complex) business rules instead of boiler plate.
Annotation Processors - This is where your adventure begins
Jacob van Lingen
Ever wondered how tools like Error Prone, MapStruct, and Lombok work their magic? Here's a little secret: they tap into the Java compiler itself to process annotations in some clever ways. Curious how that works under the hood? Join my talk where we’ll dive into the theory behind annotation processing and explore real-world examples in action. Whether you're just curious or planning to build your own processor, this session will give you the insights you need!
About JDriven and Conflux
JDriven is specialized in Java and open source software development. With a team of experienced specialists, JDriven helps organizations deliver high-quality solutions through architecture, development, training, and coaching. Their focus is software craftsmanship, continuous improvement and knowledge sharing. JDriven is part of Conflux: a network of eight specialized IT boutiques. Each boutique excels in its own domain, such as backend, data, security and frontend. Conflux connects the right experts to the right challenges, providing direct access to deep expertise. Together they create, build, and develop impactful products and services for top-100 companies in the Netherlands.

Beyond the Code: Event Modeling & Java Compiler Magic