- Aug 11, 2025
August 11, 2025 Update
- Mark Moeykens
- BMS News
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.
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:
Prompt
Model
Response
Everything in the FoundationModels framework falls into one of these three categories.
So I restructured the book to follow this pattern:
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:
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:
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:
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!