Has anyone here ever worked with https://gun.eco before? (The name is a bit unfortunate, it's a library for decentralised web apps.) 🤔

#javascript #gunjs #webdev

GUN — the database for freedom fighters - Docs v2.0

Decentralized Database

Iris – The nostr client for better social networks

Iris nostr client is the social networking app that is accessible and secure, giving you complete control over your data and profile.

#iris is an awesome project. Social network / blogging with messenger.
Based on #gunjs

https://github.com/irislib/iris-messenger

GitHub - irislib/iris-messenger: Decentralized messenger

Decentralized messenger. Contribute to irislib/iris-messenger development by creating an account on GitHub.

GitHub

@rugk @rixx @gom
Ich mag Javascript und beschäftige mich damit ein wenig in der Freizeit... jQuery und solche libraries mag ich gar nicht mehr. #gunjs wiederum finde ich sehr interessant.

Statt jQuery hab ich Mal zum Test eine eigene kleine library gebastelt (query elements, pubsub tasks und Event Delegation für selbige. Extra: Array mit Elementen mapped property / method calls per Proxy zu Node oder Array Features.
Minified ~2kB, viel gelernt 🤪

GitHub - irislib/iris-messenger: Decentralized messenger

Decentralized messenger. Contribute to irislib/iris-messenger development by creating an account on GitHub.

GitHub

Okay, so, #Samizdat updates!

And I mean this also in the stuff-being-updated sense: #IPFS libs got updated. Tried updating #GunJS too, got told by devs that the whole 0.2020.x line is b0rked and unstable (why do you publish it as stable in npm then, *sigh*): https://0xacab.org/rysiek/samizdat/-/issues/62

Dived into implementing #IPNS+IPFS plugin:
https://0xacab.org/rysiek/samizdat/-/issues/2

Turns out in-browser IPNS is nowhere near ready. So implemented IPNS-via-gateway plugin (live on https://samizdat.is): https://0xacab.org/rysiek/samizdat/-/blob/master/plugins/gateway-ipns.js:

Gun 0.2020.520 not usable (#62) · Issues · Michał "rysiek" Woźniak / samizdat

Job [#164219](https://0xacab.org/rysiek/samizdat/-/jobs/164219) failed for 859229f8f196d789d7328630c14ee9f02472f9f3: this might be related to the recent Gun upgrade, or general Gun unreliability (ref. #2).

I have taken a way-too-long sabbatical from working on #Samizdat, but finally getting back into it.

First step (making sure pipelines work again) was easier than expected: my #GunJS superpeer was down. All green:
https://0xacab.org/rysiek/samizdat/-/pipelines/43312

New documentation-related issues to work on:
https://0xacab.org/rysiek/samizdat/-/issues/54
https://0xacab.org/rysiek/samizdat/-/issues/53

And need to improve how the pipeline verifies stuff is available in IPFS, pretty sure the 504s there are because we get throttled by gateways:
https://0xacab.org/rysiek/samizdat/-/jobs/163615#L211

Pipeline · Michał "rysiek" Woźniak / samizdat

A decentralized, browser-based solution to Internet censorship that requires no additional software for website visitors and minimal configuration for website admins.

Oh thank #Dog, #GunJS stopped having the "background-color-gradually-changes-constantly" thing in their docs: https://gun.eco/docs/
GUN — the database for freedom fighters - Docs v2.0

Decentralized Database