Posted a couple of little videos: "The Code of Escape": https://tubedu.org/w/cUVPfyAKNyBCLXRT8rps7m where we learn the least stupid way to set terminal titles.
And "HTTP Client in JavaScript": https://tubedu.org/w/vHgkBkJmTDExVFKkF9BQMY where I demonstrate how to make a #doauth registration form from scratch while making a minimal wrapper around fetch API in order to write denser code.
If you like my bits, subscribe with RSS to my tubedu channel! https://tubedu.org/feeds/videos.xml?videoChannelId=72
Going live again! Come watch #doauth <~> #arclight integration gets tighter https://behold.memorici.de
Going live with ambient sounds (outdoor cafe[1] + cyberboard typing[2]).
Main goal for today is adding a #doauth authentication to #duex (an #elixir file upload demo with upload capabilities as rich as Google Drive's, i.e. multi-file upload and *directory* upload!).
Secondary: start closing UX tickets related to accounting (as in AAA) from #megalith for #zerohr.
Tune in! https://behold.memorici.de
--
[1]: https://www.youtube.com/watch?v=Xxs5X8RYCxE
[2]: https://www.youtube.com/watch?v=OQpWL_dEJm0
Dropping #ecto in favour of using a #genserver with a simple async persistence only for the things that need to be persisted made a credential verification from a 50+ms ordeal into 1-ms ordeal. x50 speedup makes me hopeful about #doauth 0.4 demo making a user account in sub-100ms, compared to sub 1.5s which 0.3 shows.
https://github.com/doma-engineering/cluster/tree/main/lib/uptight
Making #elixir reasonable with deep functional programming.
If I had Uptight.{Text, Binary, Base} while coding #doauth v0.2 and 0.3, I would have done it so much faster.
I know this demo is kinda trashy, but it's a good introduction into how a "registration" works with #doauth and #verifiablecredentials.
https://www.youtube.com/watch?v=22zbm2qNhSw
If you have any feature requests for a next-gen federated authentication and authorisation system, hit me up or make an issue: https://github.com/doma-engineering/do-auth/issues
You can also contribute stuff like biometrics support via react-native (to eliminate the password) and more fun protocols! We also need replication via federation for high availability.
If anyone is excited about #AAA system that anyone can set up in under half an hour (as opposed to #keycloak) and that uses VC/DID by default, and doesn't use blockchain to store data, let's chat too!
Day job done for today, it means, it's time to write some code for #doauth. Tune in to my no comments stream. I reply in chat though.
Reimplementing trust on first use for #doauth over at https://twitch.tv/0x101
That https://doma.dev guy
#lean #elixir #typescript #react #nix
In my non-existent free time I design and run #TTRPG
If you use tools made by genocide-apologists, you are a genocide-apologist.
#lemmy users aren't welcome here.