May 19, 2026
I’m starting to learn modern C++ seriously (yes, seriously), so I wanted a clean and repeatable development setup on
macOS with Apple Silicon.
My goals are simple:
use a modern LLVM/Clang toolchain
build projects with CMake and Ninja
get proper language-server support in VS Code and Helix
use sanitizers and static analysis from the beginning
keep the setup practical, not over-engineered
make sure everything is reproducible on any M-series Mac
This post is a cheatsheet and assumes that Homebrew is already installed.
April 22, 2026
A step-by-step guide to setting up Kubernetes with NVIDIA GPU access inside WSL2 on a Windows laptop.
March 29, 2026
Configure modern Python tooling in Helix: LSP, type checker (ty), code formatter (ruff) and more.
January 28, 2026
A hands-on guide to vLLM monitoring: the key Prometheus metrics (TTFT, TPOT, queueing, KV cache, swapping), Grafana panels, and alert rules that help you debug latency and plan capacity.
January 27, 2026
Why traditional LLM serving wastes GPU memory – and how vLLM’s PagedAttention model enables larger batches, higher throughput, and more predictable latency.
September 10, 2025
A concise cheat sheet for uv: managing Python versions, dependencies, virtual environments, scripts, and tools in one fast, cross-platform tool.
May 07, 2024
How to scan NuGet packages for security vulnerabilities using GitLab CI.
October 23, 2023
How to use FFmpeg to convert FLAC files to Apple Lossless without losing the original quality and uploading them to Apple Music.
October 12, 2023
Using Github Actions and pip-tools to compile a requirements.txt file from your dependencies.
September 23, 2023
Keycloak allows configuring a custom LDAP user filter for User Federation to select a subset of user entries in Active Directory.
1 2