Grilled Cheese

ExploreLog inSign up

Fatbobman (东坡肘子)

@fatbobman.com

260 Following657 Followers

Swift & SwiftUI enthusiast | Tech blogger

Blog: http://fatbobman.com
Newsletter: http://weekly.fatbobman.com

@fatbobman at X
@[email protected]
https://www.linkedin.com/in/fatbobman/

PostsRepliesMedia
@fatbobman.comOct 7, 2026, 12:35 PM

UIKit is better suited for AI coding agents than SwiftUI?

AI doesn’t hate abstraction—it hates unverifiable black boxes.

As abstraction moves up, how can verification keep pace? My thoughts on Agent Ergonomics:
fatbobman.com/en/posts/ai...

@fatbobman.comOct 5, 2026, 12:23 PMReposted by @fatbobman.com

Fatbobman’s Swift Weekly #156 is now available!
Swift Server Has Another Google

🔍 SwiftUI modifier Order Is Matrix Order
🧠 How to reduce token usage
✍️ App Store Screenshots Generator

more...
weekly.fatbobman.com/p/fatbobman...

@fatbobman.comOct 5, 2026, 1:29 PM

Huge shoutout to this week's sponsor: Transcribatron !

Transcribatron transcribes on-device, syncs two-way with your Obsidian vault, and ships an MCP server so Claude Code can query your meetings. Use your own API key or a local model.

👉 l.fatbobman.com/sb-transcrib...

@fatbobman.comOct 5, 2026, 12:26 PM

Endless gratitude to the extraordinary souls who so freely entrusted us with the priceless wisdom they bore: @johnsundell.bsky.social, @mecid.bsky.social, Mihaela Mihaljević Jakić, @avanderlee.com, @danielsaidi.bsky.social, Natascha Fadeeva, @onev.cat, @harshil.net, @swmansion.com and Parth Jadhav

@fatbobman.comOct 5, 2026, 12:23 PM

Fatbobman’s Swift Weekly #156 is now available!
Swift Server Has Another Google

🔍 SwiftUI modifier Order Is Matrix Order
🧠 How to reduce token usage
✍️ App Store Screenshots Generator

more...
weekly.fatbobman.com/p/fatbobman...

@fatbobman.comSep 30, 2026, 12:25 PMReposted by @fatbobman.com

Xcode Preview MCP lets AI "see" SwiftUI, but agent automation hits real walls:
• Can't specify render devices
• Silent stale screenshot caches
• Hot-reload crashes & macro index bugs

How to fix It—and Unlocks the Full Potential of Div Preview 👇
fatbobman.com/en/posts/le...

@fatbobman.comSep 30, 2026, 12:25 PM

Xcode Preview MCP lets AI "see" SwiftUI, but agent automation hits real walls:
• Can't specify render devices
• Silent stale screenshot caches
• Hot-reload crashes & macro index bugs

How to fix It—and Unlocks the Full Potential of Div Preview 👇
fatbobman.com/en/posts/le...

@fatbobman.comSep 28, 2026, 12:23 PMReposted by @fatbobman.com

Fatbobman’s Swift Weekly #155 is now available!
The Month iPhone Duo Gives Developers

🔍 Running iOS Background Tasks Reliably
🧠 Dissecting Xcode 27’s mcpbridge
🌞 iPhone Duo & AnyOS 27 Adaptation

more...
weekly.fatbobman.com/p/fatbobman...

@fatbobman.comSep 28, 2026, 12:30 PM

Deep thanks to those who generously shared their priceless wisdom: Xiangyu Sun, Omar Elsayed, Irving Popovetsky, Snow Wu, @jacobstechtavern.com, codelaby, @avanderlee.com, Ronnie W., Anton Gubarenko, @Sarun W, Josh Lin, @natpanferova.bsky.social and @hishnash.bsky.social

@fatbobman.comSep 28, 2026, 12:23 PM

Fatbobman’s Swift Weekly #155 is now available!
The Month iPhone Duo Gives Developers

