Camlistore & The Standard Library
summary
Camlistore is a working, content-addressable multi-level index that syncs, shards, encrypts and serves blobs across phones, VMs and cloud with no delete, every mutation is an append-only log and a POSIX view on top. Development drives concrete stdlib changes: os.ChangeTimes, multipart mime, multireader/multiwriter, user and HTTP client/server fixes, sendfile and JSON speedups. It runs as pure Go (TLS, websockets, thumbnailing), has Android/iOS and FUSE clients, and currently boots its index in about 10 seconds on startup.
AI-written summary · about
chapters (5)
- 0:00Go and Camlistore intro
- 10:08Early Go and stdlib
- 20:13Building Camlistore in Go
- 30:13Go stdlib contributions
- 35:07Live demo and conclusion
related talks
24mFinal Go panel - part 1
28mOne implementation to rule them all!
49mWatermill: the missing standard library for event-driven applications
01h 08mLightning Talks Day 2
46mSimplifying Scalable Cloud Application Development with Go
30mRuby meets Go
18mScavenging for Reusable Code in the Kubernetes Codebase
32mSecure and reliable development with Go
