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.
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. …