Sometimes several processes can call the same function at once, even though its logic is completely unsuited to that. One worker changes the password for an external system, another does exactly the same thing, and a third is trying to log in. Everyo...
What an adventure it has been 🤠
It all started with yet another attempt to configure NixOS as a replacement for Debian, which I use every day.
I really like the idea behind NixOS: declarative configuration of the entire system and the ability to re...
This tutorial shows how to connect UserHarborhttps://github.com/userharbor/userharbor directly to a FastAPIhttps://fastapi.tiangolo.com/ application and build a complete authentication flow step by step.
UserHarborhttps://github.com/userharbor/userh...
In one of my Python projects, I needed to create fairly detailed logs describing the program's execution. Most of the project is glue code that uses numerous external services and automates processes that were previously performed manually. I do not ...
Why?
I have been fascinated by Japanese culture for a very long time. One aspect that has always caught my attention is the longevity and overall health of Japanese people.
An interesting element of Japanese culture is that people spend a lot of t...
User management is one of those problems that rarely feels difficult enough to deserve much attention.
Until you implement it for the fifth time.
Registration, login, sessions, email verification, password resets, password changes, account deletion...