Profile avatar
alexozun.com
Staff iOS Engineer | https://swiftology.io
 Based in 🇬🇧 Born in 🇺🇦
All opinions are my own
156 posts 859 followers 859 following
Regular Contributor
Active Commenter

Doug Gregor takes the stage of @swiftcraft.bsky.social with a keynote talk On Progressive Disclosure in #swiftlang

I had a blast presenting at #iOSKonf25 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 and speakers, but the vibe was really good and everyone was easy to be around.

The secret to introducing people to scary-sounding concepts like Free Monads in #swiftlang is in never mentioning these two words until the very end of the presentation.

Tiers of Swift development sins by Pietro Messineo at @swiftheroes.bsky.social

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.

Now, that it's official, I'm sharing my 2025 #swiftlang conference schedule, so far: 1. Swift Heroes (April 8-9): Controlling Side Effects with Swift. 2. iOSKonf (May 13-15): Make invalid state impossible in your apps. 3. Swift Craft (May 20-21): Swift Abstractions Demystified.

Feedback like this is what keeps me going (even at my snail's pace 😅)

My 2025 #swiftlang conference schedule is shaping up 🗓️ This year, I'm bringing not one, not two, but *three* brand new talks to the community! So far, these are confirmed: 1. Controlling side effects with Swift 2. Make invalid states impossible in your app 3. Swift abstractions demystified

Caffeinated and ready to learn how to build fast and efficient apps from #Apple engineers at the new Dev Center in Battersea Power Plant.

I've been putting off reading #brandonsanderson books for a few years, but finally got to them. Now that I've finished the Mistborn trilogy and started the Stormlight Archive, he's quickly becoming my favourite modern fantasy author - on par with Sapkowski (while having a more pleasant personality).

It's great to see #Apple bringing these in-person sessions to local dev centers around the world. I look forward to hearing about "Building faster and more efficient apps" in two weeks.

My talk from Swift Heroes 2024 has just been published. If you're interested in Noncopyable types, type-level programming, and State Machines, check it out. I had a lot of fun researching Typestate programming in #swiftlang, and I'm happy with how this talk turned out. youtu.be/qPHjDlqHsUQ

I'm a weird type of an application developer because when it comes to customer support I absolutely hate any sort of automation or self-service like chat bots or phone robots. If I'm performing a BAU operation, like changing a PIN number, I just want a button that's directly hooked up to API.

It was nice visiting #apple developer center in Singapore the other day

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.

Heading out to my first conference of the year at #iOSConfSG If you happen to be around, drop me a message and let's have a coffee ☕️ P.S. I prefer to travel light and only pack essentials.

Holy smokes🤯! I think I was just able to create a proof-of-concept of #swiftlang effect system that allows to write direct style imperative code and then test it WITHOUT mocks by stepping through each suspension point and directly feeding input arguments to effects (e.g. readline).