Building a Self-Hosted Chess Blunder Trainer
When you cannot learn to play well - make a product to get better.

Tag · 5 posts
When you cannot learn to play well - make a product to get better.

Disclaimer All of the thoughts below are personal opinions, they’re not sponsored ones (I’D SURELY LOVE BEING SPONSORED but this blog has somewhat like 2 readers), the AI usage here is close to 0, with the exception of the grammar and style review, as the author can’t type 4 words without making a grammatical mistake. A lengthy intro AI is polarizing. People are in love-hate relationship with it and there are obvious reasons for that: fear of jobs being taken away from humans, enormous amount of AI-slop in every media format possible, endless AI-first solutions for non-existing problems, VCs pouring billions into AI solutions, endless AI-written linkedin posts about the bright future of AI, you all know it, it’s fatiguing.
A short exploration of what Docker, containerd, runc are today. How they comprise a modern container stack, how they implement a management of graceful shutdowns, how linux signals are handled within the containerized docker apps.
My framework of conducting quality code-reviews.
Issue with python multiprocessing mode, Django and its tests OBJC_DISABLE_INITIALIZE_FORK_SAFETY magic variable meaning