Daily Shaarli

All links of one day in a single page.

January 21, 2020

No, dynamic type systems are not inherently more open

(...) the code that parses those events’ payloads only worries about the fields the application needs, and it ignores extraneous ones. A static type system doesn’t require you eagerly write a schema for the whole universe, it simply requires you to be up front about the things you need.

And I need to read more about the double-validation fallacy that the author is mentioning

Event Sourcing made Simple - Kickstarter Engineering

A discussion that led to event sourcing at Kickstarter, with a focus on efficiency, and a six months roadmap!