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

#96

Can you build entire SDKs using Agentic Engineering?

I tried it out myself and implemented a Swift version of the Mozilla Readability SDK using Agentic Engineering.

Become a sponsor

Reach thousands of Swift and Apple platform developers. Prominent placements and job listings available.

View sponsorship opportunities

Past issues

2026

#95

MCP is dead, long live the CLI! Plus, a skill for your SwiftUI animations

The Model Context Protocol (MCP) was introduced just a few months ago, and it already seems to be replaced by none other than the trusty CLI.

#94

The Swift Programming Language Book goes to print, Agentic Coding, and On-Device Vector Databases

Someone printed a physical copy of the Swift Programming Language book, and it looks fantastic! Plus: Explore the rise of agentic coding with Pi and OpenClaw, and dive into Swift-based vector databases for on-device RAG.

#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.

#92

SwiftUI for terminal apps, calling MCPs via CLI, and more

Ever wanted to use SwiftUI to build terminal apps? Now you can! Also in this issue: how to (not) shoot yourself in the foot with AI agents, the secret to buttery smooth SwiftUI performance, and a fun language learning app.

#91

GitHub Issues as a Database? 🤯

Plus: Inside Todoist's architecture, why you might be using AsyncStream wrong, and how to capture AI skills on the fly.

#90

All you need are skills?

Coding agents are all the rage, but are they the future of software development?

#89

Swift concurrency is hard. Let AI help.

Use this expert skill to help you write better code. Plus: A no-jargon guide for humans.

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