Making read models truly expressive from event streams isn't always straightforward. In this live coding talk with @mathiasverraes and @ericevans, we explored techniques for building expressive projections. The key takeaway was seeing practical ways to transform complex events into clear, domain-aligned read models.
Watch: https://virtualddd.com/sessions/ddddd-20-live-coding-expressive-projections/

[DDDDD-20] Live coding: Expressive Projections
Let’s write some event sourced projections! Our weapons of choice include higher order functions, algebraic data types, pattern matching, all the goodies of a modern programming languages. But the secret behind our success will be our Dogged Determination to Descriptive naming. We’ll observe how our domain language crystallises, how patterns emerge, and how we end up with code that communicates intent.