shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

267
active users

#localfirst

0 posts0 participants0 posts today
Arie van Deursen<p>&gt; ‘In this article we propose “local-first software”: a set of principles for software that enables both collaboration and ownership for users. Local-first ideals include the ability to work offline and collaborate across multiple devices, while also improving the security, privacy, long-term preservation, and user control of data.’</p><p>— Martin Kleppmann et al, Onward!, 2019</p><p><a href="https://www.inkandswitch.com/essay/local-first/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">inkandswitch.com/essay/local-f</span><span class="invisible">irst/</span></a></p><p><a href="https://mastodon.acm.org/tags/localfirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localfirst</span></a> <a href="https://mastodon.acm.org/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a> <a href="https://mastodon.acm.org/tags/privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>privacy</span></a></p>
Dimly Lit Corners<p>Someone who dreams about "the next internet" </p><p>An interconnected self-configuring, robust, redundant, delay and disruption tolerant, transport layer agnostic, local-first network, owned, grown, &amp; maintained (for the common good) by communities &amp; individuals, forever providing <a href="https://c.im/tags/DigitalLiteracy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalLiteracy</span></a>, <a href="https://c.im/tags/DigitalAutonomy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalAutonomy</span></a>, <a href="https://c.im/tags/ForwardSecrecy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ForwardSecrecy</span></a>, <a href="https://c.im/tags/PrivacyAndSecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PrivacyAndSecurity</span></a>, supporting being offline, portability, &amp; roaming, without any permanent record, blockchain, middlemen, or any (global) authority getting in the way</p><p><a href="https://c.im/tags/InterNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InterNet</span></a> <a href="https://c.im/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> <a href="https://c.im/tags/Community" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Community</span></a> <a href="https://c.im/tags/CommunityEngagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommunityEngagement</span></a></p>
PodOS<p>With PodOS you can now access your <a href="https://fosstodon.org/tags/Solid" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Solid</span></a> data while offline. Opt-in by visiting the Settings page (Button in the footer)</p><p><a href="https://browser.pod-os.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">browser.pod-os.org</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/PodOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PodOS</span></a> <a href="https://fosstodon.org/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> <a href="https://fosstodon.org/tags/OfflineFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OfflineFirst</span></a></p>
p2panda<p>Yesterday the "Reflection" project started officially as part of the new <span class="h-card" translate="no"><a href="https://mastodon.social/@PrototypeFund" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>PrototypeFund</span></a></span> round! 🌟🌈</p><p>The team consists of <span class="h-card" translate="no"><a href="https://autonomous.zone/@p2panda" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>p2panda</span></a></span> and people from the GNOME gang around <span class="h-card" translate="no"><a href="https://mastodon.social/@tbernard" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>tbernard</span></a></span> and <span class="h-card" translate="no"><a href="https://mastodon.social/@jsparber" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jsparber</span></a></span>.</p><p>We gonna release "Reflection" (formerly Aardvark) - a GTK-based, collaborative, local-first text editor! Aaaand:</p><p>All of this is part of a larger effort to explore p2p code, UX patterns, reusable UI components, debugging tools, organize events and document our learnings.</p><p><a href="https://autonomous.zone/tags/p2p" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2p</span></a> <a href="https://autonomous.zone/tags/p2panda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2panda</span></a> <a href="https://autonomous.zone/tags/localfirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localfirst</span></a> <a href="https://autonomous.zone/tags/gtk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk</span></a></p>
Jan Lehnardt :couchdb:<p>Berlin! Free(!) <span class="h-card" translate="no"><a href="https://fosstodon.org/@pouchdb" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pouchdb</span></a></span> Workshop next Monday as part of the local first community day. Hang out with us and learn all about CouchDB &amp; PouchDB.</p><p>Sign up here: <a href="https://lu.ma/v8ggp0u9?tk=qKT3SE" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lu.ma/v8ggp0u9?tk=qKT3SE</span><span class="invisible"></span></a> / Programme here: <a href="https://app-2025.localfirstconf.com/schedule/community-day" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">app-2025.localfirstconf.com/sc</span><span class="invisible">hedule/community-day</span></a> (description currently in flight)</p><p><a href="https://narrativ.es/tags/OfflineFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OfflineFirst</span></a> <a href="https://narrativ.es/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a></p>
NextGraph<p>We are excited to be part of the biggest annual event of the Local First community, namely, the Local First Conference in Berlin, from Monday 26 to Wednesday 28 of May !</p><p>The first day is called the Community Day, with workshops and unconference activities, plus an after-party. </p><p>We will be presenting NextGraph and the feature called "Social Queries" during that day at 16:30. It is free entrance.</p><p>Hope to see you there!<br><a href="https://fosstodon.org/tags/localfirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localfirst</span></a> <a href="https://fosstodon.org/tags/p2p" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2p</span></a> <a href="https://fosstodon.org/tags/e2ee" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>e2ee</span></a></p><p>more info here</p><p><a href="https://nextgraph.org/local-first-conference-berlin/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nextgraph.org/local-first-conf</span><span class="invisible">erence-berlin/</span></a></p>
James Endres Howell has moved<p>"YoU cAn SeLf-HoSt iT!"</p><p>But I just WANT TO RUN IT, without the complexity, overhead, and fragility of the network! <span class="h-card" translate="no"><a href="https://hachyderm.io/@zef" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zef</span></a></span> </p><p>In conceptual terms, this trend has become absurd without being funny.</p><p>But in practical terms, it is a major impediment to the Four Freedoms of Free Software, especially to the Zeroth Freedom: "to run the program as you wish."</p><p><a href="https://en.wikipedia.org/wiki/The_Free_Software_Definition" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/The_Free</span><span class="invisible">_Software_Definition</span></a></p><p><a href="https://fosstodon.org/tags/libresoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libresoftware</span></a> <a href="https://fosstodon.org/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://fosstodon.org/tags/floss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>floss</span></a> <a href="https://fosstodon.org/tags/localfirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localfirst</span></a></p>
Zef Hemel<p>The idea that Internet is available everywhere I’m sure will happen any day now, but that day for sure is not today. This becomes super clear whenever I travel. <a href="https://hachyderm.io/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> software still matters and I don’t see that change any time soon realistically. Still happy with the choice to now make this the default mode in <a href="https://hachyderm.io/tags/SilverBullet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SilverBullet</span></a> v2.</p>
Bernie the Wordsmith<p>Gente, quiero hacer un hilo sobre apps para móviles cuyo funcionamiento y contenidos sea local. Es decir, que no dependan de un servidor para sincronizarse. Si tienen la opción de sincronizar datos está bien, pero que no sea imprescindible que dependan de ella. Enviadme vuestras sugerencias porfis <a href="https://neopaquita.es/tags/localfirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localfirst</span></a> <a href="https://neopaquita.es/tags/primerolocal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>primerolocal</span></a></p>
Andreu Casablanca 🐀<p>I don't think Spanish people will learn the lesson (I'm Spanish, so I know what I'm talking about from first hand experience), but if there's anything we could learn from yesterday's <a href="https://hachyderm.io/tags/SpainBlackout" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SpainBlackout</span></a> is that running software on the cloud that could run locally... is a terrible idea.</p><p><a href="https://hachyderm.io/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> software should be prioritised by companies and public administrations.</p><p>I foresee some small groups will react, and start spreading the word, but it will take many other disasters like this one for people to finally understand.</p>
Alejandro Baez<p>Discovered <a href="https://fosstodon.org/tags/SilverBullet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SilverBullet</span></a> today. Uses <a href="https://fosstodon.org/tags/lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lua</span></a> for scripting, <a href="https://fosstodon.org/tags/localfirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localfirst</span></a>, and is built with <a href="https://fosstodon.org/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deno</span></a>. 🤯 Just wow! I'm going to need to play with this. 😏</p><p><a href="https://youtu.be/mik1EbTshX4?feature=shared" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/mik1EbTshX4?feature=s</span><span class="invisible">hared</span></a></p>
just small circles 🕊<p><span class="h-card" translate="no"><a href="https://neuromatch.social/@jonny" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jonny</span></a></span></p><p>&gt; If i was designing a <a href="https://social.coop/tags/P2P" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>P2P</span></a> protocol</p><p>Bit of OT thought.. All these <a href="https://social.coop/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> 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.</p><p>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?</p>
Arlon<p>Depois de ler um texto do <span class="h-card"><a class="u-url mention" href="https://mamot.fr/@ploum" rel="nofollow noopener" target="_blank">@<span>ploum</span></a></span> falando sobre <a href="https://ploum.net/the-computer-built-to-last-50-years/" rel="nofollow noopener" target="_blank">a construção de um computador que dure 50 anos</a> ― onde também se fala do princípio de <a class="hashtag" href="https://social.harpia.red/tag/offlinefirst" rel="nofollow noopener" target="_blank">#offlinefirst</a> / <a class="hashtag" href="https://social.harpia.red/tag/localfirst" rel="nofollow noopener" target="_blank">#localfirst</a> ―, tive ganas de criar um repertório de documentos para deixar no disco rígido para consulta rápida e sem internet.</p><p>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 <a class="hashtag" href="https://social.harpia.red/tag/openstreetmaps" rel="nofollow noopener" target="_blank">#OpenStreetMaps</a>, mas não consegui direitinho. Penso em baixar o repositório da Wikipédia.</p>
Jan Lehnardt :couchdb:<p>Forget about CouchTo5k, we can do ToCouchIn5Min! :couchdb:</p><p>CouchDB Minihosting gives you a complete stack to quickly try out and host offline-first web apps:</p><p><a href="https://github.com/neighbourhoodie/couchdb-minihosting" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/neighbourhoodie/cou</span><span class="invisible">chdb-minihosting</span></a></p><p>And we made a small Svelte demo app that shows login and offline replication:</p><p><a href="https://github.com/neighbourhoodie/pouchnotes" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/neighbourhoodie/pou</span><span class="invisible">chnotes</span></a></p><p>All open source, give it a try! Host your own, be independent ✌️</p><p><a href="https://narrativ.es/tags/OfflineFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OfflineFirst</span></a> <a href="https://narrativ.es/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a></p>
Fractal Kitty<p>I have a new post on my experimental journal and on how it's going, implemented, and may change. I may also have noted a way to get digital bird stickers. </p><p><a href="https://www.fractalkitty.com/streamof-me/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">fractalkitty.com/streamof-me/</span><span class="invisible"></span></a></p><p><a href="https://mathstodon.xyz/tags/streamOfMe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>streamOfMe</span></a> <a href="https://mathstodon.xyz/tags/journal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>journal</span></a> <a href="https://mathstodon.xyz/tags/mathOfMe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mathOfMe</span></a> <a href="https://mathstodon.xyz/tags/cinquain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cinquain</span></a> <a href="https://mathstodon.xyz/tags/birding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>birding</span></a> <a href="https://mathstodon.xyz/tags/microBlog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microBlog</span></a> <a href="https://mathstodon.xyz/tags/localFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localFirst</span></a> <a href="https://mathstodon.xyz/tags/rss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rss</span></a> <a href="https://mathstodon.xyz/tags/indieWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indieWeb</span></a></p>
Mike Zornek, looking for work<p>✏️ New blog: "What is Local-first Software?"</p><p>We believe that data ownership and real-time collaboration are not at odds with each other. It is possible to create software that has all the advantages of cloud apps, while also allowing you to retain full ownership of the data. We call this type of software local-first software. <a href="https://jawns.club/tags/localfirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localfirst</span></a> </p><p><a href="https://mikezornek.com/posts/2025/2/what-is-local-first-software/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mikezornek.com/posts/2025/2/wh</span><span class="invisible">at-is-local-first-software/</span></a></p>
Tobias Bernard<p>I blogged about our recent Aardvark hackfest with the <span class="h-card" translate="no"><a href="https://autonomous.zone/@p2panda" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>p2panda</span></a></span> crew!</p><p><a href="https://blogs.gnome.org/tbernard/2024/12/18/aardvark" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blogs.gnome.org/tbernard/2024/</span><span class="invisible">12/18/aardvark</span></a></p><p><a href="https://mastodon.social/tags/localfirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localfirst</span></a> <a href="https://mastodon.social/tags/aardvark" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aardvark</span></a> <a href="https://mastodon.social/tags/gnome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnome</span></a> <a href="https://mastodon.social/tags/p2panda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2panda</span></a></p>
xoron :verified:<p><span class="h-card" translate="no"><a href="https://infosec.space/@kkarhan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>kkarhan</span></a></span> </p><p>thanks for the reply! far from being discouraged, i appriciate your engagement. i will try to be reasonably brief in my reponse to your points and give a general update on progress and objective.</p><p>&gt; scout out existing solutions</p><p>i have seem similar <a href="https://infosec.exchange/tags/webapp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webapp</span></a> implementation, i think so far for "that kind" of chat app, the chat app is able to demonstrate similar basic functionality. for a wider adoption, the user interface needs to be more appealing, but i think its important to have a working proof-of-concept first. the project is specifically aiming to be a <a href="https://infosec.exchange/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://infosec.exchange/tags/localFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localFirst</span></a> <a href="https://infosec.exchange/tags/webapp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webapp</span></a>.</p><p>a couple notable similar implementation to mine are:<br>- <a href="https://github.com/cryptocat/cryptocat" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/cryptocat/cryptocat</span><span class="invisible"></span></a><br>- <a href="https://github.com/jeremyckahn/chitchatter" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/jeremyckahn/chitcha</span><span class="invisible">tter</span></a><br>(im sure there are many more, but i think my approach is yet different and unique to the ones i've come across.)</p><p>&gt; DO NOT DIY ENCRYPTION!</p><p>this is indeed a reccomended practice i have seen several times. here is a previsous reddit post on the matter: <a href="https://www.reddit.com/r/cryptography/comments/1cint8h/what_are_your_thoughts_on_subtlecrypto_vs_wasm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">reddit.com/r/cryptography/comm</span><span class="invisible">ents/1cint8h/what_are_your_thoughts_on_subtlecrypto_vs_wasm</span></a> ... tldr; the underlying implementation provided by the browser is the best way to go. i have implemented the <a href="https://infosec.exchange/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> using the <a href="https://infosec.exchange/tags/webcrypto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webcrypto</span></a> <a href="https://infosec.exchange/tags/api" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>api</span></a>. i aim to not use a library for this. </p><p>i generally try to word things in a way that users can provide feedback on features. the app is still in a very early stage, but has a reasonable amount of features. im generally open to requests and questions.</p><p>&gt; minimum viable product</p><p>what you see as the chat app is also the <a href="https://infosec.exchange/tags/minimum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>minimum</span></a> <a href="https://infosec.exchange/tags/viable" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>viable</span></a> <a href="https://infosec.exchange/tags/product" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>product</span></a>. i think its sufficiently demonstrates the basic functionality of a chat app. i think the next step is to make the app more stable and user friendly.</p><p>those other apps youve mentions ive come across before. what sets my approach apart is that mine it's purely a webapp. with what id like to describe as <a href="https://infosec.exchange/tags/p2p" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2p</span></a> <a href="https://infosec.exchange/tags/authentication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>authentication</span></a> over <a href="https://infosec.exchange/tags/webrtc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webrtc</span></a>, im able to remove reliance on a backend for <a href="https://infosec.exchange/tags/authenticate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>authenticate</span></a> <a href="https://infosec.exchange/tags/data" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>data</span></a> <a href="https://infosec.exchange/tags/connections" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>connections</span></a>. in some cases, bypass the internet (wifi/hotspot). while there are several ways to <a href="https://infosec.exchange/tags/selfhost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhost</span></a>, in this approach of a <a href="https://infosec.exchange/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> implementation, im able to store large amounts of data in the browser so things like images and <a href="https://infosec.exchange/tags/encryptionKeys" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryptionKeys</span></a> can be <a href="https://infosec.exchange/tags/selfhosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosted</span></a>" in the browser. while this form has nuanced limitations, it also has interesting implications to security and privacy.</p><p>there are many nice features from the different apps you mentioned and i think i have some unique features too. the bottle neck in this project is that i dont put in enough time to the app.</p><p>&gt; feel free to slowly ibtegrate them.</p><p>this is basically already my approach to get the app to where it is now.</p><p>thanks for the luck, take care and i hope you stay tuned for updates.</p>
just small circles 🕊<p>1. To <a href="https://social.coop/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a> less, or not to cloud less. That is the question.</p><p>2. To surf <a href="https://social.coop/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a>, or not to surf local-first. That is the question.</p><p>Answer (Warning, spoilers ahead): "Yea, yea, we'll get there."</p><p>🎵 One, two, fedi is coming for you ..</p><p><a href="https://social.coop/tags/CloudLessComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudLessComputing</span></a><br><a href="https://social.coop/tags/LocalFirstSurfing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirstSurfing</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>The timing is ripe for a <a href="https://mastodon.social/tags/framework" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>framework</span></a> to go all-in on <a href="https://mastodon.social/tags/clientside" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clientside</span></a>. Between <a href="https://mastodon.social/tags/localFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localFirst</span></a> tech starting to come together, and the promise of <a href="https://mastodon.social/tags/SSR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SSR</span></a> not coming fully to fruition, there's a path to an alternative architecture.</p><p><a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/javaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>frontend</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://mastodon.social/tags/technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>technology</span></a></p>