Christopher Jr Riley
banner
cjrriley.ca
Christopher Jr Riley
@cjrriley.ca
Resilient Autistic that loves solving problems with Swift. Make the world more accessible. 🇨🇦 Currently working on ATProtoKit. #atdev

(Profile pic drawn by kaylee_acnh on Twitter.)
Pinned
My #Swiftlang #ATProto API library, ATProtoKit, has been updated to version 0.32.0.

This ended up becoming a much smaller update than originally intended. It’s now been reduced to some tweaks and removals, such as adding new public initializers, as well as removing ATMacro.

#atdev
GitHub - MasterJ93/ATProtoKit at 0.32.0
A straightforward solution for using the AT Protocol and Bluesky, written in Swift. - GitHub - MasterJ93/ATProtoKit at 0.32.0
github.com
My dad showed me Jazz Jackrabbit 2. When I was 8 years old.

Also, Jazz Creation Station.

That... pretty much launched my career (yes, I know you can't have a career when you're 8 years old, but it was indeed the launchpad of several interests, which ultimately led me here).
What’s the lore behind choosing your career path ?
November 23, 2025 at 5:14 PM
Hot take: Apple Silicon is "boring," and that's a GOOD thing, because "boring" means "predictable," and "predictable" means you can actually plan ahead instead of fearing the system will melt.

(Yes, I'm still living the trauma of the Intel days.

God, Intel-based Macs had a lot of problems.)
November 23, 2025 at 11:32 AM
I would love to help work with Streamplace. There are a few issues, though:
1. (The obvious one) I'm tied up fully with ATProtoKit right now;...
November 21, 2025 at 6:05 AM
I could just make Godot tutorials and have Swift code be used instead of GDScript (I hate GDScript) or C# (now I *do* like C#),...

... but I know I'll get, like, five views and that's it because people want to see GDScript/C#, soooo...

... yeah...

That's probably not gonna happen anytime soon.
November 20, 2025 at 10:44 PM
Never thought this would happen (a Canadian municipal government account verifying Bluesky accounts) but here we are...
November 20, 2025 at 10:21 PM
This is something that I've been thinking for a while now, and I feel like I should be contributing to this space (more than just making AT Protocol full-stack stuff). But I want to do it in a way that's comfortable for me, even if it'll end up being a small niche of a niche.

I'll try.

#Swiftlang
Server-Side Swift: Surviving or Thriving? - Mikaela Caron
YouTube video by SwiftServerConf
www.youtube.com
November 20, 2025 at 3:41 AM
The more I work on the ATProtoKit family, the more "limited" I'm at concerning maintaining Swift 5.9–5.10 compatibility.
November 20, 2025 at 12:21 AM
Okay, that is freaking cool:
this conference badge is nuts!
YouTube video by Wes Bos
www.youtube.com
November 19, 2025 at 7:43 PM
... huh.

The resilientautistic.com domain has never been bought.

... really? Seriously? NEVER been BOUGHT!?

... okay.
November 19, 2025 at 4:28 PM
Wisdom Teeth Extraction Recovery log: Day 6

I gave up: I bought poutine. And I eat it like soup.

I regret nothing.

(I know my dentist will get upset at me if I told him... 🙃)
November 19, 2025 at 12:28 AM
The AT Protocol's slogan should be "you can just do things," because that's all I'm hearing at this point. 😅
November 18, 2025 at 6:06 PM
Reposted by Christopher Jr Riley
⚙️ Swift progress on embedded Swift, for memory-safe, fast code in resource-constrained environments. The latest updates are coming to Swift 6.3, and you can read more here: www.swift.org/blog/embedde... #IoT
November 17, 2025 at 9:29 PM
I feel a bit better now (though I still need to take the antibiotics and painkillers).

I can finally get back to work. Starting with...

tools.ozone.moderation.defs.

(What a pain in the butt... 🫠)
November 17, 2025 at 11:34 AM
Wisdom teeth extraction recovery log: Day 4

The cookies are calling out to me. They want me to eat them. They even talk in my sleep.

But I can’t eat them because the dentist is still saying “no crumbs.”

😭
November 16, 2025 at 9:57 PM
Reposted by Christopher Jr Riley
object storage costs for this will cost me around $20 every month going forward. i’ve picked up new hardware and a some other recurring costs recently as well. if you want to help support:

github.com/sponsors/uni...

ko-fi.com/bad_example
Sponsor @uniphil on GitHub Sponsors
currently hacking on and hosting atproto projects: https://microcosm.blue art and transistors, small things that are nice
github.com
November 16, 2025 at 9:31 PM
Geez...

Australia really can't catch a break, can they? 😐
New 'Lucifer' bee with devil-like horns found in Australia | BBC News
YouTube video by BBC News
www.youtube.com
November 15, 2025 at 10:16 PM
I’m 10 stars away from getting to 200 stars on GitHub for ATProtoKit. Please do consider starring it, especially if it’s given you some value.

I hope to reach 200 stars before the end of the year.

#ATProto #Swiftlang #atdev
GitHub - MasterJ93/ATProtoKit: A straightforward solution for using the AT Protocol and Bluesky, written in Swift.
A straightforward solution for using the AT Protocol and Bluesky, written in Swift. - MasterJ93/ATProtoKit
github.com
November 15, 2025 at 9:28 AM
I haven’t been able to sleep since after I had my wisdom teeth extraction. Also, there’s the issue that I’ve been extremely slow in reactions when using my computer. So I unfortunately will have to refrain from coding for the weekend.
November 14, 2025 at 5:08 PM
I’m out of the dentist place and on painkillers.

Okay, so I didn’t say anything *truly* stupid, but I still apologize for saying what I said.

I asked my friend what I said while on sedatives and she said nothing, but I don’t believe her; I must have said some weird stuff. 🤣
November 14, 2025 at 1:20 AM
I love you guys whee is the besrist governor?
November 13, 2025 at 8:04 PM
Me, every time I see there's a change in tools.ozone.moderation.defs:
November 13, 2025 at 1:38 PM
Today is my last full day before I go under the knife (erm… dentist knife?) for my final wisdom tooth extraction. I’ll try my best to release an update for ATProtoKit before then. After that, I’ll be out of commission for the next week.

Wish me luck. 🍀
November 13, 2025 at 3:05 AM
Reposted by Christopher Jr Riley
🚀 Swift is now officially supported on Amazon Linux 2023! This makes deploying Swift apps to AWS easier than ever. Try it: sudo dnf install swiftlang. The future of Swift keeps getting brighter... @awscloud.bsky.social #Linux docs.aws.amazon.com/linux/al2023...
November 12, 2025 at 4:11 PM
Reposted by Christopher Jr Riley
One way Autistic people can be misunderstood is when we’re trying to be very thoughtful w/ our words under stress

Some of us stumble

Some of us go blank

Some of us have scripts locked & ready to go

we don’t want to be misunderstood

They can misinterpret our thoughtfulness with intent to deceive
November 9, 2025 at 2:03 PM
Reposted by Christopher Jr Riley
1️⃣ Swift comes to FreeBSD

Swift is now available in preview for FreeBSD 14.3 and later. We want your feedback, bug reports, and contributions to make Swift great on FreeBSD! 🧑‍💻Read the announcement here: forums.swift.org/t/swift-on-f... #FreeBSD
November 6, 2025 at 10:30 PM