Ryan Token's Avatar

Ryan Token

@ryantoken.com

Music, sports, and software. Swift & cloud software engineer. Podcast host @thegoldenhurricast.com. Probably listening to Avenged Sevenfold. #SwiftEverywhere Website: https://ryantoken.com

68
Followers
107
Following
53
Posts
29.09.2023
Joined
Posts Following

Latest posts by Ryan Token @ryantoken.com

I've been doing a *lot* of AI-assisted coding lately, but this weekend I explicitly went all manual again just to reset. So refreshing.

Worked on YouHQ, built a simple CLI tool in Swift, spent some time on my zsh config, etc. Feels good

01.03.2026 20:48 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A screenshot of the 'Home' screen for YouHQ on iPhone.

A screenshot of the 'Home' screen for YouHQ on iPhone.

A screenshot of the 'Vehicles' screen for YouHQ on iPhone.

A screenshot of the 'Vehicles' screen for YouHQ on iPhone.

A screenshot of the 'Money' screen for YouHQ on iPhone.

A screenshot of the 'Money' screen for YouHQ on iPhone.

A screenshot of the 'Career' screen for YouHQ on iPhone.

A screenshot of the 'Career' screen for YouHQ on iPhone.

🚨 New app alert!

YouHQ: Your life, organized.

Where's all my money? What paint color did I use? When's my next oil change?

I've kept this stuff in a messy Apple Note for years. So I built a native app to organize it.

The beta is live on TestFlight. Drop me a line for access! πŸ‘‡

www.youhq.app

25.02.2026 16:14 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Lol, perhaps. We’ll see! If everyone can build though, something will have to differentiate the winners from the losers. What do you think that will be? Pricing of course as always, but quality probably matters even more than it does today as a differentiator

26.02.2026 15:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

^ that’s my optimistic take, at least

26.02.2026 01:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

AI on its own produces average results. If everyone relies on AI to build, there’ll be a whole lot of average products out there

The winners will be the best products, & software engineers are uniquely positioned to get the best out of AI

Software engineers with great product sense will win IMO

26.02.2026 01:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A screenshot of the 'Home' screen for YouHQ on iPhone.

A screenshot of the 'Home' screen for YouHQ on iPhone.

A screenshot of the 'Vehicles' screen for YouHQ on iPhone.

A screenshot of the 'Vehicles' screen for YouHQ on iPhone.

A screenshot of the 'Money' screen for YouHQ on iPhone.

A screenshot of the 'Money' screen for YouHQ on iPhone.

A screenshot of the 'Career' screen for YouHQ on iPhone.

A screenshot of the 'Career' screen for YouHQ on iPhone.

🚨 New app alert!

YouHQ: Your life, organized.

Where's all my money? What paint color did I use? When's my next oil change?

I've kept this stuff in a messy Apple Note for years. So I built a native app to organize it.

The beta is live on TestFlight. Drop me a line for access! πŸ‘‡

www.youhq.app

25.02.2026 16:14 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Wrote my own little MCP server today (in Swift of course). Great way to learn how MCP actually works! Fun project, and not nearly as weird or complicated as I anticipated.

14.02.2026 20:58 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
My dog wearing a hat that says β€œMorning Person”

My dog wearing a hat that says β€œMorning Person”

Post image

Good morning. Happy 2026.

02.01.2026 16:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Magic by Avenged Sevenfold on AppleΒ Music Song Β· 2025 Β· Duration 3:42

I cannot overstate how dramatically my opinion of Avenged's new song has changed

Really did not like it at first and was bummed they even released it. Now I'm so hooked on this it's crazy music.apple.com/us/album/mag...

16.12.2025 15:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Daysheets | Touring Software The modern solution for touring and production management.

Daysheets is the new standard for tour management for bands of all sizes. Learn more at daysheets.com

05.12.2025 21:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Daysheets Winter 2025 Keynote
Daysheets Winter 2025 Keynote YouTube video by Daysheets

SO excited to debut Daysheets 2.0 for Mac. This is much of what I've been building since joining Daysheets in June.

✨ Overhauled UI
✈️ Flight Grid
πŸ™‹β€β™‚οΈ Personnel Grid
πŸ“… Schedule Templates
πŸ•’ Bumps
🏷️ Group Tags
πŸ—“οΈ Multi Day
πŸ¦β€πŸ”₯ All Swift & SwiftUI

Watch the keynote: www.youtube.com/watch?v=ifZv...

05.12.2025 20:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Stats from Spotify Wrapped for Creators for The Golden Hurricast. Up 55% in total audience, up 278% in total new audience, and up 134% in listening time.

Stats from Spotify Wrapped for Creators for The Golden Hurricast. Up 55% in total audience, up 278% in total new audience, and up 134% in listening time.

Big year for the #Hurricast! Thank you VERY much to everyone who listened to and supported the show this year πŸ™Œ

03.12.2025 16:00 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Very sad to listen to the final episode of Under the Radar with @marcoarment.bsky.social and David Smith. It's the only podcast where I've listened to every single episode, and it has helped shape my career.

Thank you both for the insights, inspiration, & thoughtful discussion. I'll miss it

06.11.2025 22:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Ryan Token, Matt Rechtien, and Eric Konkol in a Zoom window talking Tulsa Men's Basketball

Ryan Token, Matt Rechtien, and Eric Konkol in a Zoom window talking Tulsa Men's Basketball

πŸš¨πŸŒ€ NEW #HURRICAST πŸŒ€πŸš¨

Hoops is here! Tulsa Men's Basketball Head Coach Eric Konkol joins us to preview the 2025-26 season!

We discuss:
* All 11 new guys + the 4 returners
* Why the schedule is the way it is
* What success looks like
* Listener questions & a lightning round

