COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Systems Research Group Seminar > Local-first software: Returning data ownership to users
Local-first software: Returning data ownership to usersAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Marco Caballero. Abstract: Cloud applications such as Google Docs are popular because they enable real-time collaboration with colleagues, and they make it easy for us to access our work from all of our devices. However, by centralizing data storage on servers, cloud apps also take away ownership and agency from users. If a service shuts down, the software stops functioning, and data created with that software is lost. However, collaboration and data ownership needn’t be at odds with each other. This talk introduces “local-first software”, a set of principles and technologies for software that retain the advantages of the cloud, while also returning data ownership to end users. Local-first ideals include the ability to work offline, cross-device collaboration, as well as improved performance, security, privacy, long-term preservation, and user control of data. This talk explores various technologies that partially satisfy the local-first principles, and discusses some local-first software prototypes we have created. In particular, we have made good experiences with Conflict-free Replicated Data Types (CRDTs), a family of data structures that are designed from the ground up for multi-user collaboration. This set of ideas points towards a new paradigm for application development. Bio: Martin Kleppmann is a postdoc at the University of Cambridge, and author of the acclaimed O’Reilly book Designing Data-Intensive Applications (http://dataintensive.net/). Previously he was a software engineer and entrepreneur, co-founding and selling two startups, and working on large-scale data infrastructure at LinkedIn. This talk is part of the Computer Laboratory Systems Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsWomen in AI CU Truth Movement Society Andrew Chamblin Memorial Lecture 2016Other talksLMB Seminar Series - Towards a mechanistic understanding of cellular processes by cryo-EM Art speak Multiomics elucidates transcriptional gene regulation Sets without four term progressions but rich in three term progressions |