home

Not only Swift

Xcode tips & tricks, Swift, SwiftUI, Firebase, computing and internet history, and - of course - some fun stuff.

Read and trusted by engineers from:

Apple logoLeica Camera logoGoogle logoPayPal logoSAP logoIKEA logo

Current Issue

#93

Agentic Coding in Xcode, Swift Concurrency, and Star Trek Control Panels

Xcode 26.3 brings agentic coding, Alex Ozun shares a Zero to Hero guide for Swift Concurrency, and we look at some fun maker projects including a Star Trek control panel.

Past Issues

2025

#88

SwiftUI Performance, Developer Tools, and Swift Concurrency

Why is your SwiftUI List so slow? This issue dives deep into SwiftUI performance secrets, plus my Firebase AsyncStreams livestream, clever developer tools, and Apple's beautifully updated Swift tutorials.

#87

Hybrid AI with Swift and Firebase, and a font you can hear

In this newsletter, I typically covers lots of Apple-related topics, but this time, there is a banana 🤏 🍌! Also: thoughts on the future of programming, hybrid on-device / cloud AI with Apple Foundation Models and Firebase, aaaand - a font you can hear!

#86

From Assembly to vibe coding - will computers finally understand us?

A collection of the latest and greatest in the world of Swift, SwiftUI, and mobile development.

#85

Liquid Glass, docs for LLMs, and the future as of the 1960s

iOS 26 Liquid Glass implementation, AI documentation for LLMs, Xcode productivity hacks, and Firebase AI Logic tutorials

#84

Speaking at Bletchley Park, Liquid Glass compatibility, and iOS 26 approaches

I will be speaking at Build with AI at Bletchley Park, plus different approaches to handling iOS 26 APIs with backward compatibility.

#83

WWDC 2025 and beyond

WWDC 2025 - The developer community is excited about the new features, but the tech outlets are not as impressed.

#82

Adding AI to your Swift apps, MVVM - hot or not, and WTF - Swift?!

Learn how to add AI to your Swift apps with Firebase AI Logic, why you don't need MVVM with SwiftUI, and why Swift thinks that 0.1 + 0.2 is not 0.3

#81

💬 More human error messages, MCP, and DI for iOS Apps

Mastering user-friendly error messages, plus practical insights into the Model Context Protocol and Dependency Injection for iOS applications

#80

🎨 SwiftUI Tips, Error Handling, and a Trip Down Memory Lane

Exploring SwiftUI styling, error handling, SF Symbols, and a fascinating look at Microsoft's original source code

#79

🎯 AI, SwiftUI, and the Future of Development

Exploring MCP servers, SwiftUI tips, conference updates, and the evolution of development tools