Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Ryan Wesley

@ryanashcraft@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

@foodnoms@mastodon.social guy 🏳️‍🌈

1599 Followers
409 Following
41 Posts
Joined April 03, 2017
Blog:
https://ryanashcraft.com
Twitter:
https://twitter.com/ryanashcraft
GitHub:
https://github.com/ryanashcraft
Threads:
https://www.threads.net/@ryanashcraft
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 2mo ago

If you're interested in learning more about today's Foodnoms update, check out this blog post: https://foodnoms.com/news/2026-summer-update

Includes screenshots, some behind-the-scenes narrative, and a peak at what's next!

And if you're interested in covering the update, I have put together a press kit: https://foodnoms.com/press/2026-8-release

foodnoms.com
18
0
3
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 6mo ago

After six and a half years, Foodnoms has officially hit $50K MRR.

The grind never stops. Still working to make the product better every day.

I love this little app. Glad others do too!

83
26
3
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 2mo ago

I can’t weight for tomorrow 😃

13
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 2mo ago

RE: @daringfireball@mastodon.social

I have an update with 20+ bug fixes waiting for review since Sunday. Now I have another large batch of bug fixes I'm looking to submit ASAP afterwards.

Compare this to the web, where I could be shipping these bug fixes hourly.

mastodon.social
8
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 2mo ago

RE: @ryanashcraft@mastodon.social

Good news! It seems this was fixed in Beta 4.

mastodon.social
7
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 5mo ago

RE: @pfandrade@mastodon.social

"AppKit was ahead of its time and UIKit was a more polished version of AppKit. A serious cross-platform framework that unified the two should have happened long before SwiftUI."

I still believe the ideal strategy would have been:

1. Get UIKit to full parity with AppKit.
2. Deprecate AppKit.
3. Architect SwiftUI as a declarative layer on top of UIKit, not as an alternative. Refactor UIKit as needed to make the integration super robust. Provide no-compromise bidirectional integration points.

mastodon.social

Paulo Andrade: "Just wrote about building a Mac-assed app in pure…" - Mastodon

20
2
1
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 6mo ago

Foodnoms as a native Mac app is coming along nicely. What do you think?

33
4
1
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 1mo ago

Anyone had any luck with Siri AI and AppShortcuts?

AppShortcuts have historically been recommended for integrating custom AppIntents with Siri that aren't relevant to a SiriKit or AppIntent schema domain.

This integration has always been really iffy, but it seems even worse with Siri AI. Typing in or dictating the exact phrase often fails or leads to Siri doing something stupid.

2
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 6mo ago

The Foodnoms Food Database is bigger and better than ever, thanks to some recent improvements made possible by the latest AI models.

Read about how I automated moderation, upgraded generic food search, and improved data quality in this new post: https://foodnoms.com/news/foodnoms-database-ai-improvements

foodnoms.com
16
6
3
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 5mo ago
Replying to
The wallpapers do look pretty. Do they look like Pride to you though? To me they just look like pretty gradients. I'm glad Apple still celebrates Pride, and I don't want them to stop. But this overall misses the mark. Personally, I'd be much more excited about this flavor of rainbow capitalism if it came with some more authenticity.
12
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 1mo ago

UISearchController has always been problematic…

New Feedback: "iOS 26.5, 26.6, 27.0 Crash - [UISearchController _setInlineSearchAccessoryEnabled:] aborts ("search text field already borrowed") when a bottom search re-presents before the prior presentation returned the field"

FB24522296

1
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 8mo ago
Put it on my tombstone: "Ryan, a man of action" 😄
24
1
2
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 10mo ago

foodnoms.com got a fresh coat of paint ✨

33
3
2
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 5mo ago

If you are on the Foodnoms TestFlight, be warned: the latest build is a doozy.

5
2
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 6mo ago

RE: @_inside@mastodon.social

Embarrassing this wasn’t caught before 26.4 shipped.

mastodon.social
5
2
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 7mo ago

Happy payday to my fellow app developers 💰

5
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 6mo ago

Good list. I'll add one: make "unsubscribe" links from TestFlight emails remove notifications, not send an email to the developer.

@lapcatsoftware@mastodon.social

mastodon.social
4
1
1
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 7mo ago
Replying to
It is a bummer because I was banking on these issues being fixed by now. I have a huge Foodnoms update that is almost ready, but I can’t ship it, because it would break syncing with the Mac app. I could load up Sequoia and Xcode 16.4, but Apple is going to stop accepting binaries from 16.4 in April. And the UI compatibility plist option isn’t any better. It’s ugly AF.
4
4
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 6mo ago

@schwa@mastodon.social that's actually on my radar. And/or MCP

3
1
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 7mo ago
Replying to
@agiletortoise@mastodon.social I think I have a strategy to maximize sharing code, but it is going to require a decent amount of forking and customization. I wouldn’t be able to stomach this either, except these days with Claude, it feels manageable. It helps the iOS app is 95% SwiftUI and well-factored.
3
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 6mo ago
Replying to
@mattiem@mastodon.social it all feels like a massive strategic blunder if you ask me
2
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 7mo ago
Replying to
@agiletortoise@mastodon.social I think that is entirely sensible and probably the best approach for a best-in-class Mac app. From my first impressions after getting an early proof-of-concept developed, pure SwiftUI seems good enough for my app. Hopefully that remains true.
2
2
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 6mo ago
Replying to
@daniel@social.telemetrydeck.com thanks Daniel!
1
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 6mo ago
Replying to
@jessetipton@mastodon.social thanks Jesse!
1
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 6mo ago
Replying to
@Timschmitz@mastodon.social I'm trying to share as much as possible. It's easy to share all of the little building blocks. I have separate views for the larger screens that assemble them – though for many screens/layouts I'm able to get away with sharing the entire view as well.
1
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 8mo ago
Replying to
@kyle doing better than me! My longest streak is only 165 days. Working now to try to best it.
1
1
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 8mo ago
Replying to
@axiixc @foodnoms hey, thanks! Calendar still feels great and was a big influence, but I agree would be interesting to see a true modern Calendar
1
1
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 10mo ago
Replying to
@jacksonhayes@mastodon.social thanks Jackson! Eli Johnson, the designer I've been working with, gets all the credit here – he did a fantastic job. We've been tweaking the site and that component regressed for dark mode. Should be fixed now. Thanks for raising!
1
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 10mo ago
Replying to
@kristoffer@mastodon.kristofferjohansson.com thanks!
1
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 46mo ago
Replying to
@ifrins@mastodon.social 😍
1
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 6mo ago

@schwa@mastodon.social I already said why in my response. You're coming off quite aggressive here… I haven't made any formal plans yet.

0
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 5mo ago
Replying to
@henryhenderson@mastodon.social 💯
0
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 10mo ago
Replying to
@refactoredd@mastodon.social thanks Jonathan!
0
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 37mo ago
Replying to
@ifrins@mastodon.social first app I think of when I hear Dynamic Island, so not surprised 😉 Congrats!
0
1
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 2mo ago
Replying to
@jeffreykuiken@mastodon.social thank you!
0
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 6mo ago
Replying to
@jonathantrott@mastodon.au oh yeah, definitely!
0
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 6mo ago

@schwa@mastodon.social I know people say that but MCP is still convenient with auth and the standard for these sorts of integrations.

0
0
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 5mo ago
Replying to
@Viditb@mastodon.social 👋
0
2
0
0
Open post
Ryan Wesley @ryanashcraft@mastodon.social
· 7mo ago
Replying to
@agiletortoise@mastodon.social 💜
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 20:48:36 UTC