Heapspace Meetup #30 - Data & Behaviour (Algebra of the Business)
Details
Pozivamo vas na jubilarni, trideseti Heapspace Meetup, koji će se održati 16. oktobra u CDT Habu, kao deo warm-up programa pred Heapcon konferenciju.
Predavač je Ivan Dugalić, čije je prošlogodišnje predavanje “Building Event-Driven Information Systems” privuklo veliku pažnju i pozitivne reakcije publike.
Razumevanje novog predavanja ne zahteva praćenje prethodnog, tako da su dobrodošli i oni koji mu tada nisu prisustvovali.
Prijave su obavezne putem linka.
Vidimo se!
__________
Opis predavanja
While event-driven systems teach us to design around flows of information, the next challenge is understanding how data and behaviour combine to form the algebra of a business. Every enterprise is ultimately defined not by its raw data but by the patterns of interaction, transformation, and decision-making that data enables.
This talk explores how to model business domains as a composition of behaviors, constrained by rules and expressed through events. We’ll look at how algebraic thinking - treating events, state, and commands as composable building blocks - allows us to create systems that are both rigorous and adaptable.
To ground these ideas, we will also explore FModel - a functional programming library (Kotlint, Rust, TypeScript) that brings algebraic modeling to life in production systems. FModel provides ready-to-use abstractions for defining commands, events, and state transitions as pure functions. It makes the algebra of business explicit, testable, and composable, helping teams move from abstract design to concrete implementation faster.
Ivan Dugalić biografija
Solutions Architect with significant experience in designing full-stack application components and providing guidance to the solution teams in development and implementation. Skilled in a wide variety of technology stacks and learning new technologies quickly as needed. Experience covers all facets of design patterns, software architecture, continuous delivery, agile methodologies, and best practices in constructing solutions that remain scalable, adaptable, and replicable. Strong engineering professional with a Master of Science (MSc) focused on Computer Science from the University of Belgrade, Faculty of Mathematics.
__________
Heapspace Meetups okuplja radoznale ljubitelje tehnologije iz različitih oblasti IT-a. Kroz organizovanje događaja edukativnog karaktera, želimo da podstaknemo neformalnu edukaciju iz ovih oblasti i time pružamo zajednici prostor za dalje umrežavanje i učenje.