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
To: Subscribers of Not only Swift
Date: August 15, 2025
Issue: 86
Re: From Assembly to vibe coding - will computers finally understand us?

Hey everyone!

What’s the oldest programming language you’ve ever written code in? For me, it’s Assembly (x86 Assembly, to be precise), and I only faintly remember how cumbersome it was.

In this newsletter, I’ve got two articles that relate to the evolution of programming languages. One of them dives into understanding Assembly as a Swift developer, which is a useful skill to have (makes it easier to read the disassembly view when you step through your app), and the other one discusses whether we’ll soon be programming in natural language.

One thing is for certain - programming languages are going to evolve, continuously raising the level of abstraction.

I’ve included a couple of SwiftUI articles that were relevant to me this week. They cover techniques that come in handy when creating reusable SwiftUI components, which is something I care deeply about. In the past couple of livestreams on my channel, I’ve been working on building a reusable chat view, and many of the techniques in this week’s articles have been useful for me.

BTW, the next livestream will take place on August 25th - come join me, it’ll be fun!

Thanks for reading, Peter

What I am working on

SwiftUI

ViewConfigurable: An alternative approach to SwiftUI customization

by Max Roche

Passing actions through the SwiftUI Environment

by Magnus Kahr

AI & Machine Learning

Why tech is racing to adopt AI coding

by Casey Newton

Fun & Interesting

Assembler for Swift developers

by Artur Gruchała

Conferences