Computers have always been cool. I wrote about why they might be cooler than ever: www.ryantoken.com/blog/talk-to...
Posts by Ryan Token
Just have to say I am SO glad the Stacktrace pod is back. Loving the new episodes
cc: @johnsundell.bsky.social & @inside.bsky.social you guys rock.
Check out the PR here: github.com/swift-cloud/...
Pretty straightforward one: Statically linked Swift binaries bloat from debug symbols (metadata the debugger uses to map addresses to function names, line numbers, etc)
Strip those symbols out on build and you get a 66% size reduction!
A reduction in size like this means:
- Faster deployments
- Faster cold starts
- Deploy sizes stay under the Lambda zip size limit
- No Docker required
Just pass `.stripSymbols` into the function's `buildOptions` param and you're good to go!
I've been using Swift Cloud to write & deploy @swift.org on AWS for over a year. Love the project, but the compiled binaries for Lambda were large
Finally contributed back this weekend: got zip size down from ~75MB to ~25MB
A 66%+ reduction!
Check it out: github.com/swift-cloud/...
The beta for my forthcoming app, YouHQ, is now open to the public!
Track everything from home maintenance and vehicles to career history and where all of your money is, all in one place.
Join the beta: testflight.apple.com/join/yyScpTR4
Learn more: youhq.app
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
A screenshot of the 'Home' 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 '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
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
^ that’s my optimistic take, at least
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
A screenshot of the 'Home' 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 '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
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.
My dog wearing a hat that says “Morning Person”
Good morning. Happy 2026.
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...
Daysheets is the new standard for tour management for bands of all sizes. Learn more at daysheets.com
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...
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 🙌
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
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 👇
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...
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...
CatchUp - Keep in Touch'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
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 👇
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 🌀🌊
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...
This article by @jono.id goes extremely hard and I could not agree more www.jonoalderson.com/conjecture/j...
Swift artwork from swift.org
Need me a shirt with this @swift.org bird on it. Official Swift merch store when??
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...
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...
Life is good today:
• Wake up early
• Work from Winter Park
• Camping all weekend with friends
🏕️⛰️🐶🎣