Ryan Ashcraft
banner
ryanashcraft.com
Ryan Ashcraft
@ryanashcraft.com
Indie iOS dev building a nutrition tracking app called @foodnoms.com. Living in SF Bay Area with @tannersmith.me. 🏳️‍🌈
So proud of this update!
Foodnoms for iOS 26 is here! 🎉

Featuring a new smarter label scanner, custom Insights dashboard, and a fresh design that fully adopts Liquid Glass. Perhaps our biggest update yet!

Learn more in the announcement blog post: foodnoms.com/blog/ios-26-...
September 15, 2025 at 5:56 PM
So excited to share what we’ve been working on this summer!
It’s official! A brand new Foodnoms with Liquid Glass will be launching Monday, September 15.
September 10, 2025 at 4:37 PM
Two weeks ago I started prototyping an iOS 26 "Liquid Glass" redesign concept for Foodnoms in almost all SwiftUI.

I've been continuously iterating on it, and it's already come a long way. Several UX wins and a few delightful touches. I think I may very well end up shipping this in the Fall 😱
July 8, 2025 at 7:50 PM
Reposted by Ryan Ashcraft
Last week, I sat down with Craig Federighi for 30 minutes to talk about the iPad.

We covered a lot: the iPad's multitasking journey, being inspired by macOS, iPad criticisms over the years and…the essence of the iPad in 2025.

I'm proud of this one.

My story: www.macstories.net/stories/inte...
Interview: Craig Federighi Opens Up About iPadOS, Its Multitasking Journey, and the iPad’s Essence
It’s a cool, sunny morning at Apple Park as I’m walking my way along the iconic glass ring to meet with Apple’s SVP of Software Engineering, Craig Federighi, for a conversation about the iPad. It’s th...
www.macstories.net
June 18, 2025 at 4:02 PM
😟
If the budget is passed by the July 4 deadline, an estimated 16 million acres in Calif. are at risk of being sold over the next 5 years. Those vulnerable parcels of land include areas adjacent to Yosemite, Mount Shasta, Big Sur & Tahoe.

via @anabelsfgate.bsky.social
www.sfgate.com/politics/art...
Map shows which 16M acres of Calif. public lands eligible for sale in GOP bill
258 million acres of public lands across the western U.S. could be eligible for sale.
www.sfgate.com
June 17, 2025 at 11:21 PM
Reposted by Ryan Ashcraft
In iOS and macOS 26, we can now set the default accessibility focus on SwiftUI views 🎉

#WWDC25
June 16, 2025 at 5:02 PM
Working on my first experiment with AFM: picking an initial icon when saving a food, recipe or meal as a favorite. Works quite well!
June 12, 2025 at 3:51 PM
Reposted by Ryan Ashcraft
This post is a MUST READ if you use Claude Code. spiess.dev/blog/how-i-u...
How I Use Claude Code
One month ago, I subscribed to Claude Max. I've been using AI agents including Claude Code for some time prior, but with the flat pricing, my…
spiess.dev
June 11, 2025 at 11:56 PM
o3 is now cheaper than GPT-4o!
June 10, 2025 at 9:59 PM
Day 0 thoughts:
1. I really like the new look!
2. iOS 26 beta is rough (to be expected).
3. Excited to take the on-device foundation model APIs for a spin.
4. There are some other APIs, e.g. RecognizeDocumentsRequest, that look quite promising!
5. I have a lot of work to do.
6. I am excited.
June 9, 2025 at 11:11 PM
Lovely
June 9, 2025 at 9:31 PM
This is so f'd up
OpenAI are now under a court order to permanently preserve logs of temporary conversations or paid API usage (previously subject to a 30 day retention policy) - a new twist in the now 17 month lawsuit between the New York Times and OpenAI simonwillison.net/2025/Jun/5/o...
OpenAI slams court order to save all ChatGPT logs, including deleted chats
This is very worrying. The New York Times v OpenAI lawsuit, now in its 17th month, includes accusations that OpenAI's models can output verbatim copies of New York Times content …
simonwillison.net
June 5, 2025 at 2:30 PM
The era of self-improving software has begun. Of course, it starts with paywalls.

