41554 blogs · [ { "id": "01a087a9-c58a-7134-a51c-c89ba3d49d38", "title": "Building a Self-Hosted Chess Blunder Trainer", "url": "https://mrlokans.work/posts/building-self-hosted-chess-blunder-trainer/", "published_at": "2026-03-08T11:35:00+00:00" }, { "id": "01a087a9-c58a-7134-a51c-c89ba43aeac3", "title": "How I Lost 30 Kgs in a Year", "url": "https://mrlokans.work/posts/how-i-lost-30-kgs-in-a-year-no-bs/", "published_at": "2026-03-08T08:00:00+00:00" }, { "id": "01a087a9-c58d-72ba-8f75-b3e28f9a6bed", "title": "My Stance on AI in Programming", "url": "https://mrlokans.work/posts/my-stance-on-ai-in-programming/", "published_at": "2026-02-01T13:00:00+00:00" }, { "id": "01a087a9-c58d-72ba-8f75-b3e28fd8afb6", "title": "State of Homelab 2026", "url": "https://mrlokans.work/posts/state-of-homelab-2026/", "published_at": "2026-01-24T13:00:54+00:00" }, { "id": "01a087a9-c58d-72ba-8f75-b3e290530b0f", "title": "Curriculum Vitae", "url": "https://mrlokans.work/cv/", "published_at": "2026-01-24T00:00:00+00:00" }, { "id": "01a087a9-c58d-72ba-8f75-b3e290f18325", "title": "A Bit on Personal Finance and Python", "url": "https://mrlokans.work/posts/a-bit-on-personal-finance-and-python/", "published_at": "2026-01-06T09:34:34+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c67c8d158", "title": "Gunicorn Timeout Is Not What You Think It Is", "url": "https://mrlokans.work/posts/gunicorn-timeout-is-not-what-you-think-it-is/", "published_at": "2025-09-28T13:15:10+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c6896c048", "title": "Langchain Dissapointed Me", "url": "https://mrlokans.work/posts/langchain-dissapointed-me/", "published_at": "2025-09-28T11:58:58+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c68a7baf3", "title": "Anatomy of Graceful Shutdown: Part 5", "url": "https://mrlokans.work/posts/anatomy-of-graceful-shutdown-part-5/", "published_at": "2025-07-01T14:00:00+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c68d9efe5", "title": "Anatomy of Graceful Shutdown: Part 4", "url": "https://mrlokans.work/posts/anatomy-of-graceful-shutdown-part-4/", "published_at": "2025-06-30T14:01:00+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c6934bebb", "title": "Anatomy of Graceful Shutdown: Part 3", "url": "https://mrlokans.work/posts/anatomy-of-graceful-shutdown-part-3/", "published_at": "2025-06-06T17:00:07+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c6963f6b7", "title": "Anatomy of Graceful Shutdown: Part 6 - nginx's Master-Worker Coordination", "url": "https://mrlokans.work/posts/anatomy-of-graceful-shutdown-part-6/", "published_at": "2025-01-07T10:00:00+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c6a1a3784", "title": "Book Review: Another Fine Myth Series", "url": "https://mrlokans.work/posts/book-review-another-fine-myth/", "published_at": "2025-01-06T12:49:22+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c6a78e7c6", "title": "A Rant on New Bluetooth Headphones", "url": "https://mrlokans.work/posts/a-rant-on-new-bluetooth-headphones/", "published_at": "2024-05-19T09:16:04+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c6a7f13ef", "title": "Book Review: Blindsight", "url": "https://mrlokans.work/posts/book-review-blindsight/", "published_at": "2024-03-31T08:50:23+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c6b10341c", "title": "Making a Sudoku Solver: Having no Idea What I m doing.", "url": "https://mrlokans.work/posts/making-a-sudoku-solver/", "published_at": "2024-03-21T20:00:31+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c6b6413e6", "title": "Book Review: Essentialism", "url": "https://mrlokans.work/posts/book-review-essentialism/", "published_at": "2024-03-10T11:26:41+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c6b7f0f8e", "title": "Anatomy of Graceful Shutdown: Part 2", "url": "https://mrlokans.work/posts/anatomy-of-graceful-shutdown-part-2/", "published_at": "2024-03-09T15:39:54+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c6c081fb0", "title": "Anatomy of Graceful Shutdown: Part 1", "url": "https://mrlokans.work/posts/anatomy-of-graceful-shutdown-part-1/", "published_at": "2024-03-03T13:07:31+00:00" }, { "id": "01a087a9-c58e-7191-8995-749c6c30ecb9", "title": "Blog Updates: 19.02.2024", "url": "https://mrlokans.work/posts/blog-rollout-upgrades/", "published_at": "2024-02-19T14:52:27+00:00" }, { "id": "01a087a9-c58f-7248-b435-6fb9c7cb7152", "title": "Book Review: Are Your Lights On", "url": "https://mrlokans.work/posts/book-review-are-you-lights-on/", "published_at": "2024-02-11T10:49:34+00:00" }, { "id": "01a087a9-c58f-7248-b435-6fb9c816e599", "title": "Book Review: Broadcast by Liam Brown", "url": "https://mrlokans.work/posts/book-review-broadcast/", "published_at": "2024-02-05T19:10:49+00:00" }, { "id": "01a087a9-c58f-7248-b435-6fb9c83c072b", "title": "My Productivity System Search Failure: Lather, Rinse, Repeat", "url": "https://mrlokans.work/posts/my-productivity-system-search-failure/", "published_at": "2024-01-28T20:40:39+00:00" }, { "id": "01a087a9-c590-72d5-a8fc-dfd96d68df41", "title": "How I prefer conducting code-reviews", "url": "https://mrlokans.work/posts/how-i-approach-code-reviews/", "published_at": "2024-01-20T20:40:00+00:00" }, { "id": "01a087a9-c590-72d5-a8fc-dfd96d706681", "title": "Python Multiprocessing Quirks on MacOS.", "url": "https://mrlokans.work/posts/python-multiprocessing-quirks/", "published_at": "2024-01-14T09:17:00+00:00" }, { "id": "01a087a9-c590-72d5-a8fc-dfd96d8dcc9e", "title": "I Don't Like Paper Books", "url": "https://mrlokans.work/posts/i-dont-like-paper-books/", "published_at": "2024-01-07T18:51:40+00:00" }, { "id": "01a087a9-c590-72d5-a8fc-dfd96e8867bf", "title": "How to With John Wilson: a must-watch series.", "url": "https://mrlokans.work/posts/recommend-how-to-with-john-wickly/", "published_at": "2024-01-04T19:57:22+00:00" }, { "id": "01a087a9-c590-72d5-a8fc-dfd96edc611b", "title": "Learning music and the guitar as the never-ending failure.", "url": "https://mrlokans.work/posts/my-main-hobby-failure/", "published_at": "2024-01-01T10:32:30+00:00" }, { "id": "01a087a9-c590-72d5-a8fc-dfd96ef3459d", "title": "How This Blog Is Built", "url": "https://mrlokans.work/posts/how-this-blog-is-built/", "published_at": "2023-12-28T19:54:40+00:00" }, { "id": "01a087a9-c591-7030-99e4-09d2e2115f13", "title": "About me.", "url": "https://mrlokans.work/about/", "published_at": "2023-12-26T11:12:30+00:00" }, { "id": "01a087a9-c591-7030-99e4-09d2e3072165", "title": "Why yet another blog?", "url": "https://mrlokans.work/posts/my-first-post/", "published_at": "2023-12-26T10:30:16+00:00" }, { "id": "01a087a9-c591-7030-99e4-09d2e320c844", "title": "Anatomy of Graceful Shutdown", "url": "https://mrlokans.work/series/graceful-shutdown/", "published_at": null }, { "id": "01a087a9-c591-7030-99e4-09d2e4010c0f", "title": "Archive", "url": "https://mrlokans.work/archive/", "published_at": null }, { "id": "01a087a9-c591-7030-99e4-09d2e4507acf", "title": "OTB Chess", "url": "https://mrlokans.work/projects/otb-chess/", "published_at": null } ] posts Claim your blog
Back to mrlokans.work
Blog · corpus.blog/blogs/mrlokans.work/posts

mrlokans.work

mrlokans.work

2026

2025

2024

2023

Undated