What's New

April 2023

« March 2023

May 2023 »

On the importance of being comfortable with what you don't know. Also, the podcast launches, links in honor of the Big Lebowski, Johanna on the cost of ignorance, The Geometry of Grief, Maggie's link to the tale of region-locked ink cartridges, and Antoine van der Lee runs Xcode on top of iPad.

How and why I color my sample code the way I do. A first release in a series of Swift programming videos.

April 7, 2023

On offering discounts and treating existing customers as well as new customers.

April 7, 2023

I've released my Top Tracks app which lets you transform your favorite Apple Music Playlists into Top 40-style radio stations.

On the importance of the relationship with customers. Also, Daffodil Hill, Fold-Ins, the modem handshake, online ads, Maggie's link to that snout, and Steve Jobs urges you to Make Something Wonderful.

Replacing communication between an ObservableObject and a SwiftUI View using @Published with an AsyncSequence.

Remembering the early days of the lockdown and people telling us about folks who had accomplished much during their lockdowns.

April 17, 2023

This year's WWDC predictions include obvious ones like Observation and macros, recurring wishes like Swift Data, and a fantasy for distributed computing.

Sometimes you got to shrug and say, "what the hell". Also, sourdough with coffee, a little Wordy, safer roads, mis-understanding will power, spatial audio, Maggie's link to a baseball player's cure, and the Swift Community Awards.

April 20, 2023

Part 2 in the Combine to Async series explores replacing an @Published property by using NotificationCenter and the Notifications AsyncSequence it provides.

April 21, 2023

The problem isn't always where the pain is. In this episode I use the lessons of referred pain to consider how to fix a problem in a book I'm writing.

Radio memories from the all-request weekends. Also, 56 trombones, the origins of O.K., unmixing colors, protecting the champagne name, Maggie's link to a man enjoying his wellies, and Danijela on using breakpoints to enter credentials.

April 27, 2023

Part 3 in the Combine to Async series looks at AsyncStream - the concrete implementation of AsyncSequence that you'll find very useful.

When you interview someone for a job, instead of having them up at a white board answering technical questions, make sure it's someone you want to work with.

What's New 2023

What's New Index by Year