RSSAmplifier

Blog

Tech blog about the boring stuff.

Recent content on Tech blog about the boring stuff.

mrlokans.workRSS feed ↗34 posts

Latest posts

Building a Self-Hosted Chess Blunder Trainer

When you cannot learn to play well - make a product to get better.

How I Lost 30 Kgs in a Year

No-BS story of what worked for me to lose a lot of weight and hopefully avoid regaining it.

My Stance on AI in Programming

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…

State of Homelab 2026

Evolution of a self-hosting hobby: from clueless to amateur.

Curriculum Vitae

A Bit on Personal Finance and Python

A short note on my financial tracking journey

Gunicorn Timeout Is Not What You Think It Is

Gunicorn timeout is not a request timeout, it's the timeout of the whole worker not being responsive.

Langchain Dissapointed Me

A short story of how flexibility of langchain becomes its weak spot.

Anatomy of Graceful Shutdown: Part 5

Deep dive into Prometheus graceful shutdown: analyzing the run.Group pattern, TSDB persistence, scrape manager coordination, and multi-component synchronization

Anatomy of Graceful Shutdown: Part 4

Deep dive into Celery graceful shutdown and architecture with RabbitMQ/AMQP: in-depth analysis across four projects (Celery, Kombu, py-amqp, billiard)

Anatomy of Graceful Shutdown: Part 3

Tracking how application shuts down within the modern kubernetes environment

Anatomy of Graceful Shutdown: Part 6 - nginx's Master-Worker Coordination

Deep dive into nginx's graceful shutdown implementation: signal handling, master-worker coordination, connection cleanup, and shutdown timeouts

Book Review: Another Fine Myth Series

A summary of reading: Another Fine Myth series.

A Rant on New Bluetooth Headphones

How to spend several hundred bucks on a new generation of headphones and stay unhappy due to bad engineering and UX.

Book Review: Blindsight

A short review of the jaw-breaking hardcore sci-fi novel by Peter Watts.

Making a Sudoku Solver: Having no Idea What I m doing.

Creating a Sudoku solver using neural networks having no prior on how to solve sudokus algorithmically or what to do with neural networks.

Book Review: Essentialism

A review of a very dull and boring book. Essentialism: A disciplined Pursuit of Less

Anatomy of Graceful Shutdown: Part 2

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.

Anatomy of Graceful Shutdown: Part 1

A deeper look into the world of graceful shutowns in Linux processes: exploration of how signals processing works. Linux signals from the ground up.

Blog Updates: 19.02.2024

Blog updates: 19.02.2024.

Book Review: Are Your Lights On

A summary of reading: Are Your Lights on. Problem solving in it's core and finding out what's the real problem to be solved.

Book Review: Broadcast by Liam Brown

A small review of the 'Broadcast' book by Liam Brown

My Productivity System Search Failure: Lather, Rinse, Repeat

An exploration of how I thought to be effective, tried various systems like GTD, Zettelkasten, Pomodoro, failed in it, and what I came up with.

How I prefer conducting code-reviews

My framework of conducting quality code-reviews.

Python Multiprocessing Quirks on MacOS.

Issue with python multiprocessing mode, Django and its tests OBJC_DISABLE_INITIALIZE_FORK_SAFETY magic variable meaning

I Don't Like Paper Books

New purchase Recently I’ve purchased a paper book. I did it only because I was really eager to read that specific book ( here it is ). The content was good, and I will definitely make a short review afterward, but the process of reading a physical book was quite painful to me. Ooops, here goes the nostalgia I’ve spent quite a lot of time in my childhood and adolescence reading books.…

How to With John Wilson: a must-watch series.

If you’re looking for a way to spend several evenings I have something to recommend to you. There’s an awesome TV-series slash documentary on HBO called How To With John Wilson . The premise is quite simple: the narrator asks the question “How to do X”, for example, “How to make small talk?” and goes to the in-breadth exploration of the topic, meeting various…

Learning music and the guitar as the never-ending failure.

TLDR; I’ve spent 10 years trying to become good at guitar and music, failed at it almost completely, and now give a last chance before understanding, that the whole stuff is just not my cup of tea. Preface I strongly believe that people nowadays do not share enough the ways they fail in life. Everywhere you look you will see the history of success, social media feeds will make you feel bad…

How This Blog Is Built

I did not really put a lot of effort into making this project and composed it out of scraps I literally had at home and with the help of tools I already knew and some new things I wanted to try out more in the past. Hardware I have a server rack under my TV with a terabyte of storage, 8-core ARM CPU, a neural processing unit, and the network switch.

About me.

Hey there, I’m Andrew. I’m a staff software engineer. Born in Belarus, lived in Ukraine, currently residing in Warsaw, Poland. I write stuff in Python for ~10 years. I’ve been working in product companies, outsource and start-ups, and I hope I have something interesting (or boring!) to write about. Things you may expect reading this blog: reviews of technical books, deep-dives…

Why yet another blog?

Really, why? Hey there. It’s been a long time (as of this moment in Dec. 2023 ~10 years) I’ve been a software developer and throughout these 10 years I’ve been wanting to have my own blog and website. The biggest problem for me was always the thought that there’s nothing for me to write about that can be of interest to the people outside of my life. Everything’s been…

Anatomy of Graceful Shutdown

A comprehensive series exploring graceful shutdown patterns across different technologies and platforms, from Linux signals to Kubernetes orchestration.

Archive

All blog posts in chronological order

OTB Chess

A fullscreen chess board for over-the-board play on tablets