How GitHub could secure npm Why doesn't npm detect compromised packages the way credit card companies detect fraud? January 6, 2026 • 14 min read GitHubnpmSecurity
A persona-based approach to AI-assisted software development Discover how breaking AI assistance into specialized personas can help you tackle complex software development tasks more efficiently and with less frustration. June 11, 2025 • 8 min read AIClaudeGPT
Post to social media using Claude Desktop and Crosspost Crosspost is a small utility I wrote to post across social media networks. It now includes an MCP server for use with AI agents. April 8, 2025 • 5 min read Open SourceAIClaude
Introducing Mentoss: The fetch mocker A new approach to mocking global fetch() calls that works in both browsers and server-side runtimes. January 27, 2025 • 10 min read JavaScriptOpen SourceFetch
Present technical information using a storytelling framework Streamline presentations to stakeholders using a storytelling approach. September 4, 2024 • 5 min read SpeakingCommunicatingWriting
How someone temporarily took over my subdomain How an old DNS record set up my subdomain to be occupied by someone else. May 21, 2024 • 4 min read AWSCloudDNS
Backing up my life with a Synology NAS Data in a public cloud is out of your control, that's why I decided to create my own private cloud in my office. April 23, 2024 • 12 min read SecurityNASSynology
Managing your to-do-list as a staff+ engineer With great agency comes responsibility – to yourself. Learn how to triage your projects and tasks into a structured to-do list. April 20, 2024 • 9 min read ProcessProductivityStaff+
What's the difference between JavaScript engines and JavaScript runtimes? Runtimes and engines are often incorrectly referred to as the same thing. March 26, 2024 • 5 min read JavaScriptECMAScriptAPIs
Introducing humanfs (formerly fsx): A modern filesystem API for JavaScript Filesystem APIs in JavaScript runtimes haven't been great for a long time. This is my attempt to make a better one. January 10, 2024 • 11 min read JavaScriptFilesystemAPIs