Software issues
2022
Getting conflict-free replicated data types to production
Missing pieces and the road to ubiquitous offline collaborative apps
Conflict-free replicated data types could make offline & collaborative apps easy to build, but current implementations are missing important pieces, like authorisation or data migrations.
Everything is an incremental computation
Except that Python script in the corner, it doesn't count
Incremental computation is an algorithm that comes up everywhere, from spreadsheets to compilers to UI frameworks. Why is not seen as universal?
Building offline-ready apps: the scale of offline functionality
Picking a solution, from caching to client-side databases
Most apps could work really well without connectivity, but most of them don't. We should be building more offline-ready software.
2021