Really enjoying working with Nuxt + Vue + FeathersJS…
Can’t wait to get the basic functionality for a federated personal web site (FPWS) up and running and share it with you all. Getting back into web dev has been a learning process (especially since I’ve been working in Swift + Cocoa/CocoaTouch for the last few years) but finally feel like I’m getting my head around it all – and having a lovely little team in Ghent helps. Just got public-key & JWT auth implemented so that’s a start… ;)
Longer term, any such project that seeks to be an alternative to the closed, centralised silos of the mainstream is going to live or die based on how convenient it is. And that’s overall convenience, from setup onwards. The greatest design challenge we have, as I see it, is to have decentralised apps/sites compete with the 30 second sign-up of Facebook, etc. If we can bring going from zero to you up and running on your own domain down to < 1 min, we can radically change this game.
@aral sadly, you'd have to compete with "we're already registered" i.e. inertia in top of it all.
As we are certainly going to move on from #twofactor #authentication / #2FA to #multifactor "soon" anyway, perhaps you can consider offering that convenience first only to the #ITsecurity "front runners" who already have #U2F compatible devices such as the #Yubikey by Yubico, which will allow (secure) registration within seconds..?
@FuzboleroXV Hey there! It’s definitely something we can look into at some point. Right now, the bottleneck isn’t the initial configuration of the site itself (all a federated personal web site needs is a strong password to get started), it’s the shortsightedness of the domain registration system and how unreliable it has been traditionally. Thankfully, there are folks working on that and we are also looking into hopefully solving it for ourselves in Ghent as the city has its own TLD.
@FuzboleroXV Would be very interested in your thoughts + possibly contributions once we have the very basic system up and running. It’s all FOSS and being developed in the open.
This is my personal Mastodon.