Milen Dyankov

Milen Dyankov

Milen is a Developer Advocate at AxonIQ on a mission to help fellow Java developers around the globe design and build clean, modular, and future-proof software! After more than 20 years of developing, designing, and consulting for leading European companies, he currently spends most of his time supporting communities and organizations, speaking at conferences, and researching topics around Java modularity, micro-services, distributed systems architecture, and software craftsmanship.

Sessions Montréal 2022

Demystifying "events” in software concepts and methodologies

Session en anglais - Débutant

Likely some terms starting with the word "event" are invading your professional space. "Event-driven" is already a buzzword in IT marketing and sales. The tech terms list is much longer. It includes "event streaming", "event storming", "event sourcing", "event store", "event modeling", ... Getting dizzy already? Don't worry. This talk is an “event-dizziness” cure. It'll walk you through the entire "event land" and explain what is what.

Give your application memories

Session en anglais - Débutant

Most applications only know the present. Their state is updated on every change, effectively losing information that existed in the past. Can that be a limitation? Missed opportunity? What if your application could remember its entire history? Would that be helpful, or is it a worthless effort? This talk will help you make mental models of the Event Sourcing, DDD, and CQRS concepts and implement them in Java.

Sessions Vancouver 2017