Local-First Conf
Conference Day Schedule
The conference day is on May 30, 2024. The venue is Schankhalle Pfefferberg located at Schönhauser Allee 176, 10119 Berlin.
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00
Venue Open & Coffee
Welcome by MC Chad Fowler
The past, present, and future of local-first Martin Kleppmann
Unexpected benefits of going local-first Tuomas Artman
Break
The why and how of building a local-first music app Johannes Schickling
End-to-end encryption demystified Nik Graf
Every App secretly wants to be Local-First Anselm Eickhoff
Using Effect Schema to enable interoperable local-first applications Jess Martin
Lunch
The unreasonable advantage of building local-first Jack McCloy
Start with offline - an amazing 13-year journey Philip Lam
Lessons for the future of programming languages from a decade of local first Alexander Stigsen
First local-first: the forgotten history of the early indies Drew McCormack
Coffee Break
Your web app but good Aaron Boodman
Local-first and social software Anton Pronkin
UCAN: Be in control of your auth Brooklyn Zelenka
Little elephants everywhere James Arthur
Break
Automerge and Version Control for Rich Text Alex Good
Streaming a collaborative filesystem Yifeng Wang
Two myths about building offline-capable SaaS apps Paulus Esterhazy
Home-cooked Software and Barefoot Programmers Maggie Appleton
Wrap-Up & End
After Party
First local-first: the forgotten history of the early indies
May 30 14:35 - 14:45
As online storage companies like Dropbox became widespread in the late 2000s, mobile app developers saw an opportunity: free online storage with no server maintenance headaches. All you needed to do was sync an SQLite database via flat files. How difficult could it be?
Join me on a brief journey into an alternative history of Local First, where Javascript is a dirty word, and ‘servers' are the baristas topping up your coffee mug. Welcome to the renegade world of the low-budget indie developer.
Feedback
Let us know what you thought about this session using this form!