Dan O’Leary
banner
danoleary.me
Dan O’Leary
@danoleary.me
Swift dependent iOS Developer. Vapor. I can wrangle an A320 or if I must a 737. Maker of The Midst: https://apps.apple.com/us/app/the-midst/id6593661633
As a developer of an iOS social network I have just implemented Age Range Verification. The article only mentions one flow for age verification, with iOS apps it can be done through iCloud in as little as 2 button taps and data is never shared with any 3rd party. support.apple.com/guide/iphone...
December 11, 2025 at 5:00 PM
Trapped inside by snow and cat. Send help.
December 10, 2025 at 9:11 AM
TIL you cannot animate an SF Symbol if it's inside a ToolBar. I found a video showing how it can be done if you do some wizardry using UIViewRepresentable. But no thanks. Sorry animations.
December 9, 2025 at 8:03 PM
Historical data from Foursquare doesn't include show street address, just lat/long. A query to their API solves this via a lookup. For this prototype I'm only processing the first 20 entries (I have over 6000) because I haven't worked out rate-limiting yet to stay under their 50/second.
December 3, 2025 at 5:02 PM
You need to register as a developer with Foursquare, but once you do this is all you need to get enough location data about a place to get lost for days. Requests are rate-limited to 50/sec, but that's significantly faster than MKReverseGeocoder lookups which as far as I can tell are 50/minute.
December 2, 2025 at 10:35 PM
All I want for Christmas is dark mode on App Store Connect.
November 28, 2025 at 12:08 PM
Adding an Enum migration to a Vapor project is a wild ride.
November 22, 2025 at 12:05 AM
A passenger gave us a little packet of Ducks to Give…in case we were fresh out.
November 13, 2025 at 12:40 PM
Shot on iPhone
October 30, 2025 at 2:41 AM
It was quite the show. I flew IAH to SEA last night and that storm drove us into Mexico before we could take a right and head north. Good luck with the kids today, hopefully they’re nappers. 😉
October 25, 2025 at 1:35 PM
What part of Texas are you in? I believe I know the storm you’re talking about. We flew past this around the Midland area at 11pm or so.
October 25, 2025 at 11:56 AM
Got emails about scheduled maintenance on my Redis client starting then completing and now my app is broken. 🫩 How’s your Saturday?
October 25, 2025 at 11:21 AM
Really getting a lot of work done but now I have to go to my other work at the JOB.
October 22, 2025 at 7:14 PM
When in Detroit be sure to have their pizza.
October 22, 2025 at 12:16 AM
What a peculiar and cozy spot in Denver. Westbound & Down Brewing.
October 14, 2025 at 10:12 PM
50 Marathons ☑️
October 5, 2025 at 8:05 PM
While I was mostly sitting on my ass this week for @serversideswift.info, and enjoying every minute of it, my wife has been prepping to run her 50th marathon. She came up with the idea 10 years ago and will complete her goal today. @mycrzyprspctv.bsky.social
October 5, 2025 at 12:19 PM
Leaving London. Airports in the US should adopt this boarding announcement policy from LHR. The frequency and volume of announcements in US airports is ludicrous.
October 4, 2025 at 5:55 AM
Day three of @serversideswift.info is in full swing and I have a lot of notes for tools, toys and tricks I need to play with. @soficodes.bsky.social @mikaelacaron.com
October 3, 2025 at 12:36 PM
API versioning was a great tip for me. Thank you for the talk.
October 2, 2025 at 8:58 PM
Interrupting @swifteves.bsky.social from his duties @serversideswift.info
October 2, 2025 at 2:58 PM
Under-wing lunch at @serversideswift.info
October 2, 2025 at 12:20 PM
The workshop day of the @serversideswift.info is a wrap. I learned a lot, learned that there is much more I do not know, but I know tomorrow will be a great official first day of the conference.
October 1, 2025 at 4:53 PM
It’s a beautiful day! These streets sure are narrow though.
September 30, 2025 at 5:37 PM
Hot take. Hyde Park might be more beautiful than Central Park. I don’t think anyone slayed a dragon in Central Park.
September 30, 2025 at 4:05 PM