Skip to content

Instantly share code, notes, and snippets.

View rbstp's full-sized avatar

Richard Boisvert rbstp

View GitHub Profile
@rbstp
rbstp / heed.md
Last active September 18, 2026 14:11
Focus follows mouse for macOS, in the spirit of Hyprland's follow_mouse. One permission, no Screen Recording, and a menu bar switch. #macos #swift #hyprland #omarchy

Omarchy ruined clicking to type, so I wrote focus follows mouse for macOS

Omarchy is what did it. Hyprland hands keyboard focus to whatever window the pointer is over, no click, and you stop thinking about it inside a day. Back on macOS I was clicking a window before typing into it again, every single time.

github.com/rbstp/heed

brew install --cask rbstp/tap/heed
@rbstp
rbstp / cnpe-curriculum.md
Created August 29, 2026 03:42
29 evening-sized sections over the whole CNPE curriculum, every exercise ending in a command that proves it. #certification #cnpe #platformengineering

The lab was the easy half. This is the curriculum that drives it

Last time I published the CNPE lab, an internal developer platform on kind as layered make targets, with 71 checks that ask whether things work rather than whether pods are Running. That was the machinery. It says nothing about what to do with it on a Tuesday evening.

This is the other half.

cnpe.rbstp.dev

Twenty-nine sections across the five exam domains, one evening each, covering every competency in the official curriculum PDF. Concepts, exercises against the lab, then a self-check. It is a static site with no build step, so curriculum/index.html opens straight out of the clone and make study does it for you. Thirteen of the figures are interactive, because dragging a pod's memory request until the QoS class flips beats reading about eviction order.

@rbstp
rbstp / cnpe-exam-prep.md
Last active August 22, 2026 18:04
The whole CNPE syllabus running on one laptop. Cilium, Argo CD, Flux, Tekton, Crossplane, SPIRE, Istio and Backstage on kind, as layered make targets. #certification #cnpe #homelab

I built the CNPE exam lab I wanted to study from

The CNCF's Certified Cloud Native Platform Engineer exam is hands-on across five domains. Reading docs does not prepare you for that. So I built the platform instead and published it.

github.com/rbstp/cnpe-exam-prep

A full internal developer platform on kind, as layered make targets you install and remove one at a time. Cilium, Gitea, Argo CD, Flux, Argo Rollouts, Tekton, Crossplane, CloudNativePG, Prometheus, Grafana, OpenTelemetry, Jaeger, Loki, OpenCost, Kyverno, Gatekeeper, SPIRE, Istio ambient, and Backstage.

Checking behaviour instead of pod status

@rbstp
rbstp / vibe-coding-book-review.md
Last active October 7, 2025 21:03
A framework-focused look at AI-assisted development that’s better consumed via YouTube than audiobook. #ai #book #vibe

Vibe Coding Audiobook Review

Story: ⭐⭐⭐ | Narration: ⭐⭐⭐⭐⭐

Gene Kim and Steve Yegge’s audiobook on vibe coding has excellent narration, but I’d recommend checking out their YouTube channel instead. Most of the book’s examples were already covered in their promotional videos, and the high-level approach makes you wonder how long the advice will stay relevant in this fast-moving space.

The core framework they present, the Three Developer Loops, is genuinely useful though:

Inner Loop (Seconds to Minutes)