Alex Ozun🇺🇦 Profile
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
Don't wanna be here? Send us removal request.
@AlexOzun
Alex Ozun🇺🇦
2 years
📝 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
@AlexOzun
Alex Ozun🇺🇦
4 days
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
@AlexOzun
Alex Ozun🇺🇦
5 months
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
@stefanjblos
Stefan
6 months
In the second talk of @iOSKonf we have @AlexOzun explaining how we can avoid illegal states in our apps. This is not only relevant for us developers but also for crafting excellent experiences for our users. Love the elegant implementations he shares.
2
2
11
@iOSKonf
iOSKonf
6 months
@AlexOzun just delivered an incredible talk on making invalid states impossible in your app. Definitely one for the books! 🙌 #iOSKonf25
1
2
9
@swiftheroes_it
Swift Heroes
7 months
There are better ways to get back to the main stage after lunch? @AlexOzun 🧨🧨🧨
0
2
12
@swiftheroes_it
Swift Heroes
7 months
👤 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
@AlexOzun
Alex Ozun🇺🇦
7 months
I am, of course, just bastardising the https://t.co/ZxQ6GSewws
en.wikipedia.org
0
0
0
@AlexOzun
Alex Ozun🇺🇦
7 months
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
@AlexOzun
Alex Ozun🇺🇦
7 months
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
@AlexOzun
Alex Ozun🇺🇦
7 months
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
@AlexOzun
Alex Ozun🇺🇦
9 months
Caffeinated and ready to learn how to build fast and efficient apps from #Apple engineers at the new Dev Center in Battersea Power Plant.
0
0
6
@AlexOzun
Alex Ozun🇺🇦
9 months
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
@AlexOzun
Alex Ozun🇺🇦
9 months
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
@AlexOzun
Alex Ozun🇺🇦
9 months
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
@AlexOzun
Alex Ozun🇺🇦
11 months
I'm on Bluesky in case you want to connect https://t.co/Xzzjl1oJ00
1
0
2
@AlexOzun
Alex Ozun🇺🇦
1 year
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.
@iosconfsg
iOS Conf SG
1 year
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
@AlexOzun
Alex Ozun🇺🇦
1 year
Limited to integer values (for now?), but still open up some interesting possibilities for creatively exploiting the type system.
0
0
1
@AlexOzun
Alex Ozun🇺🇦
1 year
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
Tweet card summary image
github.com
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - swiftlang/swift-evolution
1
0
7
@AlexOzun
Alex Ozun🇺🇦
1 year
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
@AlexOzun
Alex Ozun🇺🇦
1 year
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