kubikpixel, to webdev
@kubikpixel@chaos.social avatar

Local-First Web Development

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?

🧭 https://localfirstweb.dev


happyborg,
@happyborg@fosstodon.org avatar

@kubikpixel

And if you want your storage to be decentralised, secure and private, build it using the CRTD features of 's protocol.

It's early days, but I've nearly finished a demo which publishes websites, and uses a Register to keep all old versions accessible, forever.

As I'm using a CRDT it can also be updated from different devices and will automatically merge changes, while avoiding losing anything in the history.

is so cool!

fanta, to random Spanish
@fanta@mastodon.green avatar

Como hoy es Sant Jordi quiero compartir con ustedes mi último libro de forma gratuita.

Pueden descargarlo desde aquí:

https://tunubesecamirio.com/downloads/libro_infantil_tunube.pdf

Si tienes peques por la casa obligales a leer este libro para que entiendan que otra internet es posible.

Respecto a la gente que no pone su libro gratis hoy lo entiendo y respeto. Yo puedo permitirme hacer esto porque no me dedico a esto y porque al final es un hack bonito que hice junto a mi pareja y que espero te saque una sonrisa.

sale la niña de la casa en el cole. está jugando a doom y charlando por xmpp

raiderrobert, to webassembly
@raiderrobert@mastodon.social avatar

Played around with DuckDB over the weekend.

Pulled in Parquet data from an S3 bucket using DuckDB's native support for that. Immediately queried of the data with standard SQL syntax.

My mind went a thousand directions with the implications for web apps.

happyborg,
@happyborg@fosstodon.org avatar

@raiderrobert yes, very exciting stuff. Am learning about on right now while building a demo website publisher / browser.

There's so much brilliant tech going on right now and will I hope be part of the shift away from closed platforms.

dcwalk, to random
@dcwalk@post.lurk.org avatar

We're doing another 🌻

Meet us IRL in Vancouver on July 27 for...

Our Networks 2024: Does not (cloud) compute.

Think: x x x hanging out on a LAN together to collectively explore what collaboration and online presence looks like when a network is optional-- https://ournetworks.ca/

fission, to passkeys
@fission@fission.social avatar
akshaywarrier, to GNOME
@akshaywarrier@floss.social avatar

Biblioteca 1.3 is now available on Flathub!

https://flathub.org/apps/app.drey.Biblioteca

This release comes with several additions and improvements such as:

  • Added docs for GLib/Gio/GObject
  • Added support for web content
  • Improved searching UI
  • Added support for keyboard navigation in the sidebar
  • Added zoom buttons to the primary menu
  • Added shortcuts to view open tabs and toggle sidebar

alcinnz, to random
@alcinnz@floss.social avatar

Issues with GitHub Fork process - Daniel Siepmann "Coding is Art":
https://daniel-siepmann.de/issues-with-github-fork-process.html

janriemer,

@alcinnz Great article! Thank you for sharing.

Personally, I haven't worked with patches via e-mail (or similar) in git before, so I'm only used to the "fork" way of doing contributions.

Besides #forgejo as an alternative, Radicle seems very promising, too (haven't used it, but want to):

https://radicle.xyz

It's a local-first, #P2P forge.

1/2

#Git #Forge #Radicle #LocalFirst #PeerToPeer

happyborg, to SafeNetwork
@happyborg@fosstodon.org avatar

What if someone was to demonstrate websites on using ? 🤔

Seems do-able:

happyborg, (edited ) to random
@happyborg@fosstodon.org avatar

has impressed! A desktop app for static websites.

The UX could be improved but is good enough and what it provides is awesome!

Works on Linux, Mac & Windows very like WordPress - but no servers!

So you can customise the website, create and format blog posts, preview locally and publish to different static hosting services all very easily.WordPress like themes and plugins from an online marketplace. :+1:

I made a test in a few minutes at http://publii.happybeing.com

happyborg, to linux
@happyborg@fosstodon.org avatar

Are "hard links" important or a nice to have in a filesystem?

I'm trying to assess possible feature compromises for a #decentralized / #p2p based #filesystem that can be mounted on multiple machines, so any views on the usefulness of hard links with examples would be appreciated.

One such compromise here is merging of changes made from different devices, that will be much harder with hard linking.

How important are hard links to you and why?
#FUSE #Linux #POSIX #decentralization #LocalFirst

jbzfn, to random
@jbzfn@mastodon.social avatar

📑 File over app
— Steph Ango

"File over app is a philosophy: if you want to create digital artifacts that last, they must be files you can control, in formats that are easy to retrieve and read. Use tools that give you this freedom.

File over app is an appeal to tool makers: accept that all software is ephemeral, and give people ownership over their data."

#localfirst #obsidian #notetaking

https://stephango.com/file-over-app

happyborg, to rust
@happyborg@fosstodon.org avatar

