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
While I don’t own a Steam Deck, I do own a backpack, glasses case, wallet, headphones case, and a laptop case from @sfbags.bsky.social. Their products are beautiful and very well made. I’m sure their Steam Deck case would not disappoint. www.sfbags.com/collections/...
Steam Deck Magnetic Case
Shop the best handheld Steam Deck case. Compact, lightweight, and portable with a simple design for Valve gamers. Made in San Francisco, USA.
www.sfbags.com
December 30, 2025 at 8:22 PM
I incorporated Apple’s AgeRangeService into my app, which is a social network. It was pretty straightforward to get working. The argument could be made that it’s not enough of a verification, but at least it’s something. developer.apple.com/documentatio...
AgeRangeService | Apple Developer Documentation
A request for the age range of a person logged onto the current device.
developer.apple.com
December 21, 2025 at 7:01 PM
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
Very much so! 😄
December 10, 2025 at 12:07 PM
Said video. This is for the tab bar, but I'm assuming the same rules apply for ToolbarItems.
youtu.be/8YiYCzx7Cws?...
SwiftUI Animated Tab Icons - Symbol Effects Tab Bar - Xcode 26
YouTube video by Kavsoft
youtu.be
December 9, 2025 at 8:03 PM
In short, one. I have another app that is "finished" but I make sure it stays up to date. I have a third app, an app for runners, it's updated for iOS26 but overall is suffering great neglect.
December 2, 2025 at 10:55 PM
Their documentation is pretty good. They even provide code examples in Swift! docs.foursquare.com/fsq-develope...
Get Place Details
Retrieve comprehensive information and metadata for a FSQ Place using the fsq_place_id.
docs.foursquare.com
December 2, 2025 at 10:39 PM
Foursquare also uses account tokens to process location data. They give you 10,000/month free. After that it's $1/1000 tokens.
December 2, 2025 at 10:38 PM
Hard pass
December 2, 2025 at 5:54 PM
I am no expert either. It takes me enough time to get functionality that animations are a luxury. That said, you might check out this book from @bigmountainstudio.bsky.social. It’s in my library and what I look at when I’m trying to master an animation. www.bigmountainstudio.com/animations
SwiftUI Animations Mastery
From beginner to master, find out how this "video" book uses the most effective ways to teach SwiftUI Animations so your app can go from good to amazing. Brought to you by Big Mountain Studio.
www.bigmountainstudio.com
December 2, 2025 at 2:38 AM
Honestly it’s beyond the scope of my knowledge what the true cause or trigger of the bug could be. Radiation, bit rot, or just a pure programming error. The radiation angle does seem like PR spin for “this thing sometimes happens and we don’t know why”. But that’s very speculative of me.
November 29, 2025 at 12:23 PM
That’s wild…something tells me we’ll find this doesn’t only affect A320’s, but other fly-by-wire aircraft as well. On the 737Max the spoilers are not mechanically linked to the controls.
November 29, 2025 at 11:41 AM
The fuck?? I’m reading more about it now.
November 29, 2025 at 11:32 AM
The might be the Easter egg of the year.
November 22, 2025 at 12:01 AM