dfarr.github.io/minesweeper

At some point during the stay at home order in California last year I found myself with enough free time to try something I’ve always to do, implement my own version of the classic game Minesweeper. This is the story of creating an event sourced Minesweeper written in Elm.

Event Sourcing

Capture all changes to an application state as a sequence of events.

In Martin Fowler’s seminal post on the matter, he declares that event sourcing applications save all changes to application state as a sequence of events. …

David Farr

Software Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store