Imagine what amazing user respecting collaborative apps we could have on a network with a range of / data types.

That boggles my mind because right now apps are dominated by corporate imperatives and we have so much more imagination to put into a truly open peer-to-peer ecosystem.

Now, back to trying to understand how to use the crate in 's mutable data types. I'm working on an example to print the history of a RegisterCRDT and my head hurts!

happyborg, to SafeNetwork
@happyborg@fosstodon.org avatar

Currently trying to get my head around in the APIs.

... and now I'm working on a PR to enable access to the history (based on a MerkleReg of values).

What is a ?

It's a way to support decentralised operations on various data structures - such as collaborative editing of documents - in a way that ensures everyone ends up with the same data/document once all changes are applied, regardless of the order. So lazy consensus.

NoEncryptionNet [07/02/24 Testnet] (safenetforum.org)

After QuicNet blazed itself to the ground, we’re back with a network that Does not encrypt data at nodes. (In order to see how much that contributed to mem-spikes we saw). Derives payment keys from the PeerId key, so restarted nodes should be able to accept payments now. Has more logs Here we’re looking to see How this lack...

MaidSafeCoin (EMAID) now available on the BitMart exchange! (safenetforum.org)

We are delighted to announce that we have partnered with #BitMart to offer a primary listing for #eMAID (ERC20 token) with trading commencing on 10 January 2024. The pair being offered is EMAID/#USDT. With the sad news of #Bittrex closing its doors last year and ending trading of Omni #MAID, this is great news for the future of...

Safe Network Update 14 December, 2023 (safenetforum.org)

Welcome to the last update of the year. We’re happy to be finishing on a high, with the CloserNet testnet and the community helping us check our fix for what we hope will prove to be the last major bug in basic data handling. We were making an assumption that nodes were being ordered by closeness to our node, whereas this was...

Safe Network Update 07 December, 2023 (safenetforum.org)

This week we’ve all hands on deck, filling holes, bashing in nails and replacing rotten timbers in the previous testnet so we can launch the thing of beauty that is the ReduceConnectionsNet, which thus far seems to be sailing along pretty nicely. So what were those things? Well, we’d gone from requiring three verified spends...

EndlessOS, to opensource
@EndlessOS@floss.social avatar

Happy Friday, Fediverse! 🎉 What cool stuff are you using or working on today?

🐧🧑‍🏫📚🔏🧑‍💻🕹️

We’re especially interested in hearing about open source, edtech, local-first tech, privacy, learning to code, and things related to game development. 👀

Safe Network #Testnet NoClientGossipDiscovery [24/11/23 ] (safenetforum.org)

Hot on the heals of NoClientGossip, we’ve a tweaked version of the code which aims to improve the network discovery setup. As mentioned in the update, it looks like some nodes did not know enough of the network, leading to assumptions of responsibility over more and more data, and so filling up and failing to store new data....

Safe Network Update 23 November, 2023 (safenetforum.org)

The most important news to communicate this week, for those that haven’t heard, is the winding down of the Bittrex exchange. After 4th December only withdrawals from Bittrex will be possible. Anyone who has MAID on Bittrex needs to take it off the exchange sooner rather than later and store their tokens in an Omni-compatible...

tbernard, to GNOME
@tbernard@mastodon.social avatar

🌈 TONIGHT! 🌈

Let's build native apps that work offline but can sync when you have a network connection! The GNOME Berlin crew is teaming up with @p2panda for a workshop to explore the technology together and work on prototypes.

To avoid having to download and install SDKs at the workshop set up your computer in advance: https://hedgedoc.gnome.org/gnome-p2panda-workshop

📍️ Where? Offline, Lichtenraderstr. 49 (Berlin)

🕕️ When? Monday Nov 20th, 18:00

#gnome2panda #localfirst #p2panda #gnome #berlin

tbernard, to GNOME
@tbernard@mastodon.social avatar

Reminder: The Local-First workshop we're organizing with @p2panda is next Monday! Come learn how to build native apps that work offline and sync between computers 🌈

To avoid having to download and install SDKs at the workshop set up your computer in advance: https://hedgedoc.gnome.org/gnome-p2panda-workshop

If you're joining let me know your Matrix ID and I'll invite you to the Matrix room :)

📍️ Where? Offline, Lichtenraderstr. 49 (Berlin)

🕕️ When? Monday November 20th, 18:00

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • cubers
  • magazineikmin
  • GTA5RPClips
  • khanakhh
  • InstantRegret
  • Youngstown
  • mdbf
  • slotface
  • thenastyranch
  • everett
  • osvaldo12
  • kavyap
  • rosin
  • anitta
  • DreamBathrooms
  • Durango
  • modclub
  • ngwrru68w68
  • vwfavf
  • ethstaker
  • tester
  • cisconetworking
  • tacticalgear
  • Leos
  • provamag3
  • normalnudes
  • JUstTest
  • All magazines