fatbobman(东坡肘子)

@fatbobman
618 Followers
202 Following
823 Posts

Swifter & Blogger

Dedicated to taking care of cats and dogs at home. Exploring programming techniques and writing technical blogs as a means to maintain my learning abilities

@fatbobman at X
@fatbobman.com at BlueSky
@https://www.linkedin.com/in/fatbobman/

Xhttps://x.com/fatbobman
Bloghttps://fatbobman.com
Weeklyhttps://weekly.fatbobman.com
Linkedinhttps://www.linkedin.com/in/fatbobman/

Fatbobman’s Swift Weekly #128 is now available!
Is My App Stuck in Review?

🔭 Make Core Data More Like Modern Swift
🧷 Expanding Animations in Lists
🔍 A Vision for Networking in Swift
🗃️ TaskGate

more...
https://weekly.fatbobman.com/p/fatbobmans-swift-weekly-128

My heartfelt thanks to the extraordinary people who so graciously shared their priceless insight with us: Pavel Zak, Wesley Matlock, Weichao Deng, @mjtsai, @IronHam, iOS Conf SG, @mattiem and @kishikawakatsumi

Is My App Stuck in Review? -- Fatbobman's Swift Weekly #128

This week focuses on Apple's slowing app review process, solutions for Core Data in modern programming paradigms, Swift community's networking vision, smooth SwiftUI List expansion animations, and tools for resolving Actor reentrancy issues.

Fatbobman's Swift Weekly

Big thanks to BoltAI for supporting this week newsletter! 🙏

One native app, 100+ AI models on Mac, iOS, and Android. Fast, keyboard-driven, no Electron. 25% off for a limited time with code `FATBOBMAN25`.

https://l.fatbobman.com/sb-boltai

My talk from iOS Conf SG 2026 is now officially on YouTube!

🎬 "Using SwiftUI as a Language"
👉 https://www.youtube.com/watch?v=VPfxm8RHKFU

But honestly, the talk was just one part of it. What made iOS Conf SG truly special was the people — the hallway conversations, the shared ideas, and the chance to connect with so many passionate and talented developers from around the world.

These gatherings remind me why our community is great. I left Singapore inspired and can’t wait for the next one.

Using SwiftUI as a Language

YouTube

Core Data in 2026

✨ SwiftData-style ModelActor concurrency
✨ Declarative PersistentModel
✨ Type-safe query paths (No more hardcoded strings!)

Modern syntax, same rock-solid engine. Read more👇
https://fatbobman.com/en/posts/cde-an-attempt-to-make-core-data-feel-more-like-modern-swift/

CDE - An Attempt to Make Core Data Feel More Like Modern Swift

In my previous article, I discussed the current reality of Core Data in today's projects: it hasn't disappeared, and it still has unique value, but the disconnect between it and modern Swift projects is becoming increasingly apparent. In this article, I will introduce my experimental project Core Data Evolution, exploring whether we can make Core Data continue to exist in modern Swift projects in a more natural way?

fatbobman.com

My talk from iOS Conf SG 2026 is now officially on YouTube!

🎬 "Using SwiftUI as a Language"
👉 https://www.youtube.com/watch?v=VPfxm8RHKFU

But honestly, the talk was just one part of it. What made iOS Conf SG truly special was the people — the hallway conversations, the shared ideas, and the chance to connect with so many passionate and talented developers from around the world.

These gatherings remind me why our community is great. I left Singapore inspired and can’t wait for the next one.

Using SwiftUI as a Language

YouTube

Big thanks to BoltAI for supporting this week newsletter! 🙏

One native app, 100+ AI models on Mac, iOS, and Android. Fast, keyboard-driven, no Electron. 25% off for a limited time with code `FATBOBMAN25`.

https://l.fatbobman.com/sb-boltai

Fatbobman’s Swift Weekly #127 is now available!
Apple at 50 and Me at 51

🔭 Core Data in 2026
🔧 JetBrains Swift Survey
📈 Choosing the Right Agent Skill
🗃️ DataStoreKit

and more...
https://weekly.fatbobman.com/p/fatbobmans-swift-weekly-127

My deepest gratitude to the remarkable souls who so generously entrusted us with their invaluable wisdom: Anton Gubarenko, @rudrank, Xiangyu Sun, Soumya Ranjan Mahunt, @swiftlee, Anferne Pineda and Miguel Piedrafita

Apple at 50 and Me at 51 -- Fatbobman's Swift Weekly #127

This week's focus includes Apple at 50, challenges with Core Data in modern programming paradigms, pitfalls of migrating from GDC to modern concurrency, a nine-step framework for selecting AI Agent Skills, and a JetBrains survey for Swift developers.

Fatbobman's Swift Weekly

Core Data turns 21 this year — and it's not dead. But it's starting to feel like a visitor from another era. Concurrency wrapped in perform, model declarations buried in boilerplate, string-based predicates waiting to bite you at runtime. This article isn't telling you to leave. It's asking a harder question: if you're staying, what can actually be done?

https://fatbobman.com/en/posts/why-i-am-still-thinking-about-core-data-in-2026/

Why I'm Still Thinking About Core Data in 2026

Core Data remains widely used in 2026, but its mismatch with modern Swift concurrency, type safety, and code expression is growing. This article outlines the three core pain points and introduces a path to modernization without abandoning Core Data.

fatbobman.com

Core Data turns 21 this year — and it's not dead. But it's starting to feel like a visitor from another era. Concurrency wrapped in perform, model declarations buried in boilerplate, string-based predicates waiting to bite you at runtime. This article isn't telling you to leave. It's asking a harder question: if you're staying, what can actually be done?

https://fatbobman.com/en/posts/why-i-am-still-thinking-about-core-data-in-2026/

Why I'm Still Thinking About Core Data in 2026

Core Data remains widely used in 2026, but its mismatch with modern Swift concurrency, type safety, and code expression is growing. This article outlines the three core pain points and introduces a path to modernization without abandoning Core Data.

fatbobman.com

RE: https://mastodon.social/@fatbobman/116199193574109457

Huge shoutout to this week's sponsor: Notepad.exe by @krzyzanowskim

Try Swift 6 without Xcode bloat or slow Playgrounds. Notepad.exe runs code in ~30 seconds—no project setup. Multi-toolchain, simulator support: open and code.

👉 https://l.fatbobman.com/sb-notepad