🔍 Running iOS Background Tasks Reliably
🧠 Dissecting Xcode 27’s mcpbridge
🌞 iPhone Duo & AnyOS 27 Adaptation

more...
weekly.fatbobman.com/p/fatbobman...

@fatbobman.comSep 23, 2026, 12:23 PMReposted by @fatbobman.com

SwiftUI ArrangementView handles many layout decisions for us, but the content relationship is still ours to define: Who is primary? Who can disappear? Do split and overlay really share the same logic?

Its sweet spot, I found, is also its boundary.
fatbobman.com/en/posts/ar...

@fatbobman.comSep 21, 2026, 12:23 PMReposted by @fatbobman.com

Fatbobman’s Swift Weekly #154 is now available!
A “Native” Debate Over SwiftUI Animation

🧷 How we built Devin's Mac
🔍 How SwiftUI animation works
🌞 Vapor 5 Beta Released

and more...
weekly.fatbobman.com/p/fatbobman...

@fatbobman.comSep 23, 2026, 12:23 PM

SwiftUI ArrangementView handles many layout decisions for us, but the content relationship is still ours to define: Who is primary? Who can disappear? Do split and overlay really share the same logic?

Its sweet spot, I found, is also its boundary.
fatbobman.com/en/posts/ar...

@fatbobman.comSep 21, 2026, 12:28 PM

Endless gratitude to the extraordinary souls who so freely entrusted us with the priceless wisdom they bore: Jon Kelley, Anton Gubarenko, Kyle Ye, Itsuki Kamizuru, Sarun Wongpatcharapakorn, @0xtim.bsky.social, Artem Novichkov and Gregory Moskaliuk

@fatbobman.comSep 21, 2026, 12:23 PM

Fatbobman’s Swift Weekly #154 is now available!
A “Native” Debate Over SwiftUI Animation

🧷 How we built Devin's Mac
🔍 How SwiftUI animation works
🌞 Vapor 5 Beta Released

and more...
weekly.fatbobman.com/p/fatbobman...

@fatbobman.comSep 17, 2026, 12:23 PMReposted by @fatbobman.com

Xcode 27.2 brings JSON to Xcode project configuration.

The new project.xcproj replaces the pbxproj build graph — not the whole .xcodeproj bundle. What actually improves, what stays the same, and why Apple filed the docs under Coding Intelligence.

fatbobman.com/en/posts/fr...

@fatbobman.comSep 17, 2026, 12:23 PM

Xcode 27.2 brings JSON to Xcode project configuration.

The new project.xcproj replaces the pbxproj build graph — not the whole .xcodeproj bundle. What actually improves, what stays the same, and why Apple filed the docs under Coding Intelligence.

fatbobman.com/en/posts/fr...

@fatbobman.comSep 14, 2026, 12:23 PMReposted by @fatbobman.com

Fatbobman’s Swift Weekly #153 is now available!
The Opportunities and Challenges of iPhone Duo

🔭 Module Tracking in Swift Debug
📈 Abstracting SwiftUI state with scopes
🌞 Adapting for iPhone Duo
✨ SwiftMusic: Declaring Music in Swift

more...

weekly.fatbobman.com/p/fatbobman...

@fatbobman.comSep 14, 2026, 12:24 PM

Endless gratitude to the extraordinary souls who so freely entrusted us with the priceless wisdom they bore: Adrian Prantl, Artem Mirzabekian, Mia Koring, Wesley Matlock, @stewartlynch.bsky.social, Mike Apurin, @typ0genius.com, 이영준, Sagar Unagar, Jordan Morgan and Norikazu Muramoto

@fatbobman.comSep 14, 2026, 12:23 PM

Fatbobman’s Swift Weekly #153 is now available!
The Opportunities and Challenges of iPhone Duo

🔭 Module Tracking in Swift Debug
📈 Abstracting SwiftUI state with scopes
🌞 Adapting for iPhone Duo
✨ SwiftMusic: Declaring Music in Swift

more...

weekly.fatbobman.com/p/fatbobman...

Older posts
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-11 02:37:10 EDT