👋 It's been a while since I've publicly asked for help!
I've been working on Söka 3.1, which not only introduces multiple new features (including goal suggestions for existing bucket lists and Image Playground support), but also a fairly large code refactor under-the-hood.
I've been working on Söka 3.1, which not only introduces multiple new features (including goal suggestions for existing bucket lists and Image Playground support), but also a fairly large code refactor under-the-hood.
November 10, 2025 at 5:52 PM
👋 It's been a while since I've publicly asked for help!
I've been working on Söka 3.1, which not only introduces multiple new features (including goal suggestions for existing bucket lists and Image Playground support), but also a fairly large code refactor under-the-hood.
I've been working on Söka 3.1, which not only introduces multiple new features (including goal suggestions for existing bucket lists and Image Playground support), but also a fairly large code refactor under-the-hood.
Reposted by Roddy
Join us next week for another iOS meetup in Toronto! I'll be giving a talk on "10 skills to level up your career".
Hope to see you there. I promise it will be fun!
luma.com/erbo0n3k?trk...
Hope to see you there. I promise it will be fun!
luma.com/erbo0n3k?trk...
Tacow November Meetup · Luma
Hey Everyone!
We're meeting again on November 12th! This month Danijela Vrzan will be speaking to us fresh off her recent Swift Bharat appearance!
Our second…
luma.com
November 4, 2025 at 2:28 PM
Join us next week for another iOS meetup in Toronto! I'll be giving a talk on "10 skills to level up your career".
Hope to see you there. I promise it will be fun!
luma.com/erbo0n3k?trk...
Hope to see you there. I promise it will be fun!
luma.com/erbo0n3k?trk...
Reposted by Roddy
I wrote a blog post about my adventure in the UK giving my first conference talk, which was at @swiftleeds.co.uk .
Thanks to @flarup.bsky.social @0xtim.bsky.social @joshdholtz.com and Adam for inspiring me to do this.
chriswu.com/posts/speaki...
Thanks to @flarup.bsky.social @0xtim.bsky.social @joshdholtz.com and Adam for inspiring me to do this.
chriswu.com/posts/speaki...
I Gave My First Conference Talk!
Stories from my first conference talk.
chriswu.com
October 31, 2025 at 3:44 PM
I wrote a blog post about my adventure in the UK giving my first conference talk, which was at @swiftleeds.co.uk .
Thanks to @flarup.bsky.social @0xtim.bsky.social @joshdholtz.com and Adam for inspiring me to do this.
chriswu.com/posts/speaki...
Thanks to @flarup.bsky.social @0xtim.bsky.social @joshdholtz.com and Adam for inspiring me to do this.
chriswu.com/posts/speaki...
Reposted by Roddy
This is why everybody hates the Dodgers, they ruin everything.
November 2, 2025 at 4:07 AM
This is why everybody hates the Dodgers, they ruin everything.
So how 'bout them Blue Jays
October 25, 2025 at 2:32 AM
So how 'bout them Blue Jays
Reposted by Roddy
My talk from @swiftleeds.co.uk has been posted!! 😱
I had to force myself to apply for this (my first talk ever) but I'm so glad that I did because it was an incredible experience.
Thank you Swift Leeds team!
Blog post coming eventually...
www.youtube.com/watch?v=0MXl...
I had to force myself to apply for this (my first talk ever) but I'm so glad that I did because it was an incredible experience.
Thank you Swift Leeds team!
Blog post coming eventually...
www.youtube.com/watch?v=0MXl...
Don't Let Time Zones Ruin Your Day - Chris Wu | SwiftLeeds 2025
YouTube video by SwiftLeeds
www.youtube.com
October 24, 2025 at 1:51 PM
My talk from @swiftleeds.co.uk has been posted!! 😱
I had to force myself to apply for this (my first talk ever) but I'm so glad that I did because it was an incredible experience.
Thank you Swift Leeds team!
Blog post coming eventually...
www.youtube.com/watch?v=0MXl...
I had to force myself to apply for this (my first talk ever) but I'm so glad that I did because it was an incredible experience.
Thank you Swift Leeds team!
Blog post coming eventually...
www.youtube.com/watch?v=0MXl...
Refactored Söka's navigation logic to use the Coordinator pattern, instead of whatever the heck I was doing before.
The codebase feels so much lighter now, and I finally have clear separation between feature modules.
The codebase feels so much lighter now, and I finally have clear separation between feature modules.
October 24, 2025 at 12:49 AM
Refactored Söka's navigation logic to use the Coordinator pattern, instead of whatever the heck I was doing before.
The codebase feels so much lighter now, and I finally have clear separation between feature modules.
The codebase feels so much lighter now, and I finally have clear separation between feature modules.
obviously the best episode
October 10, 2025 at 9:16 PM
obviously the best episode
Reposted by Roddy
This is the FINAL day you can buy tickets for Swift Leeds.
There's nothing like a talk about time zones in person.
There's nothing like a talk about time zones in person.
🚀 Mission Control to all Swift developers: prepare for launch!
The SwiftLeeds 2025 schedule has landed.
Grab your helmets, pack your MacBooks, and get ready for our most stellar conference yet. 🪐
View the full mission briefing 👇
swiftleeds.co.uk
The SwiftLeeds 2025 schedule has landed.
Grab your helmets, pack your MacBooks, and get ready for our most stellar conference yet. 🪐
View the full mission briefing 👇
swiftleeds.co.uk
September 29, 2025 at 12:31 PM
This is the FINAL day you can buy tickets for Swift Leeds.
There's nothing like a talk about time zones in person.
There's nothing like a talk about time zones in person.
Reposted by Roddy
Transcrybe has been updated for macOS 26 and brings BIG improvements to transcription accuracy for French, German, Italian, Japanese, Korean, Portuguese, and Spanish!!! 🎉
Live translate + subtitle ANYTHING on your Mac:
apps.apple.com/app/id667077...
Live translate + subtitle ANYTHING on your Mac:
apps.apple.com/app/id667077...
Transcrybe - Live Translation
Transcrybe (formerly
apps.apple.com
September 17, 2025 at 2:36 AM
Transcrybe has been updated for macOS 26 and brings BIG improvements to transcription accuracy for French, German, Italian, Japanese, Korean, Portuguese, and Spanish!!! 🎉
Live translate + subtitle ANYTHING on your Mac:
apps.apple.com/app/id667077...
Live translate + subtitle ANYTHING on your Mac:
apps.apple.com/app/id667077...
Reposted by Roddy
Söka is an intelligent bucket list app, updated with Liquid Glass and Apple Intelligence: apps.apple.com/us/app/s%C3%... bsky.app/profile/rodd...
September 16, 2025 at 2:21 AM
Söka is an intelligent bucket list app, updated with Liquid Glass and Apple Intelligence: apps.apple.com/us/app/s%C3%... bsky.app/profile/rodd...
It wouldn’t be iOS update day if I didn’t join the party. 😉
Söka 3.0 is here with a refreshed experience, now with Liquid Glass support!
Plus, “Ask AI” can use Foundation Models for lightning-fast bucket list creation.
Download for free!
soka.appdeco.ca/download
Söka 3.0 is here with a refreshed experience, now with Liquid Glass support!
Plus, “Ask AI” can use Foundation Models for lightning-fast bucket list creation.
Download for free!
soka.appdeco.ca/download
September 15, 2025 at 9:19 PM
It wouldn’t be iOS update day if I didn’t join the party. 😉
Söka 3.0 is here with a refreshed experience, now with Liquid Glass support!
Plus, “Ask AI” can use Foundation Models for lightning-fast bucket list creation.
Download for free!
soka.appdeco.ca/download
Söka 3.0 is here with a refreshed experience, now with Liquid Glass support!
Plus, “Ask AI” can use Foundation Models for lightning-fast bucket list creation.
Download for free!
soka.appdeco.ca/download
Reposted by Roddy
I'm proud of all my Swift friends working hard this summer updating their apps for tomorrow's release! ✨
I hope the launch day goes well and your hard work pays off 🥂
I hope the launch day goes well and your hard work pays off 🥂
September 15, 2025 at 2:41 AM
I'm proud of all my Swift friends working hard this summer updating their apps for tomorrow's release! ✨
I hope the launch day goes well and your hard work pays off 🥂
I hope the launch day goes well and your hard work pays off 🥂
Söka has been liquid glass-ified!
Version 3 will introduce support for liquid glass, as well as a new “Ask AI” that is built using Apple’s own Foundation Models.
Just waiting for approval from Apple now 👀
Version 3 will introduce support for liquid glass, as well as a new “Ask AI” that is built using Apple’s own Foundation Models.
Just waiting for approval from Apple now 👀
September 14, 2025 at 11:01 PM
Söka has been liquid glass-ified!
Version 3 will introduce support for liquid glass, as well as a new “Ask AI” that is built using Apple’s own Foundation Models.
Just waiting for approval from Apple now 👀
Version 3 will introduce support for liquid glass, as well as a new “Ask AI” that is built using Apple’s own Foundation Models.
Just waiting for approval from Apple now 👀
Edging closer and closer to the completion of Söka 3.0, which is essentially the iOS 26 upgrade. Whether it'll be ready for Monday, well, that's anybody's guess.
Totally not biased, but the app looks and feels great. 😉
Totally not biased, but the app looks and feels great. 😉
September 13, 2025 at 3:07 AM
Edging closer and closer to the completion of Söka 3.0, which is essentially the iOS 26 upgrade. Whether it'll be ready for Monday, well, that's anybody's guess.
Totally not biased, but the app looks and feels great. 😉
Totally not biased, but the app looks and feels great. 😉
Reposted by Roddy
Haha, well you learned!
September 6, 2025 at 6:31 PM
Haha, well you learned!
@danijelavrzan.com showing me how to do Japanese Barbecue right 😋
September 6, 2025 at 5:14 AM
@danijelavrzan.com showing me how to do Japanese Barbecue right 😋
Reposted by Roddy
Hey everyone 👋 I'm excited to finally share what I've been working on since WWDC!
It’s an idea I've had for years but could only now realize with #AlarmKit in #iOS26 🤓
It's almost ready for #beta testing!
✈️ #TestFlight waitlist:
join.daylish.app
#LiquidGlass #SwiftUI #productivity
It’s an idea I've had for years but could only now realize with #AlarmKit in #iOS26 🤓
It's almost ready for #beta testing!
✈️ #TestFlight waitlist:
join.daylish.app
#LiquidGlass #SwiftUI #productivity
August 27, 2025 at 8:20 PM
Hey everyone 👋 I'm excited to finally share what I've been working on since WWDC!
It’s an idea I've had for years but could only now realize with #AlarmKit in #iOS26 🤓
It's almost ready for #beta testing!
✈️ #TestFlight waitlist:
join.daylish.app
#LiquidGlass #SwiftUI #productivity
It’s an idea I've had for years but could only now realize with #AlarmKit in #iOS26 🤓
It's almost ready for #beta testing!
✈️ #TestFlight waitlist:
join.daylish.app
#LiquidGlass #SwiftUI #productivity
Current status: liquifying everything
August 15, 2025 at 1:45 AM
Current status: liquifying everything
Foundation Models is looking good in Söka! This was always the standout announcement for me at WWDC, and to have it integrated in to Söka’s “Ask AI” feature makes me really happy.
I love how easy it is to stream real-time to the UI, instead of having a boring loading screen.
I love how easy it is to stream real-time to the UI, instead of having a boring loading screen.
August 14, 2025 at 12:48 AM
Foundation Models is looking good in Söka! This was always the standout announcement for me at WWDC, and to have it integrated in to Söka’s “Ask AI” feature makes me really happy.
I love how easy it is to stream real-time to the UI, instead of having a boring loading screen.
I love how easy it is to stream real-time to the UI, instead of having a boring loading screen.
Today's an indie day for me! Time to have some fun with the new iOS 26 APIs.
August 13, 2025 at 12:43 PM
Today's an indie day for me! Time to have some fun with the new iOS 26 APIs.
Söka v2.2 is out!
The focus of this update is on maps. Toggle goal clustering on or off, whichever you prefer.
Also, a ton of bug fixes!
There’s still plenty of summer left.
soka.appdeco.ca/download
The focus of this update is on maps. Toggle goal clustering on or off, whichever you prefer.
Also, a ton of bug fixes!
There’s still plenty of summer left.
soka.appdeco.ca/download
July 29, 2025 at 11:51 AM
Söka v2.2 is out!
The focus of this update is on maps. Toggle goal clustering on or off, whichever you prefer.
Also, a ton of bug fixes!
There’s still plenty of summer left.
soka.appdeco.ca/download
The focus of this update is on maps. Toggle goal clustering on or off, whichever you prefer.
Also, a ton of bug fixes!
There’s still plenty of summer left.
soka.appdeco.ca/download
Reposted by Roddy
I’m giving my first talk EVER. 😱😳😱
The other speakers: “You’ll love this topic. It will spark joy. 🤗”
Me: “I’m going to be talking about time zones. 💀”
Just kidding of course. Very grateful to the @swiftleeds.co.uk team for picking my talk and giving me this opportunity.
My first trip to the UK!
The other speakers: “You’ll love this topic. It will spark joy. 🤗”
Me: “I’m going to be talking about time zones. 💀”
Just kidding of course. Very grateful to the @swiftleeds.co.uk team for picking my talk and giving me this opportunity.
My first trip to the UK!
🪐 NEW SPEAKER 🪐
We are super excited to confirm our next speaker as @chriswu.com 🚀
Chris is a SwiftUI hobbyist has been making apps since 2017. Who is also one of the organisers of @iosdevhappyhour.com and @communitykit.bsky.social ❤️
We can't wait to welcome Chris to SwiftLeeds 👇🏼
swiftleeds.co.uk
We are super excited to confirm our next speaker as @chriswu.com 🚀
Chris is a SwiftUI hobbyist has been making apps since 2017. Who is also one of the organisers of @iosdevhappyhour.com and @communitykit.bsky.social ❤️
We can't wait to welcome Chris to SwiftLeeds 👇🏼
swiftleeds.co.uk
July 28, 2025 at 12:11 PM
I’m giving my first talk EVER. 😱😳😱
The other speakers: “You’ll love this topic. It will spark joy. 🤗”
Me: “I’m going to be talking about time zones. 💀”
Just kidding of course. Very grateful to the @swiftleeds.co.uk team for picking my talk and giving me this opportunity.
My first trip to the UK!
The other speakers: “You’ll love this topic. It will spark joy. 🤗”
Me: “I’m going to be talking about time zones. 💀”
Just kidding of course. Very grateful to the @swiftleeds.co.uk team for picking my talk and giving me this opportunity.
My first trip to the UK!