notebook

Writing

Thoughts on systems, craft, and the quiet details of building things well.

2026

Jul 21


Vue Fast Track for Angular Developers

A 4-week plan for me (Angular developer) to learn Vue. I already know components, reactivity, routing, and state so this maps what I know onto Vue syntax and hopefully gets me building something real.

developmentvueangularlearning

Jun 5


What I Learned Building an MCP Server with Claude: From stdio to DXT and Back

Building an MCP server for ResuRank taught me more about macOS code signing and stdout than I bargained for. This is a walkthrough of what broke — DXT distribution killed by Apple's Library Validation, pdf.js corrupting the JSON-RPC channel — and the practical decisions that followed.

developmentAIdev-notes

Apr 7 - 20


Setting Up a Local Proxy with Docker and NginX Proxy Manager

A concise guide on configuring a local development proxy using Docker and NginX Proxy Manager, detailing setup steps, service routing, and benefits for managing multi‑service environments.

developmentdevtoolsmacoshowto
Use Descriptive Local Dev URLs with dnsmasq on macOS

A step-by-step guide on how to set up wildcard DNS using dnsmasq on macOS, allowing developers to use meaningful local development URLs like couchbase.localdev.me instead of localhost. The setup process includes installing dnsmasq, configuring it, creating a DNS resolver, and verifying the configuration, making local development cleaner and more efficient.

developmentdevtoolsmacoshowto

Mar 4


Create Certificates for Local HTTPS Development

In this article we'll generate a key and a root certificate to use in generating other certificates. This can be helpful if you run many applications during development that need ssl certificates. We generate a root certificate so we can trust the root cert once, and all our generated certificates will be honored by our operating system.

bashcertificatesdevelopmenthttpdevtoolsmacoshowto