Live data from Hacker News

Martin Kleppmann talk on local-first (LoFi)

bsky.app

1–10 of 28 posts

Re: Martin Kleppmann talk on local-first (LoFi)

#2
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.

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!

If your new to all this, the term "Local-first software" originated from this Ink and Switch paper by Martin Kleppmann https://www.inkandswitch.com/local-first/

Re: Martin Kleppmann talk on local-first (LoFi)

#3
For those wondering what this is about (like I was). This is from their website [1]:

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?

Welcome to the world of local-first web development.

[1] https://localfirstweb.dev/

Re: Martin Kleppmann talk on local-first (LoFi)

#7
post #5

This event is the 1 year anniversary of the https://lofi.software meet-ups. It's great Discord community to join if you're interested in local-first software development.

I wouldn't be doing my job if I didn't query the wisdom of using Discord to celebrate local-first software dev ;)

Re: Martin Kleppmann talk on local-first (LoFi)

#8
post #7
post #5

This event is the 1 year anniversary of the https://lofi.software meet-ups. It's great Discord community to join if you're interested in local-first software development.

I wouldn't be doing my job if I didn't query the wisdom of using Discord to celebrate local-first software dev ;)

I know, this has come up a few times. We will have a matrix bridge soon. Do you have any leads for a peer first community software with good adoption?

I have a short list that I'm testing but none of them have the features we need: 1) Live video 2) # channels and 3) adoption

Even moving off Twitter has been a challenge but I am optimistic about bsky

Re: Martin Kleppmann talk on local-first (LoFi)

#9
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.

As for local first, I see it as a combination of a few things

- moving databases as close to users as possible [0]

- writing data without coordination with other nodes

- background sync

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.

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.

[0] the logical conclusion of "edge computing"

Re: Martin Kleppmann talk on local-first (LoFi)

#10
post #5

This event is the 1 year anniversary of the https://lofi.software meet-ups. It's great Discord community to join if you're interested in local-first software development.

ElectricSQL folks are crushing it, by far the most impressive solution for 'collapsing the stack'. Checkout https://electric-sql.com/blog/2024/02/05/local-first-ai-with... for a sneak preview of the in-device ai talk
Post reply on HN