Profile avatar
ryanashcraft.com
Indie iOS dev building a nutrition tracking app called @foodnoms.com. Living in SF Bay Area with @tannersmith.me. πŸ³οΈβ€πŸŒˆ
403 posts 2,241 followers 346 following
Regular Contributor
Active Commenter

Hope to see you there!

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!

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

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 !

TIL @foodnoms.com supports importing recipes from Instagram reels

πŸ“ Slopes Diaries 45: Building Trust blog.curtisherbert.com/slopes-diari...

SQLite Databases in App Group Containers (Don’t): mjtsai.com/blog/2025/05... #mjtsaiblog

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.

πŸ“ New blog post: "SQLite Databases in App Group Containers: Just Don’t”

today i did marketing

I wrote a blog post about a Swift Charts issue that's been bothering me for the longest time and how I finally found a solution for it. Hoping this saves someone some time! chriswu.com/posts/swiftu...

Amazing

✍️ New Post ✍️ I distilled my Deep Dish Swift talk on indie app marketing to three key points. Also, I've included the Numbers spreadsheet template I used in the talk to track ad spend: www.swiftjectivec.com/Three-Key-Ta...

πŸ• The final event of the day is happening! @charliemchapman.com is taking the stage with @teamneem.bsky.social, @ryanashcraft.com, and @edwardsanchez.bsky.social for a Launched Live Panel

Can you believe it's almost time for another round of Deep Dish Swift?! We are looking forward to seeing you all in two days! And if you couldn't make it, you can catch a Live Stream of the event on our YouTube (www.youtube.com/@DeepDishSwift ) πŸ‘ˆ So... is everybody ready for #DeepDishSwift? πŸ‘€

Foodnoms also wants to buy Chrome

The next Foodnoms update moves all sqlite databases from the shared group container to the app's document directory. 0xDEAD10CC errors have haunted the app for years and I am so excited for them to be a thing of the past.