Kleppmann is one of very few people who not only understands technical topics deeply, but is a great speaker & a writer. Very much looking forward to it.<p>As for local first, I see it as a combination of a few things<p>- moving databases as close to users as possible [0]<p>- writing data without coordination with other nodes<p>- background sync<p>What this buys you is extremely high availability (as you can write without having to coordinate over a network), lower latency in general, because the database is right there (ideally within visual range), and more reliability, because network outages only effect background sync.<p>I'll also add that while local first is often seen in the context of b2c users, i.e someone using their smart phone while travelling on an urban train system that has network dead spots - I think the real use-case is industrial. A lot of facilities completely grind to a halt when there's a network outage, which is not that infrequent. To say nothing of in field and IoT applications in industries like agriculture and mining.<p>[0] the logical conclusion of "edge computing"
A big shout out to local-first community and Martin in particular.<p>I'm a big believer in local-first and just to share that next month we will be presenting in the IEEE rapid standardization workshop Bangalore for a new robust wireless PHY standard proposal for rural community utilizing local-first learning management system (LMS) as a potential case-study.
I'm really looking forward to this month Local First Web Meetup, Yonz has done a tremendous job organising them. It feels like being part of something new and growing, and to be honest I believe it is.<p>This is the 1 year anniversary addition, and what a year of talk it's been. Lots of exciting stuff is happing in the world of local-first software this year, and this talk from Martin is the perfect way to kick it off!<p>If your new to all this, the term "Local-first software" originated from this Ink and Switch paper by Martin Kleppmann <a href="https://www.inkandswitch.com/local-first/" rel="nofollow">https://www.inkandswitch.com/local-first/</a>
This event is the 1 year anniversary of the <a href="https://lofi.software" rel="nofollow">https://lofi.software</a> meet-ups. It's great Discord community to join if you're interested in local-first software development.
For those wondering what this is about (like I was). This is from their website [1]:<p><i>So, you want to build an app that has its data co-located with its UI? That works offline? That synchronizes between clients? And that lets its users own their data?<p>Welcome to the world of local-first web development.</i><p>[1] <a href="https://localfirstweb.dev/" rel="nofollow">https://localfirstweb.dev/</a>
I briefly worked with Martin at my first internship (Rapportive) and he immediately stuck out as someone who goes way above and beyond the typical when thinking through hard technical problems. Haven't heard his name in a while, but I'll definitely check out this talk.