So you’re in to Pokemon cards now too?
Posts by Roddy
I made a new thing!
In-app ads are weird, ugly, and might pay you a few pennies, but you won't feel good about it. So I tried to fix that.
www.tylerhillsman.com/guild-ads
never forget the battle with the bankers in ‘23
SwiftPolyglot - my handy tool that validates Xcode String Catalogs - can now be installed via homebrew!
Not only that, use `swiftpolyglot init` in your repository to get a ready-made config file, meaning all you need to run is `swiftpolyglot` from now on!
github.com/appdecostudi...
It might just be an issue with living somewhere less populated
My wife likes photos but I tend to look at reviews.
I want to reach for Apple Maps but at least in Canada, locations are either missing or placed in the wrong location. So I end up going for Google Maps.
But I use Apple Maps for GPS
this needs to be a t-shirt
Hmm, I wonder why GitHub appears to have an outage almost every day… 🤔
Today was a first. We had to abandon an Airbnb that we checked in to today because of mice.
Thankfully we found an alternative spot that actually ended up cheaper. So it all worked out 😮💨
Some days I’m jealous of my brother living in Sydney, but some days, not so much… 🥵☀️
I've had some great feedback so far. I'd love to get some more eyes on my next app to get it ready for launch!
Sounds good! Better than here (lots of snow)
Absolutely!
Anybody live somewhere or going somewhere soon with a decent amount of sunshine and would like to try my new app? 👀☀️📱
Close enough 😁
Anybody live somewhere or going somewhere soon with a decent amount of sunshine and would like to try my new app? 👀☀️📱
29 degrees? That’s incredible weather for February!
(Temperatures mentioned are in Celsius, the only real temperature scale)
Spent the past week in 28 degree weather, and now flying somewhere that is closer to -28 (with windchill) 🙃
A man in a blue tee shirt with a raincloud graphic sits on a windowsill
📣 @chriswu.com TAKES THE STAGE BY STORM!
☔️ Chris has been an indie developer since 2017 and works on his current app, Please Don't Rain. He’s also an organizer of iOS Dev Happy Hour and CommunityKit.
Big milestone! 🎉
My first app is now on Setapp.
I’ve been a subscriber since 2017, so this feels pretty surreal. 🤩
Transcrybe live-translates any audio on your Mac:
go.setapp.com/stp1479?refA...
Tell a friend to save a life:
❌ name.lowercased().contains(searchText.lowercased())
✅ name.localizedStandardContains(searchText)
The latter ignores case, but also ignores diacritics (cafe vs café), handles localized variants (ẞ → ss, etc), and is supported in SwiftData.
My Prime Minister 🇨🇦
The details aren't quite sorted out yet, but one thing is for sure. I will be at Swift Rockies this year, running a Swift Concurrency lab!
swiftrockies.com
I just signed a petition demanding the Minister of Innovation, Science and Industry Ban X/Twitter in Canada. Join me in signing here: you.leadnow.ca/petitions/ba... you.leadnow.ca/petitions/ba...
Bizarre that Apple deprecated MKPlacemark in favour of MKMapItem when the latter seems like a huge step back ????
Bought Civilization VII today, so that's the next week sorted.
Mark your calendars for July 2026 because we have another conference in this hemisphere of the world friends!
No other than Calgary, Canada! And in the amazing rockies next to the national park Banff 🇨🇦 🏔️🌊
swiftrockies.com
Promotional image for Söka 3.1 showing the app’s new smart suggestions feature. The Söka app icon appears on the left with the text ‘Söka 3.1 – Your bucket lists just got smarter.’ On the right, two iPhones display a bucket list titled ‘Cultural Wonders of Mexico,’ with a list of goals like visiting Cenote Sagrado and Chichen Itza. The second phone shows a new suggested goal card offering to ‘Attend a Mariachi Music Performance at a Traditional Venue,’ with buttons to ignore or add it to the list.
Your bucket lists just got smarter ✨
Söka 3.1 is now live, introducing a whole new way to discover fresh goals for your lists. Just open any bucket list and tap the lightbulb to see what Söka suggests (Söka+ required).