Saturday 28th March, 2015
12:00pm to 12:45pm
Reading and writing to data stores is often a pain point for programmers new to functional programming between the perceived loss of “purity” and the awkward mismatch between functional APIs and the relational data models or mutable documents in a document store.
Event sourcing is a well established alternative that meshes well with functional concepts of immutability and pure functions.
Using Event Store and F#, we’ll see how to use simple functional constructs like lists and folds to avoid the object-relational impedance mismatch and we’ll also investigate what makes for a "good" event to store, using techniques from Domain Driven Design.
Technical architect - 15below LTD
Michael is the technical architect at a Brighton UK based travel software solutions company and a founding member of the F# Foundation. He is responsible for developer training at his company and the maintainer of some F# open source projects.
Sign in to add slides, notes or videos to this session