tryhelium.com
Helium
Get more out of your paywall with Helium. Helium's AI automatically tests and improves your mobile subscription flows to drive more subscribers.
tryhelium.com
June 4, 2025 at 11:47 PM
Reposted by Ryan Ashcraft
This update introduces Foodnoms Cloud: a new alternative to iCloud for syncing across devices. iCloud still remains fully supported, but this is great if you cannot use iCloud or storage is tight.

Learn more: foodnoms.com/blog/foodnom...
June 2, 2025 at 9:44 PM
Reposted by Ryan Ashcraft
🚀 Foodnoms 2025.10 is here with some long-requested features!

⚙️ Customizable Nutrient Summaries: choose which nutrients appear in food and meal previews
📋 Nutrition Label Layout: a simpler, more-convenient layout for nutrition info
🎚️ Active Energy Scaling: scale active energy data from Apple Health
June 2, 2025 at 9:44 PM
Hope to see you there!
🏅 INDIE FAIR SPOTLIGHT 🏅

🥙 @ryanashcraft.com logs feasts at the Fair!

"Foodnoms is a delightfully simple nutrition tracker with smart AI features and deep integration with Apple platforms. foodnoms.com."

⬇️ tinyurl.com/n3uf4c44

📲Bring YOUR app at shorturl.at/FqAq6
May 28, 2025 at 4:04 PM
Feedback submitted: AVCaptureSession interrupted with .videoDeviceNotAvailableWithMultipleForegroundApps on iPhone (not iPad) with 18.4.1 (22E252)

Anybody know an iOS Camera or AVFoundation engineer? FB17677854. Includes a sysdiagnose with relevant logs!
May 22, 2025 at 7:11 PM
Bluesky and Mastodon feeds: LLMs are dumb

Meanwhile, in the past few days, Claude and ChatGPT have helped me:
- Track down a rare, obscure crash in Foodnoms
- Optimize a Postgres query to be 100x faster
- Fix a race condition with a Redis-based distributed lock
- Implemented a small, delightful UX
May 22, 2025 at 6:12 PM
Reposted by Ryan Ashcraft
The iOS Dev Happy Hour IRL event signup is LIVE.

This will 100% sell out if history is any indicator. If you're going to be in the Cupertino area you're welcome to join us for free!

Big thanks to our sponsor @revenuecat.com !
#WWDC25 UPDATE!

We've partnered with @RevenueCat.com to bring you our fourth annual iOSDevHappyHour IRL @ WWDC25!

Join us June 10th in Cupertino for drinks, appetizers, giveaways and more. Space is limited, RSVP at our link below for your ticket!

idhhwwdc25irl.eventbrite.com
iOSDevHappyHour @ WWDC25 IRL!
Join us at our fourth annual in-person happy hour at WWDC25!
idhhwwdc25irl.eventbrite.com
May 20, 2025 at 6:43 PM
TIL @foodnoms.com supports importing recipes from Instagram reels
May 18, 2025 at 4:22 PM
Reposted by Ryan Ashcraft
SQLite Databases in App Group Containers (Don’t):
mjtsai.com/blog/2025/05... #mjtsaiblog
Michael Tsai - Blog - SQLite Databases in App Group Containers (Don’t)
The crash logs were not identical, but they had this same thing:
mjtsai.com
May 15, 2025 at 5:49 PM
The next big Foodnoms update is almost ready! It includes several quality-of-life improvements and three *very* popular feature requests from over the years.
May 14, 2025 at 10:32 PM
📝 New blog post: "SQLite Databases in App Group Containers: Just Don’t”
SQLite Databases in App Group Containers: Just Don't
Using SQLite in an App Group container might seem like a simple solution, but it can lead to several frustrating issues and crashes. Here’s why 0xDEAD10CC crashes happen and what to do instead.
ryanashcraft.com
May 13, 2025 at 11:03 PM
today i did marketing
May 13, 2025 at 1:32 AM