Links πŸ‘‡

21.10.2025 21:39 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1
Preview
Catchup apps for iPhone: 7 apps for keeping in touch and friendship tracking In a world of endless doomscrolling and digital minutiae, it’s easy to let real-world friendships slip through the cracks.

Huge thanks to @craiggrannell.bsky.social from TapSmart for featuring CatchUp - Keep in Touch in their "7 apps for keeping in touch and friendship tracking" article 🀩 www.tapsmart.com/features/cat...

29.09.2025 19:45 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
β€ŽCatchUp - Keep in Touch β€ŽFree with no ads! Supported 100% by tips. Keep in touch with your friends, family, business associates, and anyone else in your iOS Contacts list with CatchUp. Set reminders for the contacts you cho...

Download CatchUp - Keep in Touch to stay in touch with the people who matter most: apps.apple.com/us/app/catch...

Download Outrank to see where your favorite CFB team stacks up against the rest: apps.apple.com/us/app/outra...

Download Hot Local Food because it's fun: apps.apple.com/us/app/hot-l...

29.09.2025 15:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
CatchUp - Keep in Touch's home screen, featuring a new Liquid Glass design

CatchUp - Keep in Touch's home screen, featuring a new Liquid Glass design

Outrank's home screen, featuring a new Liquid Glass design

Outrank's home screen, featuring a new Liquid Glass design

Hot Local Food's home screen, featuring a new Liquid Glass design

Hot Local Food's home screen, featuring a new Liquid Glass design

My apps (CatchUp, Outrank, and Hot Local Food) have all been updated with support for iOS 26 and Liquid Glass!

I think they look much better with the new design. Download links in the thread πŸ‘‡

29.09.2025 15:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Tulane's Angry Wave faces off with Tulsa's Huffy the Hurricane in The Battle of the Color-Based Water Phenomena

Tulane's Angry Wave faces off with Tulsa's Huffy the Hurricane in The Battle of the Color-Based Water Phenomena

After last year’s drought, the gods have once again blessed us with......

THE BATTLE OF THE COLOR-BASED WATER PHENOMENA πŸŒ€πŸŒŠ

27.09.2025 15:52 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
let config = ConfigReader(providers: [
    EnvironmentVariablesProvider(),
    try await JSONProvider(filePath: "/etc/config.json")
])
let httpTimeout = config.int(forKey: "http.timeout", default: 60)
print(httpTimeout) // prints 15

let config = ConfigReader(providers: [ EnvironmentVariablesProvider(), try await JSONProvider(filePath: "/etc/config.json") ]) let httpTimeout = config.int(forKey: "http.timeout", default: 60) print(httpTimeout) // prints 15

Introducing Swift Configuration, a new way to share and manage configuration for Swift. It's a smarter way to keep secrets safe and separate develop/test/prod environments. More here: forums.swift.org/t/introducin...

25.09.2025 18:46 πŸ‘ 70 πŸ” 19 πŸ’¬ 0 πŸ“Œ 2
Preview
JavaScript broke the web (and called it progress) We replaced simple websites with complex apps nobody asked for. Now it takes a complex build pipeline just to change a headline.

This article by @jono.id goes extremely hard and I could not agree more www.jonoalderson.com/conjecture/j...

02.08.2025 14:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Swift artwork from swift.org

Swift artwork from swift.org

Need me a shirt with this @swift.org bird on it. Official Swift merch store when??

24.07.2025 16:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Swift Everywhere: Web Edition I’ve got a fever, and the only prescription is rewriting my website in Swift (again).

It was inevitable: ryantoken.com is now built with @swift.org via Ignite πŸ”₯

Swift for the web is real, and Ignite by @twostraws.bsky.social made it beautiful. I've never been happier with my site.

I wrote about Ignite and my experience with the rewrite: www.ryantoken.com/blog/swift-e...

23.07.2025 13:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Avenged Sevenfold - Mouth For War (Revolver Golden Gods Awards)
Avenged Sevenfold - Mouth For War (Revolver Golden Gods Awards) YouTube video by Gameplays Inconsistentes

Avenged Sevenfold's live cover of Pantera's Mouth for War remains one of my favorite covers of all time www.youtube.com/watch?v=J9Ci...

02.07.2025 21:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Life is good today:
β€’ Wake up early
β€’ Work from Winter Park
β€’ Camping all weekend with friends

πŸ•οΈβ›°οΈπŸΆπŸŽ£

26.06.2025 14:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
An illustrative screenshot of Swift on Android.

An illustrative screenshot of Swift on Android.

Announcing the Swift on Android Working Group, with the goal of establishing and maintaining Android as an officially supported platform for Swift. More here: forums.swift.org/t/announcing... #Android

25.06.2025 23:13 πŸ‘ 144 πŸ” 30 πŸ’¬ 5 πŸ“Œ 16

Finally had some time to watch a few WWDC sessions on this year’s updates to Swift Concurrency. The changes all look SO nice. Can’t wait to implement them.

β€œEmbracing Swift Concurrency” was particularly great 🀝

14.06.2025 18:37 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

MEGA bummer that when you lose access to a private GitHub repo, your commits on those repos are removed from your contribution graph

My graph looks like a barren wasteland now😩

12.06.2025 15:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yes, the vibes are off at Apple. But I’ve never been more enthusiastic about writing Swift. Can’t wait to see what WWDC brings. #SwiftEverywhere #WWDC25

07.06.2025 21:48 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Ahem... πŸ†•

04.06.2025 18:15 πŸ‘ 165 πŸ” 32 πŸ’¬ 6 πŸ“Œ 10

Finally got to implement something with the Swift OpenAPI Generator, and it is so incredibly nice

Best part: none of the generated code needs to be committed since it runs at build time

13.05.2025 14:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0