Writing · page 23 of 28

Older posts.

Oct 20, 2026

Is Fine-Tuning LLMs Worth It in 2026? Prices, LoRA, RFT and OpenAI's Exit

When fine-tuning an LLM beats prompting and RAG in 2026: OpenAI is winding down its fine-tuning API, Google and AWS added RL tuning, LoRA matches full fine-tuning when configured right, and a 5,000-example run costs $5 to $300 depending on where you train it.

14 min
Oct 20, 2026

How to Fine-Tune an LLM with LoRA Using Unsloth or TRL (2026)

Step-by-step LoRA and QLoRA fine-tuning of an open-weight LLM with Unsloth 2026.10 or Hugging Face TRL 1.16: dataset format, hyperparameters, GPU memory, training script, evaluation against the base model, GGUF and vLLM export, and fixes for OOM and loss problems.

14 min
Oct 20, 2026

How to Detect Runtime Threats with Falco on Kubernetes (2026)

Step-by-step Falco 0.45 setup on Kubernetes: Helm chart 9.2.0 with the modern eBPF driver, default and custom rules, Falcosidekick alerts to Slack, tuning noise, Falco Talon response actions, drop metrics, and a troubleshooting table for driver errors.

15 min
Oct 20, 2026

How to Use External Secrets Operator with Vault on Kubernetes (2026)

Step-by-step External Secrets Operator v2.13 setup with HashiCorp Vault, OpenBao or AWS Secrets Manager: Helm install, Kubernetes auth, ClusterSecretStore, ExternalSecret, rotation and reloads, ESO's 2025 release pause, alternatives, and fixes for SecretSyncedError.

14 min
Oct 20, 2026

eBPF Explained (2026): Verifier, CO-RE, Cilium, Tetragon and sched_ext

What eBPF is in 2026 and how it works: the verifier and its 1 million instruction limit, CO-RE and BTF, Cilium 1.20 networking, Tetragon 1.7 enforcement, OBI and the OTel profiler, eBPF for Windows, sched_ext since Linux 6.12, and the real limitations.

11 min
Oct 20, 2026

Docker in 2026: Engine 29, containerd 2.3 LTS, Podman 6 and the AI Push

The state of Docker and containers in October 2026: Docker Engine 29.9, Desktop 4.96 and its licence terms, Model Runner and the MCP Toolkit, free Hardened Images, Hub pull limits, containerd 2.3 LTS, Podman 6.0, BuildKit 0.34 and OCI artifacts.

12 min
Oct 20, 2026

Distributed Tracing Explained: traceparent, Sampling and Jaeger v2 (2026)

Distributed tracing in 2026, explained by an infrastructure engineer: spans, W3C traceparent propagation, head vs tail sampling in the OpenTelemetry Collector, Jaeger v2 after v1's end of life, Grafana Tempo 3, Zipkin's status, trace-to-logs correlation and what traces cost.

12 min
Oct 20, 2026

DevOps Roadmap 2026: Skills, Certifications and What AI Changed

A DevOps roadmap for 2026 built on current data: Indeed's senior-heavy rebound in software postings, Stack Overflow 2025 and 2026 survey results on AI and pay, CKA and CNPA exam facts, and a learning path from Linux to platform engineering.

13 min
Oct 20, 2026

How to Deploy vLLM on Kubernetes with GPUs: Step-by-Step (2026)

Deploy vLLM v0.32.0 on Kubernetes with NVIDIA GPUs: install GPU Operator v26.7.2, cache model weights on a PVC, serve an OpenAI-compatible API, autoscale on vllm:num_requests_waiting with KEDA, and fix CUDA out of memory and slow startup errors.

15 min
Oct 20, 2026

How to Deploy an ML Model on Kubernetes with KServe 0.21 (2026)

Step-by-step KServe v0.21.0 guide: install in Standard mode with Helm, cert-manager and Gateway API, deploy scikit-learn and Hugging Face/vLLM InferenceServices, add HPA or KEDA autoscaling, canary rollouts, GPUs, and fix InferenceService not ready.

14 min
Oct 20, 2026

Terraform vs Pulumi vs Crossplane in 2026: Which to Choose

Terraform, OpenTofu, Pulumi and Crossplane compared as of October 2026: how each handles state and drift, what it costs, and which team fits which tool.

12 min
Oct 20, 2026

Continuous Profiling in 2026: OTel Profiles Alpha, eBPF Agents, Real Costs

Continuous profiling in 2026 explained: OpenTelemetry Profiles reached public alpha in March, the Elastic-donated eBPF profiler now ships as a Collector, Pyroscope 2.0 and Parca compared, the real overhead numbers, and how profiles turn into cloud savings.

13 min
Oct 20, 2026

Hardened Container Images in 2026: DHI Free, Bitnami Gone, 515 CVEs to 0

Container base images in 2026 compared: Docker Hardened Images went free under Apache 2.0, Bitnami moved its catalog to bitnamilegacy, Chainguard cut its free tier to five images, and a grype scan of 12 base images found 515 CVEs in python:3.13 and zero in four minimal images.

12 min
Oct 20, 2026

How to Scan Container Images with Trivy and Grype (2026)

Step-by-step guide to scanning container images with Trivy v0.76 and Grype v0.121: verified installs after the March 2026 Trivy compromise, image and SBOM scans, CI gates on fixable criticals, .trivyignore, VEX, and fixes for DB download errors.

12 min
Oct 20, 2026

Cloud Outages 2025-2026: Root Causes From 7 Postmortems

AWS us-east-1, Azure Front Door, Cloudflare and Google Cloud outages read from the official postmortems: root causes, durations and the fixes that follow.

14 min