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

The Code of Escape

PeerTube
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.

cluster/lib/uptight at main · doma-engineering/cluster

Yggdrasil + Erlang = ❤️. Contribute to doma-engineering/cluster development by creating an account on GitHub.

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!

DoAuth 0.3 Demo

YouTube

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.

https://twitch.tv/0x101

0x101 - Twitch

Jonn Tries: Testing Doauthor

Reimplementing trust on first use for #doauth over at https://twitch.tv/0x101

#100daysofcode

0x101 - Twitch

Jonn Tries: Testing Doauthor

With the tech I have developed with #doauth, I figured, it would make sense to build something like a FOSS about.me that is geared towards geeks, with a cup-of-coffe-per-month hosting.

What key features would you like to see in such a product?

Boosts are welcome.

```
Wed Jun 16 16:22:06:471171601 sweater@rethink ~
λ pass doma/maja.doma.dev
"slip": {
"ops": 4,
"mem": 40960,
"saltSize": 16,
"salt": "5A7ZuPZv8yrOdbU0CTZ0mQ=="
}

*redacted*
```

Feels great to have #doauth password and KDF slip stored in my password manager!

Sneak peek:

https://maja.doma.dev/demo.html

doauth demo