NEW BOOK! The SwiftUI Way: A field guide to SwiftUI patterns and anti-patterns. Learn more ...NEW BOOK! The SwiftUI Way:Avoid common SwiftUI pitfalls. Learn more...

Nil Coalescing Newsletter - March 2026

Hi there,

I'm very happy to share that my new book, The SwiftUI Way, is finally out! I wrote this guide for developers who are already working with the framework and are looking for deeper guidance on making the right technical choices.

The SwiftUI Way by Natalia Panferova

The SwiftUI Way by Natalia Panferova

SwiftUI is very approachable for building functional interfaces quickly, but as projects grow in complexity, the initial simplicity can give way to certain challenges. It's not always obvious when design and architectural choices are just a matter of style or errors that can eventually compromise the stability and performance of our apps.

Now that AI-assisted coding is becoming the norm, the ability to recognize the right patterns from hard-to-spot anti-patterns is becoming even more critical. I wrote this book with the goal of helping developers build a clearer intuition for working with the framework.

"The SwiftUI Way" covers building maintainable view structures, managing data dependencies efficiently, optimizing view updates, handling state and data flow, creating performant lists and animations, and designing interfaces that respect platform conventions and accessibility. Rather than focusing on basic syntax, the book helps you recognize subtle anti-patterns, understand important trade-offs, and develop a deeper understanding on how to work naturally with the framework rather than against it.

These insights stem from my experience using SwiftUI in production since its initial release and my time working on the core SwiftUI team at Apple. Having been involved in the internal mechanics of the framework, I have seen firsthand how decisions about APIs are made and how the system is fundamentally designed to be used.

If you have gone beyond basic tutorials but often feel like you are fighting SwiftUI, dealing with unexpected view updates, unstable behavior, or uncertainty about the right way to structure features, then this book may be for you.

You can find more details and get your copy on the The SwiftUI Way book page.

I hope "The SwiftUI Way" will help developers build a clearer intuition for how the framework is designed to work, so they can spend less time fighting the system and more time building great apps.


iOS Conf SG videos

There is another exciting update from the community this month. iOS Conf SG posted all the talk recordings from the recent conference on their YouTube channel. There are so many great sessions to learn from, covering everything from Swift and SwiftUI to accessibility, app distribution, and AI.

I actually gave a talk there titled The SwiftUI Mindset where I share five key ideas for working with the framework and avoiding common pitfalls. You can find the recording of my talk on YouTube along with the rest of the conference sessions.


April conference plans

Next month, Matt and I are traveling to Japan for try! Swift Tokyo. I'll be giving a new talk there about the evolution of SwiftUI from my perspective as both a developer and a former member of the SwiftUI team.

This will be our first time in Japan and our first experience at try! Swift, so we are really looking forward to the trip. I'll share all the details and learnings from it in the next newsletter.


Discounts

Every month, I share exclusive, limited-time offers on my books with email newsletter subscribers. Sign up so you don’t miss future newsletter issues and can take advantage of upcoming discounts!


Subscribe so you don’t miss future issues!

Invalid email address

Unexpected server error

Subscribed!

We take your privacy seriously and will never share your details with third parties.

You can unsubscribe anytime using the link in our emails.

Newsletter RSS feed