• Aug 11, 2025

August 11, 2025 Update

Hello everyone,

I'll try to make this a quick update because I know I tend to talk a lot. ๐Ÿ˜ƒ

Digital Nomading

This is the first time as a digital nomad, and I'm really liking it.

I was in Taxco for a week and really loved that mountain town built on the side of a mountain. In many ways, it reminded me of Italy.

Taxco

Now I'm in Puebla, which is larger, and it's also very nice. Very green all around and between four volcanoes. (Don't worry, only one of them is currently active. ๐Ÿ˜‚)

AI Mastery in SwiftUI Book Update

โœ… All coding is done!

Well, maybe. There could always be more things that could be released.

Iโ€™ve got some updates on the "AI Mastery in SwiftUI" book that I think you'll appreciate.

Let me walk you through what happened.

Creating Concepts

In the last update, I mentioned I was holding off on committing code to pages because changes could lead to wasted time and a duplication of effort.

So I was working on chapter concept pages. (Concepts have a much lower chance of changing.)

While I was working on them, something just didn't sit right with me.

The order of the chapters seemed...off.

The Only 3 Parts You Need To Know

I started to see that the overall concept was actually just three parts:

  1. Prompt

  2. Model

  3. Response

Everything in the FoundationModels framework falls into one of these three categories.

So I restructured the book to follow this pattern:

3 Parts

Before, I started the reader off with the Model (LanguageModelSession).

Not anymore, though.

I think it'll make more sense logically to start the reader off with the Prompt:

The Prompt

I hope that this flow will ground and orient the reader as to where they are within the 3 steps by highlighting the part they are on.

This will be a unifying theme throughout the book.

You may have noticed I used a similar technique in the SwiftUI Charts book with the parts of the chart:

SwiftUI Charts Mastery

This chart served as the unifying theme, and I would highlight the part the reader was on.

Then, in later chapters, the reader will move into the second part of the flow:

Model

And so it goes.

Each part can contain many chapters within it.

Being Able to Think with a Subject

I like this overall concept because our minds can better grasp three major components instead of many, many topics covering the entire framework!

Once you know these 3 parts, I think you'll have an easier time thinking with them.

For example, when you need the FoundationModels framework to solve a problem, you'll be able to think, "Do I need a prompt, model, or response solution?"

And from there, find your solution.

I hope this new structure helps you see the value of the approach!


๐Ÿช„Join the Waitlist

If this sounds like a book you'd be interested in, make sure to join the waitlist to be notified when "AI Mastery in SwiftUI" is available!

AI Mastery in SwiftUI