Demystifying Swift Abstractions

Alex Ozun

⏱ 45 mins
beginner
intermediate
advanced
16:00-16:45, Tuesday, 20th May 2025
In Swift community, abstractions are often viewed as adding complexity, while the truth is that generics, protocols, and type constraints were designed to simplify, not complicate, our code. I’ll show how to extract precise abstractions from concrete implementations, elevating your Swift code.

🏷 architecture
🏷 abstractions
🏷 generics
🏷 software design

Alex Ozun

Alex Ozun is a software engineer with a ton of experience in mobile applications development. For the last 6 years he’s been developing the flagship iOS app at American Express, where he currently leads the team of 50+ engineers as a Staff iOS Engineer. Outside work, Alex maintains a tech blog on advanced Swift topics at www.swiftology.io.