•  

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

LambdaCon

Italy Italy, Bologna

28th March 2015

Tell your friends!

When

Time 12:00pm12:45pm CET

Date Sat 28th March 2015

Short URL

lanyrd.com/sdkbzt

Official event site

www.lambdacon.org

View the schedule

Share

See something wrong?

Report an issue with this session