Thursday 

Workshops 

10:20 - 11:20 

(UTC+02

Talk (60 min)

Workshop: Practical Introduction to Event Sourcing - Part 1/2

Event Sourcing enables building applications close to the business. Recording events (facts) about the business process gives a complete understanding and reflection of them in the code. It is wrongly considered a complicated pattern that is difficult to apply in practice.

Architecture
Software Design
Database

The workshop will go practically and pragmatically through the essential building blocks of the Event Sourcing applications and will build the foundations to knowing where and how to use the pattern.

Workshop exercises will be run in C# and Java, but the focus will be on Event Sourcing, so if you have the basic knowledge of either of them, feel free to join.


Before joining, make sure that you:
- have .NET 6 or Java 17 (or above) installed.
- Docker installed and running,
- cloned https://github.com/oskardudycz/EventSourcing.NetCore (for C#) or https://github.com/oskardudycz/EventSourcing.JVM (for Java).

Oskar Dudycz

I'm a developer, technical team leader, and architect. I started a career before StackOverflow existed. For over 14 years, I've been creating systems close to the business process. I believe that Event-Driven Architectures and Event Sourcing are great ways to achieve that.

I'm an active open-source developer and one of the Marten library maintainers. I'm sharing my journey and findings on my blog https://event-driven.io and practical samples at https://github.com/oskardudycz.