56,966 blogs · [ { "id": "01a08722-73c6-704b-ab02-aeede95f5598", "title": "About", "url": "https://akrisanov.com/about/", "published_at": "2026-09-01T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeede39f1092", "title": "The shelf", "url": "https://akrisanov.com/shelf/", "published_at": "2026-08-23T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeede43a50c2", "title": "Hidden Costs of LiteLLM's Health Checks", "url": "https://akrisanov.com/hidden-costs-of-litellm-health-checks/", "published_at": "2026-08-15T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeede488bb05", "title": "How to Plan LLM Inference Capacity for a Shared Platform", "url": "https://akrisanov.com/planning-llm-inference-capacity/", "published_at": "2026-07-29T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeede4afd5ca", "title": "Kubernetes Model Serving in 2026: What Changed Since 2024", "url": "https://akrisanov.com/kubernetes-model-serving-in-2026/", "published_at": "2026-07-26T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeede7530759", "title": "Monitoring vLLM in Production: Metrics, PromQL, Alerts, and Runbooks", "url": "https://akrisanov.com/vllm-metrics/", "published_at": "2026-06-18T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeede4eb7253", "title": "My Modern C++ Setup on macOS and Apple Silicon", "url": "https://akrisanov.com/macos-apple-silicon-cpp-setup/", "published_at": "2026-05-19T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeede5d858e7", "title": "Running Kubernetes with a GPU Inside WSL2 on My RTX Laptop", "url": "https://akrisanov.com/wsl-nvidia-gpu/", "published_at": "2026-04-22T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeede6c10ce1", "title": "Helix for Python Development", "url": "https://akrisanov.com/helix-python/", "published_at": "2026-03-29T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeede79adf03", "title": "Why vLLM Scales: Paging the KV-Cache for Faster LLM Inference", "url": "https://akrisanov.com/vllm/", "published_at": "2026-01-27T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeede87dca29", "title": "uv: Managing Python Versions, Dependencies, Tools, and Scripts", "url": "https://akrisanov.com/uv/", "published_at": "2025-09-10T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeede89aa19a", "title": "Identifying Vulnerable Dependencies in .NET Projects", "url": "https://akrisanov.com/dotnet-list-vulnerable-packages/", "published_at": "2024-05-07T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeede979b901", "title": "Convert FLAC to Apple Lossless with FFmpeg", "url": "https://akrisanov.com/convert-flac-to-apple-lossless-with-ffmpeg/", "published_at": "2023-10-23T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeede9b36b4b", "title": "Generate a Python Lockfile with GitHub Actions", "url": "https://akrisanov.com/using-github-actions-to-generate-a-lockfile-for-python-project/", "published_at": "2023-10-12T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeedea60920c", "title": "Synchronize Active Directory Users with a Keycloak LDAP Filter", "url": "https://akrisanov.com/custom-user-ldap-filter-in-keycloak/", "published_at": "2023-09-23T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeedeb328350", "title": "Understand How Services Run and Operate in Production", "url": "https://akrisanov.com/understand-how-services-are-run-and-operate-in-production/", "published_at": "2023-09-06T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeedeb3693ee", "title": "Choosing Apache Kafka for a New Project", "url": "https://akrisanov.com/choosing-kafka/", "published_at": "2023-08-29T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeedebff5917", "title": "My \"It's Not DNS\" Story", "url": "https://akrisanov.com/it-is-not-dns/", "published_at": "2023-08-12T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeedec07f52a", "title": "Building Multi-Arch Images for Arm and x86", "url": "https://akrisanov.com/multi-arch-docker-images/", "published_at": "2023-08-10T00:00:00+00:00" }, { "id": "01a08722-73c6-704b-ab02-aeedec76d510", "title": "Accidentally Found a Vulnerability in a Crypto Wallet and Made $1,000", "url": "https://akrisanov.com/crypto-wallet-vulnerability/", "published_at": "2023-08-05T00:00:00+00:00" } ] posts Claim your blog
Back to akrisanov.com
Blog · corpus.blog/blogs/akrisanov.com/posts

akrisanov.com

akrisanov.com

2026

2025

2024

2023