Persisting persistent data structures

A session at LambdaCon

Saturday 28th March, 2015

12:00pm to 12:45pm (CET)

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.

About the speaker

This person is speaking at this event.
Michael Newton

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.

Next session in Currying hall

2pm Dissecting the Rabbit by Alvaro Videla

1 attendee

  • Michael Newton

Sign in to add slides, notes or videos to this session

Sign in to track this session


Italy Italy, Bologna

28th March 2015

Tell your friends!


Time 12:00pm12:45pm CET

Date Sat 28th March 2015

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session