What's New


On not turning on the television then looking for something to watch.

October 1, 2024

Thoughts on turning 65. Also, School House Rockin' about Project 2025, BBC Sound Effects, perfectly rolling shapes, Art Critics replaced by AI, Maggie's link to a Cheech and Chong interview, and Chris Eidhof on SwiftUI Animations.

September 5, 2024

My Swift Testing book is now available and I'm running a launch offer of 25% off.

Books from Editors Cut


The Case of the Crimson Test Suite

The Case of the Vanishing Bodies

The Mystery of the Mutating Mannequin

The Curious Case of the Async Cafe

A Bread Baking Kickstart

A SwiftUI Kickstart

A Swift Kickstart

Dear Elena

What's Now


May 1, 2024

A brief summary of my current interests and activities. It's a mini-essay that gets updated periodically with details about my current focus.

Apps


Top Tracks App Icon

Top Tracks lets you transform your favorite Apple Music Playlists into Top 40-style radio stations.

Make as many stations as you want until your personal Top Tracks station dial is overflowing.

Works on iPad, iPhone (+ Apple Watch), Mac, Car Play, and AppleTV with an Apple Music Subscription.

Dough Temperature Calculator

Take your bread baking up a notch by specifying the temperature your dough should be after mixing.

Dough Temperature Calculator is a free app that lets you calculate the temperature of your water to achieve your Desired Dough Temperature and bring one of the practices of professional bread bakers to your kitchen.

What's Next


Private Training

Async Workshop

September 11, 2024

NSSpain

Swift Testing Workshop

September 17, 2024

NSSpain

Talk and MC

September 18-19, 2024

Server-Side Swift

Swift Macros Talk

September 26-27, 2024

Pragma Conf

Swift 6 Workshop

October 29-30, 2024

Pragma Conf

Swift Testing Talk

October 29-30, 2024

do iOS Conf

Swift 6 Workshop

November 12, 2024

do iOS Conf

Co-MC

November 13-15, 2024

Private Training

Async Workshop

November 18, 2024

iOS Conf SG

Swift Testing Talk

January 15-17, 2025