Latest entry / September 19, 2026
If you maintain an index.ts file that re-exports code from other files, adding a new module usually means updating that export list too. It is simple work, and it is easy to forget.
I created Barrel Roll, a Visual Studio Code extension that …
Sep 19, 2026
Writing GitHub Actions workflows involves a lot of repeated YAML. Triggers, jobs, runners, steps, inputs, outputs… the names change, but you keep typing the same structure.
I created …
Sep 19, 2026
An MCP server for Backstage needs to preserve the meaning of a Catalog operation all the way from the tool call to the backend. A valid JSON response is only useful if the server asked the …
Sep 18, 2026
An MCP server needs more than a collection of tool handlers. Once you add service clients, shared context, authorization rules, and cleanup, you have an application to maintain.
I created …
Sep 17, 2026
If your team uses Backstage, your software catalog already contains information an AI assistant needs: service names, owners, APIs, and relationships between components. Giving the assistant …
Sep 16, 2026
Preparing for the FAA Part 107 knowledge test means learning regulations, airspace, weather, aircraft performance, and operating procedures. You also need to figure out the application …
Sep 11, 2026
The problem I have with agentic skills is not the skills themselves.
Skills are useful. They can package domain knowledge, repeatable workflows, tool guidance, and the little bits of …
71 posts are available in the full blog index.