GitHub Actions workflows in plain language

A jargon-free introduction to GitHub Actions — what a workflow is, how it differs from an action, every top-level YAML key, every trigger, how jobs and steps compose, and the failure modes you only find out about in production.

October 20, 2026 · 19 min · Omar Crosby

neospec: a self-contained test runner and coverage tool for Neovim plugins

One Go binary that manages its own Neovim, runs Lua tests inside the real editor, and emits LCOV/Cobertura/JUnit — no system install, no vendored framework, no shell-script gymnastics.

July 5, 2026 · 6 min · Omar Crosby