The Jump to Hyperspace: Local-first Software • Brooklyn Zelenka • GOTO 2024
This presentation was recorded at GOTO Chicago 2024. #GOTOcon #GOTOchgo https://gotochgo.com Brooklyn Zelenka - Author of Numerous Libraries Including Witchcraft & Founded the Vancouver Functional Programming Meetup @bezelenka ORIGINAL TALK TITLE The Jump to Hyperspace: Light Speed, User Agency & Moving Past the Cloud RESOURCES https://bsky.app/profile/expede.wtf https://octodon.social/@[email protected] https://github.com/expede / brooklynzelenka https://notes.brooklynzelenka.com ABSTRACT Software has become too complex. Getting a web app up and running in your browser locally is very quick, but then you want other people to find and use it. You need to set up persistence, replication, k8s, auth, roles, and more. Why is it so hard to just ship your mocks and collaborate with people? We've been building apps in roughly the same way for 30+ years, surely we have this figured out! What if we tried a different architecture? Local-first software ("LoFi") is a movement to make building apps easier & faster to ship, and lets users own their online presence. It uses advancements in CRDTs, cryptography, and auth under the hood to enable a better experience that works offline, peer-to-peer, federated, and/or through the cloud. [...] TIMECODES 00:00 Intro 01:43 Topics 02:21 Economic weight class 13:40 A new hope 19:40 Distributed/Disorderly systems 26:04 Access control 37:08 Universal compute 44:33 Wrapping up 46:14 Outro Download slides and read the full abstract here: https://gotochgo.com/2024/sessions/3375 RECOMMENDED BOOKS Ford, Parsons, Kua & Sadalage • Building Evolutionary Architectures 2nd Edition • https://amzn.to/3lqr5Q8 Ford, Richards, Sadalage & Dehghani • Software Architecture: The Hard Parts • https://amzn.to/3QeMgjR Mark Richards & Neal Ford • Fundamentals of Software Architecture • https://amzn.to/3wMBhoI Ford, Parsons & Kua • Building Evolutionary Architectures • https://amzn.to/3l0IOh2 Neal Ford • Functional Thinking • https://amzn.to/3l6ND8M Michael Feathers • Working Effectively with Legacy Code • https://amzn.to/3ZFQoMU Christian Clausen • Five Lines of Code • https://amzn.to/3s2zjyg https://bsky.app/profile/gotocon.com / gotocon / goto- / goto_con / gotoconferences #LoFi #LocalFirst #LocalFirstSoftware #SoftwareArchitecture #DistributedSystems #DisorderlySystems #CloudInfrastructure #OAuth #CRDT #Cryptography #CodeAsData #BrooklynZelenka CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: / @goto- Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConf...

Moving IO to the edges of your app: Functional Core, Imperative Shell - Scott Wlaschin

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

The Complexity of Simplicity

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Features vs. Futures: Software Design in the Age of AI – Kent Beck | ShipSummit | Rise8

Beyond the Cloud: The Local-First Software Revolution • Brooklyn Zelenka & Julian Wood • GOTO 2025

The Moment That Changed Software Development!

Exposing the not-so-secret practices of the cult of DDD - Chris Klug - NDC London 2025

Brooklyn Zelenka - Safe in the Keyhive: Local-first access control with E2EE and capabilities

Peter Van Hardenberg - Local First: the secret master plan

What is happening at Meta?

What we learned about event sourcing and DDD while building a bank - Thomas Bøgh Fangel - DDD Europe

Why Can't We Make Simple Software? - Peter van Hardenberg

Thinking Like an Architect - Gregor Hohpe - NDC London 2025

Software engineering at the tipping point

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Software architecture, human judgment, and AI's limits with Grady Booch

Local-first software - Peter Van Hardenberg

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

