Numbers Up, Lessons Mixed 馃搳
New users nearly 5x'd in Camp Notes, plus a technical trick to keep everyone on the latest version.
Search for a command to run...
New users nearly 5x'd in Camp Notes, plus a technical trick to keep everyone on the latest version.
February 2026 recap and what I'll be doing in March.
Here's how I am running Swift Tests serially.

This was made using Soto v7.0.0-rc1. Assuming that your Partition Key and Sort Key are named PK and SK in your table. Also that your PK for all users are USER#. let input = DynamoDB.QueryInput( expressionAttributeNames: ["#p": "PK"], ...
https://www.youtube.com/watch?v=LcXB0MsRvNg This live stream I worked on PR #97 which gives the user the ability to add a Roaster to their private Firestore collection. I ran into an issue at first where the simulator couldn't run the app. Just repla...

The ship it attitude is alive in this project

At the beginning of the year, I wanted to rebuild _coffee to include a few other features, watch this video for more context. As part of this rebuild, I wanted to completely rethink how I stored the data and introduce a way for users to create a pool...

I always forget how to do this and luckily Natalie Panferova at Nilcoalescing wrote a great article about how to provide user friendly descriptions and how to catch specific error types. I'm mainly writing this so I have access to the part of that ar...
This live stream was about planning the rewrite of coffee_. This is a coffee bean tracking app. It's been on the app store for a few years, and it's time for a refresh. I want to add some features and update the database structure. https://www.youtub...
