// 2026
Apr 15, 2026 aiworkflowjaba
How I Automated JABA's Developer Update Posts
I built a GitHub Actions pipeline that collects merged PRs across three repos, generates a developer update post with Claude, validates the output, and opens a PR for my review every two weeks.
Apr 4, 2026 shipping notes
Numbers Up, Lessons Mixed 📊
New users nearly 5x'd in Camp Notes, plus a technical trick to keep everyone on the latest version.
Mar 6, 2026 shipping notes
New app launched but basically no users
February 2026 recap and what I'll be doing in March.
// 2025
Nov 9, 2025 swiftswift testing
How to run Swift Tests Serially across files
Here's how I am running Swift Tests serially. Note, this is using Swift Testing.
Oct 31, 2025
Journey to $1000 MRR: Month 1 recap
A deep dive into what happneed this month and how close I am to reaching my $1000 MRR.
Oct 16, 2025 ship-a-tonswiftcamp notes
Camp Notes's First Paywall Experiment
Starting my first paywalll experiment for Camp Notes.
Oct 13, 2025 ship-a-tonswiftcamp notes
Camp Notes Won a OneSignal Boost Award at Shipaton
Camp Notes placed 5th in the OneSignal Boost Award category at RevenueCat's Shipaton hackathon. This post covers what Shipaton is, why I entered, how I implemented OneSignal for notifications and emails, and what I learned from competing against over 800 entries.
Sep 12, 2025 ship-a-tonswiftcamp notes
Camp Notes v1.0.0 is now shipping
Camp Notes was approved last week and has been in the App Store for about a week.
Sep 3, 2025 ship-a-tonswiftcamp notes
Waiting for Review: A Camp Notes Update
Camp Notes is still in review and here's why.
Aug 27, 2025 ship-a-tonswiftcamp notes
I finally submitted a side project
I'm not the best at finishing side projects, and this one isn't finished but it's going to the App Store.
Jul 9, 2025 ship-a-tonswift
PocketBudget Update: July 10, 2025
What happened on stream.
Jul 9, 2025 ship-a-tonswift
PocketBudget Update
A progresss update for the PocketBudget app.
May 1, 2025 swiftserver side swift
PocketBudget Stream #3: Swift Testing and Foreign Keys
Not only is this a recap, but you'll find tidbits around PostgreSQL and Swift Testing.
Apr 27, 2025 swiftserver side swift
PocketBudget Stream #2 Recap
I wanted to complete 4 tasks this stream, but I eneded up only doing 2 since I didn't account for any troubleshooting time.
Apr 24, 2025 swiftserver side swift
PocketBudget Stream Recap
PocketBudget app has been started. Here's a recap of the first stream.
Apr 18, 2025
iHog v2025.1.0
First release of iHog in 2025.
Apr 18, 2025
How I am using AI Assisted Coding
Just a list of some do's and don'ts I'm learning.
// 2024
Sep 1, 2024 swiftfind reliefswiftuiship-a-ton
FindRelief - Project Log 3
Update number 3 on FindRelief.
Aug 25, 2024 swiftfind reliefswiftuiship-a-ton
FindRelief - Project Log 2
Update number 2 on FindRelief.
Aug 15, 2024 swiftswiftui
How to get the current MKCoordinateRegion from a MapCameraPosition
Struggled with this a bit, so figured I would write how I did this.
Aug 14, 2024 swiftfind reliefswiftuiship-a-ton
FindRelief - Project Log 1
I started a new project. A restroom finder.
Jul 8, 2024 swift
How to access custom headers in Hummingbird 2
A quick example of how to access custom headers in the Swift Server platform Hummingbird.