Dominic Rodemer's Blog
  • Apps
  • Blog
Tools AI Development

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.

Swift iOS

Swift 6.2's Approachable Concurrency: What Actually Changes

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.

Tools Development Workflow

How to Build CLI Applications That Don't Suck

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.

Tools Workflow AI

MCPs Are Overrated: Why I Stick With CLIs

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.

iOS Swift SwiftUI

A Practical Guide to MVVM in SwiftUI

MVVM is the go-to architecture for SwiftUI apps. Here's a no-nonsense guide with real code examples.

Tools Workflow Development

queuestack: A Task Tracker Built for AI Agents

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.

iOS Xcode

Fixing Memory Leaks in Xcode

How to find and fix memory leaks using Xcode's Memory Graph Debugger

Server Bash Unix

Change File Ownership with chown

A practical guide to changing file ownership on Unix systems

Server Bash Unix

Securely Transfer Files with scp

How to copy files between machines using scp

Server Bash Unix

Create and Extract Archives with tar

A practical guide to tar archives

Newer Older
Legal Notice Privacy Policy Contact
© Dominic Rodemer