Oregon Programming Languages Summer SchoolParallelism and ConcurrencyJuly 3-21, 2018University of Oregonhttps://www.cs.uoregon.edu/research/summerschool/summ...| YouTube
🔰If CRDTs (Conflict-free Replicated Data Types) are new to you, check out this previous post. There's a simple way to understand CRDTs: It leverages algebra to unmix the inevitable mixing of data when syncing over an unreliable network. Why are networks unreliable? For one, it'd be really expensive to build| Interjected Future
Compositionality can be much more than just an interface between two objects or functions. It can be a set of laws.| Interjected Future
If Elm had Algebraic Effects, it would have made it more adaptable to these multi-message processing.| Interjected Future
🔰If CRDTs are new to you, here are some introductory links.  - An interactive intro to CRDTs  - An introduction to state-based CRDTs  - CRDTs for non-academics  - CRDT: The Hard Parts  - Readings in CRDTs  - crdt.tech What are the trade-offs between different kinds of CRDTs (Conflict-free Replicated| Interjected Future