Welcome 👋

Farid’s brief notes about interesting stuff

Validate Kubernetes Manifests (Including CRDs) with Kubeconform

Applying a manifest just to discover a typo in a field name is a slow feedback loop. Kubeconform gives you that feedback in milliseconds: it validates Kubernetes YAML against the official API schemas, offline and pinned to the exact cluster version you run. Why not just kubectl apply --dry-run? A dry run needs a live cluster and validates against whatever version that cluster happens to be. Kubeconform works anywhere: on your laptop, in a pre-commit hook, or in a CI job, and it lets you target a specific Kubernetes version. It is also fast enough to run on every commit. ...

August 10, 2026 Â· 2 min Â· 315 words Â· Farid (Pesarkhobeee)

Arch Linux ARM on the ASUS Chromebook Flip C101PA

The ASUS Chromebook Flip C101PA is a cheap, quiet, fanless ARM laptop that has been end-of-life on ChromeOS for years. It is still a perfectly good machine for browsing, writing, and light development — and it makes an excellent secondary Linux laptop if you are willing to install Arch Linux ARM on a microSD card. The official Arch Linux ARM guide is the starting point, but as of now it no longer works as written. The published rootfs ships the ancient 4.4 ChromeOS kernel, and current Arch userland (systemd) refuses to run on it — first boot fails with Failed to mount early API filesystems / Freezing execution. This guide bakes in the fix: replace the kernel and firmware with mainline before the first boot. ...

August 9, 2026 Â· 6 min Â· 1153 words Â· Farid (Pesarkhobeee)

Turn Job Alert Emails Into an RSS Feed with Cloudflare Workers

Job-alert emails pile up quickly and are hard to skim. Each message bundles many listings, and there is no good way to filter or search across them. This is a blueprint for a small pipeline that ingests those emails, extracts the individual listings with an LLM, and serves them as a clean RSS feed and a searchable web dashboard — entirely on Cloudflare’s free tier. It is meant as an idea to replicate, not a ready-made repository. ...

August 9, 2026 Â· 4 min Â· 752 words Â· Farid (Pesarkhobeee)