Next Auth (now known as Auth.js) is a bit of a hot mess. It absolutely takes away lots of work for you if you're using multiple authentication...
I've had a really bad experience with Shadow.tech Support, they make it seem like all versions of Ubuntu are supported on their website and they most...
Do you want to browse a Lucene index on disk? You're looking for Luke There's loads of old Luke versions lying around, it took me three or four...
TL;DR Okta doesn't enforce expiry checks on signing certificates for identity providers, and you have no other option but to accept it. I use Okta...
Get the text body of a response with EntityDecoder If you've got a request like this: val postRequest: Task[Request[Task]] = POST( ...
I made a thing, it's a tiny service that checks passwords against the NCSC top 100k list. Get started now on the microsite @ https://theriddler.dev