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
It appears App Store Connect is having a bad time. The world will have to wait for my latest update.
December 10, 2025 at 9:01 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
Reposted by Dan O’Leary
We’re hiring an iOS engineer at Tibber! Come work on an almost fully SwiftUI project, for a good cause (pushing renewable energy), with awesome colleagues (including me 😁) and a considerate work/life balance in focus. EU based.

jobs.tibber.com/jobs/6879561...

#swift #swiftui #hiring
iOS Engineer - Tibber
Enable smarter use of energy, at scale.
jobs.tibber.com
December 8, 2025 at 8:05 AM
I live in the suburbs of the Twin Cities. There is a family that lives across the street from me. The husband is a pharmacist, the wife is a doctor. They have 4 kids. They are Somali. They are fantastic neighbors.
I live downtown Minneapolis, I like talking to neighbors and strangers who wander through. I love our Somali community, and I know for fact my neighbors do too. A dementia riddled racist spouting lies and hateful propaganda won’t change that.
December 4, 2025 at 12:14 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
@danijelavrzan.com Perhaps you're already aware, but your blog post Indie, Alone, and Figuring it Out got high praises in the latest iOS Dev Weekly by @daveverwer.com. "If you’re thinking about making the leap, Danijela’s post should be required reading before you take the plunge."
I very much agree
November 21, 2025 at 10:23 PM
A passenger gave us a little packet of Ducks to Give…in case we were fresh out.
November 13, 2025 at 12:40 PM
Unfortunately that did not work (for me) but running the simulator and/or SwiftUI Previews with the older iOS20.0.1 did fix the issue.
Putting a wallpaper on the corresponding Simulator fixes the issue for now.
November 11, 2025 at 3:51 PM
Xcode users. If your Mac is getting unusually warm running Xcode 26.1 (17B55) and macOS 26.1 check the Console for MercuryPosterExtension.ips files filling the crash reports. In ActivityMonitor, "ReportCrash" will be burning up your CPUs. It's related to SwiftUI Previews. FB20986632
November 11, 2025 at 8:34 AM
I love this classic asteroid shooter because I can play it for 20 minutes or 4 minutes. The game fits into my time.
October 30, 2025 at 2:57 PM
Shot on iPhone
October 30, 2025 at 2:41 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
@malinsundberg.com @kaidombrowski.com somehow I missed that you officially launched Polaris. I was just starting to get nervous there hadn’t been any beta updates in a while but then noticed it’s on the store! I have a complaint about your pricing though, $10/year is too cheap. 😉
October 18, 2025 at 12:45 PM
@natpanferova.bsky.social I wanted to say thank you for the nice walkthrough on how to implement push notifications in a SwiftUI App. It was very clearly written and I didn't have any issues! Now I just need to get the code working on my Vapor server. nilcoalescing.com/blog/RemoteP...
iOS app setup for remote push notifications
This post will walk you through all the necessary setup so that you can enable remote push notification functionality in your iOS project.
nilcoalescing.com
October 14, 2025 at 10:21 PM
What a peculiar and cozy spot in Denver. Westbound & Down Brewing.
October 14, 2025 at 10:12 PM
Reposted by Dan O’Leary
Fatbobman’s Swift Weekly #0106 is out!
Qualcomm Acquires Arduino: The Wheel of History Turns

🚀 How to Integrate OpenSwiftUI
🗓️ Foundation Model Code-Along Q&A
🌍 The macOS DNA of Apple Platforms
📖 Swift Profile Recorder
📁 RichText

and more...
weekly.fatbobman.com/p/fatbobmans...
Fatbobman's Swift Weekly #0106
Qualcomm Acquires Arduino: The Wheel of History Turns
weekly.fatbobman.com
October 13, 2025 at 12:18 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