social.tchncs.de is one of the many independent Mastodon servers you can use to participate in the fediverse.
A friendly server from Germany – which tends to attract techy people, but welcomes everybody. This is one of the oldest Mastodon instances.

Administered by:

Server stats:

3.8K
active users

#localfirst

5 posts4 participants0 posts today
Replied in thread

@jonny

> If i was designing a #P2P protocol

Bit of OT thought.. All these #LocalFirst projects are inventing their own sync mechanisms now, and Martin Kleppmann talks about trend towards having a 'generic sync' protocol as an open standard. But no moves are made yet in that direction.

I have trouble wrapping my head how that'd work in a heterogeneous social network with many actors, apps and composable services. Do we CRDT sync local states directly, or rely on a msg/event-based architecture?

With the changes brought by Svelte 5, I found myself wanting to take advantage of performance improvements and harness the power of runes. But converting my stores to something 'rune-based' proved more challenging than I had hoped since so much of my codebase relied on stores.

Migrating Svelte Stores to Runes
closingtags.com/svelte-stores-

www.closingtags.comMigrating Svelte Stores to Runes
More from Dylan </closingtags.com>

Depois de ler um texto do @ploum falando sobre a construção de um computador que dure 50 anos ― onde também se fala do princípio de #offlinefirst / #localfirst ―, tive ganas de criar um repertório de documentos para deixar no disco rígido para consulta rápida e sem internet.

Já baixei alguns mapas (América do Sul, Brasil, Ceará etc.) e alguns dicionários. Tentei baixar o mapa de infraestrutura da minha cidade pelo #OpenStreetMaps, mas não consegui direitinho. Penso em baixar o repositório da Wikipédia.

ploum.netThe computer built to last 50 years
More from ploum

[L]ocal software that means software that is built close to the home and serves the needs of the home.

It’s software someone might build for themselves, their family and friends, their neighborhood and community.

It solves local problems for local people.

Maggie Appleton explains in the video what is local software, why it’s important and how the current trend of LLM-powered developer tools could enable a new generation of “barefoot developers”.

https://www.youtube.com/watch?v=qo5m92-9_QI

I won’t spoil you the definition of barefoot developers. The story is so great, you’ll have to watch the video to understand. You won’t regret it since the presentation is well crafted with illustrated slides.

Source: https://maggieappleton.com/home-cooked-software/

https://p.xuv.be/barefoot-developers

Forget about CouchTo5k, we can do ToCouchIn5Min! :couchdb:

CouchDB Minihosting gives you a complete stack to quickly try out and host offline-first web apps:

github.com/neighbourhoodie/cou

And we made a small Svelte demo app that shows login and offline replication:

github.com/neighbourhoodie/pou

All open source, give it a try! Host your own, be independent ✌️

GitHubGitHub - neighbourhoodie/couchdb-minihosting: A set of scripts to host your own CouchDB with minimal effortA set of scripts to host your own CouchDB with minimal effort - neighbourhoodie/couchdb-minihosting