Uses
The tools and services I use to build iPhone apps and run this website.
- Categories
- 4
- Tools
- 18
What this powers
App releases, website publishing, support, analytics, and the books and articles on this site.
Development
- Swift 6
- The language behind the iPhone app catalog.
- SwiftUI
- Native iPhone interfaces and interaction states.
- SwiftData
- Local persistence for app records, history, and settings.
- Xcode
- Builds, simulator testing, debugging, and App Store releases.
- Next.js
- The framework behind this website and its server routes.
- TypeScript
- Typed web components, services, and scripts.
- Vitest
- Unit and component tests for public website behavior.
Infrastructure
- Hetzner
- Production hosting for the website and its services.
- Caddy
- HTTPS and reverse proxying in front of the site.
- Cloudflare
- DNS and the public network edge.
- PostgreSQL
- Newsletter subscriber and app-support records.
- PM2
- Node.js process management on the production server.
- Docker
- Runs isolated production service workloads.
Design & Productivity
- Codex
- Codebase investigation, implementation, testing, and release work.
- Claude
- Peer collaboration on design, editorial, and engineering decisions.
- GitHub
- Source history, code review, and release coordination.
Services
- Resend
- Newsletter and app-support email delivery.
- Apple StoreKit
- In-app purchases, subscriptions, and purchase restoration.