Alex Ozun
banner
alexozun.com
Alex Ozun
@alexozun.com
Staff iOS Engineer | https://swiftology.io

Based in 🇬🇧 Born in 🇺🇦
All opinions are my own
Reposted by Alex Ozun
This is the second time I’ve seen @alexozun.com’s talk on making invalid state impossible and it’s a really cool approach to improved software safety!
May 20, 2025 at 3:33 PM
How smooth is your learning curve?
May 20, 2025 at 1:45 PM
Hey 👋 enjoy ☺️
May 16, 2025 at 10:20 PM
Reposted by Alex Ozun
Next up: @alexozun.com on how to make invalid states impossible in your app.
May 14, 2025 at 7:50 AM
Same with dictionaries.
[Key: Value] or [Key : Value]
April 26, 2025 at 7:11 AM
Thanks! I'll share the recording when it's published on YouTube
April 10, 2025 at 9:57 AM
Thank you Peter! And thanks again for borrowing your clicker (I'd already added it to my Bday wish list 😀)
April 10, 2025 at 7:08 AM
I think I managed to successfully trick the audience into thinking we were simply describing effects with enums, until finally revealing that we’d actually learned something that *supposedly* requires a PhD in Computer Science to understand (spoiler: it really doesn’t!).
April 10, 2025 at 6:09 AM
Haha, thank you Oliver 🙌 see you next week in Turin!
April 4, 2025 at 8:09 PM
I am, of course, just bastardising the
en.m.wikipedia.org/wiki/Fundame...
Fundamental theorem of software engineering - Wikipedia
en.m.wikipedia.org
March 27, 2025 at 10:37 AM
@dustyn thank you, I'm pretty sure they will be! And I'll make sure to repost them on social media and my blog
March 27, 2025 at 6:36 AM
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.
March 26, 2025 at 9:53 PM
I primarily draw info from Scala community that has a wealth of info on effect systems. Swift and Scala are closely positioned in this field, both being capable FP langs with expressive type systems, and both being impure, requiring good effect systems and disciplines to control side effects.
March 13, 2025 at 11:16 AM
My article is almost finished and it goes into great detail on various effect systems in Swift, including monadic effects and effect descriptors. I go from first principles, how continuation-passing style gives rise to unidirectional architectures, and how we could possible go back to direct style.
March 13, 2025 at 11:04 AM