docset2md: Giving AI Agents Offline Documentation Access
I built a CLI that converts documentation docsets to Markdown files—because Apple's online docs don't work without JavaScript, and I don't want MCPs in my workflow.
I built a CLI that converts documentation docsets to Markdown files—because Apple's online docs don't work without JavaScript, and I don't want MCPs in my workflow.
Swift Concurrency has been available for years, but many developers still avoid it. Swift 6.2's Approachable Concurrency changes that—here's what it means for your code.
I've been building command-line tools for my own workflows, and I've learned a few things about what makes a CLI actually pleasant to use. Here's what I wish someone had told me earlier.
Everyone's rushing to build MCP servers for their AI coding workflows. I tried a few, ripped them all out, and went back to plain CLIs. Here's why.
MVVM is the go-to architecture for SwiftUI apps. Here's a no-nonsense guide with real code examples.
I built a minimal, scriptable task tracker that stores issues as plain Markdown files—perfect for agentic workflows where AI assistants need to track and manage work.
How to find and fix memory leaks using Xcode's Memory Graph Debugger
A practical guide to changing file ownership on Unix systems
How to copy files between machines using scp
A practical guide to tar archives