corpus.blog
Most cited
Talked about
Blogs
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
About
original ↗
1 Sept 2026
The shelf
original ↗
23 Aug 2026
Hidden Costs of LiteLLM's Health Checks
original ↗
15 Aug 2026
How to Plan LLM Inference Capacity for a Shared Platform
original ↗
29 Jul 2026
Kubernetes Model Serving in 2026: What Changed Since 2024
original ↗
26 Jul 2026
Monitoring vLLM in Production: Metrics, PromQL, Alerts, and Runbooks
original ↗
18 Jun 2026
My Modern C++ Setup on macOS and Apple Silicon
original ↗
19 May 2026
Running Kubernetes with a GPU Inside WSL2 on My RTX Laptop
original ↗
22 Apr 2026
Helix for Python Development
original ↗
29 Mar 2026
Why vLLM Scales: Paging the KV-Cache for Faster LLM Inference
original ↗
27 Jan 2026
2025
uv: Managing Python Versions, Dependencies, Tools, and Scripts
original ↗
10 Sept 2025
2024
Identifying Vulnerable Dependencies in .NET Projects
original ↗
7 May 2024
2023
Convert FLAC to Apple Lossless with FFmpeg
original ↗
23 Oct 2023
Generate a Python Lockfile with GitHub Actions
original ↗
12 Oct 2023
Synchronize Active Directory Users with a Keycloak LDAP Filter
original ↗
23 Sept 2023
Understand How Services Run and Operate in Production
original ↗
6 Sept 2023
Choosing Apache Kafka for a New Project
original ↗
29 Aug 2023
My "It's Not DNS" Story
original ↗
12 Aug 2023
Building Multi-Arch Images for Arm and x86
original ↗
10 Aug 2023
Accidentally Found a Vulnerability in a Crypto Wallet and Made $1,000
original ↗
5 Aug 2023