Alex Ozun🇺🇦
@AlexOzun
Followers
589
Following
792
Media
25
Statuses
134
Staff iOS Engineer | https://t.co/VYB0CICBkf | Opinions are my own
Greenwich, London
Joined September 2011
📝 New series: Type-Driven Design with Swift! I've been working hard over the past few weeks to bring this material to life. The topic of Type-Driven Design is very near and dear to me because it's had a massive impact on my Swift programming mindset. https://t.co/QAony88VQ4
swiftology.io
Learn how to use Swift's flexible type system to design high-quality, robust, and correct programs.
2
2
27
Hey look what just dropped! A recording of my recent talk from @iOSKonf ! The recording didn't capture the stage camera's feed, but that's totally fine because I have a radio face anyway 🫥 #swift #swiftui #swiftlang #ios
https://t.co/t5dVb0dio0
0
2
10
I had a blast presenting at @iOSKonf this week! I heard great things about this conference and I now can say that the praise was well-deserved! It was pretty scary to be on the lineup with so many accomplished engineers, but the vibe was good and everyone was easy to be around.
0
0
11
@AlexOzun just delivered an incredible talk on making invalid states impossible in your app. Definitely one for the books! 🙌 #iOSKonf25
1
2
9
👤 Welcome @AlexOzun, Staff iOS Engineer, to #swiftheroes25 🔎 with:"Controlling Side Effects with Swift" 🔍 🎙️Full talk info: https://t.co/RNgQToditi 🔍 ✅ Don't miss the presentation of the upcoming 2025 speakers — follow Swift Heroes on social media. 👥 To find out who the
0
2
19
Good software design is about adding the necessary amount of indirection without compromising performance too much. Good performance optimization is about removing unnecessary indirection without compromising software design too much.
2
0
1
Heading into 2025 with 3 brand-new talks is kinda crazy, but I'm feeling good about this decision. I'm excited to share these talks with the community later this year! If you'll be at any of these conferences, drop me a message.
0
0
0
My 2025 #swift conference schedule, so far: 1. @swiftheroes_it (April 8-9): Controlling Side Effects with Swift. 2. @iOSKonf (May 13-15): Make invalid state impossible in your apps. 3. @swiftcraftuk (May 20-21): Swift Abstractions Demystified.
2
0
10
If you're interested in Noncopyable types, type-level programming, and State Machines, check out the recoding of my talk from Swift Heroes 2024. I had a lot of fun researching the feasibility of Typestate programming in Swift, and I'm happy about how this presentation tuned out
1
1
17
The best VisionOS-related talk I've seen so far, well-presented and showcasing an actually meaningful use case (sign language recognition). Well done @monika_mateska @iosconfsg
0
0
8
Yes, they really flew me all the way from London to Singapore just so I could show a photo of an elephant to @iosconfsg audience.
2
1
12
I'm on Bluesky in case you want to connect https://t.co/Xzzjl1oJ00
1
0
2
Huge fan of @iosconfsg and it's a great honour to be on a speaker line-up. I'm bringing a new talk on managing side effects and building effect systems. There's been interesting developments in this area in mainstream functional programming, let's see how modern Swift keeps up.
Ready to tackle side effects in Swift? 🧑🔬 Meet Alex Ozun (@AlexOzun), Staff iOS Engineer at American Express, where he leads mobile development for millions of users. Known for his expertise in advanced Swift and functional programming, Alex is here to share practical
2
2
19
Limited to integer values (for now?), but still open up some interesting possibilities for creatively exploiting the type system.
0
0
1
Wake up babe, Swift is getting dependent types! Looks like all the time I spent noodling with Idris wasn't a complete waste after all 🙃 What a time to be a Swift programmer! https://t.co/tKmwN9yEuI
github.com
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - swiftlang/swift-evolution
1
0
7
This paper on reference counting claims that Swift programs spend avg 30% of their runtime on RC. Which is quite unbelievable. Is it real? Granted, it's from 2018, and Swift coding patterns shifted more to using value types and now borrowing, but still. https://t.co/bEX71eUn7C
0
0
7
Just had a random intrusive thought that Mono Lisa would be a fun name for monospaces font. So googled it, and sure enough, it already exists! https://t.co/E37QtQZlBf
1
0
2