It doesn't click for me how:
https://rwsdk.com/personal-software
a #Vite powered, #React server component, cloudflare preferred solution addresses the print("hello world") experience.
It read like they were suggesting #LocalFirst -- but seems like they're a long way from that. (https://github.com/redwoodjs/sdk).
Maybe Cloudflare is funding the dev?
One thing I missed when writing the Blueprint post about #BYOTA was a more personal take about it. Well, here it is: https://aittalam.github.io/posts/2025-04-05-byota/
(If you are wondering about the Blueprint post: https://fosstodon.org/@mala/114202120125293155)
> 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?
I agree. Not that #localfirst has no uses. Being able to work offline and sync later is very useful.
But it isn't a replacement for the cloud. So we need a cloud that isn't owned, has no gatekeepers, is secure, safe from hacking, surveillance etc. -> Autonomi just might be that 'cloud'.
Ah yes, "Localfirst" #web #development – because apparently, the best way to improve the internet is to reinvent it as a 1990s desktop app.
Sure, let's all go back to the glory days of #offline #computing because, evidently, #cloud #services are just too mainstream now.
https://alexop.dev/posts/what-is-local-first-web-development/ #Localfirst #Retro #Innovation #HackerNews #ngated
#Q: Why is there no open standard portable export/import hypertext archive format for a #website, #weblog, #wiki, etc… which preserves the hypertext semantics and connections?
Maybe make all things cloudy #Ejectable and #LocalFirst?
https://thymer.com/local-first-ejectable
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
https://www.closingtags.com/svelte-stores-to-runes
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.
[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.
Amazon's marketing campaign for #HomeAssistant and its Voice extensions continues strong.
I propose to recognize them as an ecosystem partner.
neat single web page thingy ! could be cool for agregore ?
https://keepworking.github.io/nash/
To counter my own “Weltschmerz”, I'm trying to make my contribution by boycotting services that are beneficial to Trump and others who have overstepped the mark. Here is my first article on the topic:
https://holtwick.de/en/blog/unplug-trump?ref=mastodon
#UnplugTrump #LocalFirst #SelfHosting #OpenSource
Um dem eigenen "Weltschmerz" etwas entgegenzusetzen, versuche ich gerade durch einen kleinen eigenen Boykott von Diensten, die Trump und anderen Übergriffigen nutzen, meinen Beitrag zu leisten. Hier mein erster Artikel zum Thema https://holtwick.de/de/blog/unplug-trump?ref=mastodon #UnplugTrump #LocalFirst #SelfHosting #OpenSource
Next weekend we're having another edition of #BoilingTheOcean (back to the og name, by popular demand)! Topics include, as usual, GNOME, Linux Mobile, and local-first. This time we'll bring a working version of Aardvark to take notes :)
Saturday 15th and Sunday 16th, from 12:00 onwards
@101lab, Skalitzerstr. 100 (thanks @ben4climate!)
Sign up here if you're joining: https://pad.gnome.org/f8xP6VekRViKPbDO-RMMtA
Just updated my #localfirst Lifewheel #app based on some #UX feedback, and I'm really happy with how it turned out! #Svelte 5 greatly simplified the #DX and hopefully made this #foss codebase easier to maintain too.
Try it out: https://reconnect.earth/lifewheel/
Code: https://github.com/Greenheart/lifewheel
Forget about CouchTo5k, we can do ToCouchIn5Min!
CouchDB Minihosting gives you a complete stack to quickly try out and host offline-first web apps:
https://github.com/neighbourhoodie/couchdb-minihosting
And we made a small Svelte demo app that shows login and offline replication:
https://github.com/neighbourhoodie/pouchnotes
All open source, give it a try! Host your own, be independent
the open web is punk rock
decentralization is punk rock
https://mastodon.social/@Daojoan/114102109328400826
#openweb #Fediverse #localfirst