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
To: Subscribers of Not only Swift
Date: May 19, 2025
Issue: 81
Re: đź’¬ More human error messages, MCP, and DI for iOS Apps

Hey everyone!

I’ve just returned from iOSKonf25 in Skopje, Macedonia, and I am still blown away. It was one of the best organised conferences I’ve been to, with great talks, a friendly community, amazing hosts, and a beautiful city.

If you didn’t have the chance to attend, you can find the slides for my talk Why every SwiftUI developer should care about the Environment on Speaker Deck. I’ve been told that the recordings will be available soon, so stay tuned!

Going to conferences is a great way to meet new people - or meet people in real life who you’ve only known online! It was really heartwarming to meet some of the people who watch my livestreams, and hear from you what you like and how I can improve my content.

Speaking of which - the next livestream will be on Monday, May 19th, 20:00 CEST - one day before the Google I/O keynote!

I will see you there!

Peter

Coming up

Events in May and June

by Peter Friese

Streaming Cloud Functions

by Peter Friese

Swift

What's new in Swift 6.2?

by Paul Hudson

Code

Making Swift Error Messages Human-Friendly

by Cihat GĂĽndĂĽz

Dependency Injection for Modular iOS Apps

by Pawel Kozielecki

AI & Machine Learning

Using Model Context Protocol in iOS apps

by Artem Novichkov

Business & Strategy

Did Apple get too big for its own good?

by Nilay Patel

Conferences

iOS Conferences in 2025

by Peter Friese