Everybody has their own #аквариум.
Mine started in 2003, consumed me all the way till 2006 and took me all the way to the pre-historic seventies.
But today I have decided to go from troubled modern times, when the band of Boris Grebentshikov is perhaps even more relevant than it was in the eighties, all the way to the year when I, as a kid, heard his works for the first time.
No matter what, no matter where, I'm always living as if it's http://aquarium.lipetsk.ru/MESTA/mp3/1990_RadioLondon/04_BestYearsOfOurLives.mp3
Today #doauth has verified its first credential.
Going to clean up noisy logging output and push the code tomorrow.
Today #doauth has issued its first credential in testing...
Big things are coming!
My only "grudge" against Ecto is that the docs suggest using :string in migrations, and then this happens.
My very first #ecto validator.
At first I was kind of repelled by the notion of validators in ecto because, as Alexis King teaches us mere mortals, "parse, not validate".
But then I realised that ecto validators don't discard error / success information (see xor_mark_as_required and xor_insert_errors). So I am content.
Oh yeah, baby, nice UX to insert stuff into the database.
Important bit is that we just supplied PK as a string and we let Ecto figure out how to fetch it...
I wish there was a cache layer so that I don't have to query stuff every time I make a changeset...
While thinking about a way for #doauth users to control their identity, disclosing nothing by default AND high availability / replication, I came up with the notion of disclosure event logs.
After just a little bit of tinkering with the definition, it turned out that it's getting modelled with existing approach to credentials / claims really well.
I love that immediate positive feedback on design and architecture.
https://doma.dev/blog is live for 25 days. Here is a rough distribution of visitors by country.
(Thanks, @plausible!)
I'm really bummed out by the fact that #elixir doesn't come with a property-based test engine.
Since propex is unstable right now, I write plain stupid unit tests and hate every moment of this bullshit.
That https://doma.dev guy
#lean #rust #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.