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
Me: "Oh! I got all of my reviews correctly! I must be doing wel--"

WaniKani: "NO YOU'RE NOT!"
December 6, 2025 at 11:36 AM
Reposted by Christopher Jr Riley
192gb ram time 👀
I propose a solution to our ongoing RAM shortage:
December 6, 2025 at 4:36 AM
I hate app.bsky.ageassurance.

This is the reason why it's taking so long to update the lexicons this time; my brain is physically resisting this change.
December 5, 2025 at 1:28 AM
Fun fact: my favourite insect is the dung beetle.

"Oh my goodness! They roll poop!"

But they're so cute... 🥺 And they're so smart, rolling it into a perfectly round ball with their back legs.
December 5, 2025 at 12:12 AM
Three more stars until 200.

Can we get ATProtoKit to 200 before the end of the week? 🙏

#Swiftlang #ATProto #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
December 4, 2025 at 5:34 PM
How it's started.
December 4, 2025 at 4:28 PM
I wish GitHub had the option to send a push notification (in the official mobile app) for any comments (not just the ones you've been pinged for). I tend to miss new issues and PRs, which frustrates me greatly.
December 4, 2025 at 6:34 AM
Reposted by Christopher Jr Riley
🎉 10 years of open source Swift! A decade ago today, we opened Swift to the world with a simple blog post: swift.org/blog/welcome

What's grown since—thanks to an incredible community of contributors—has been extraordinary. Here's to the next ten years. 🧡
December 4, 2025 at 12:08 AM
I'm at 194 stars. 6 more stars until I reach 200 stars.

Please give this a star if you haven't already.

github.com/MasterJ93/AT...
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
December 1, 2025 at 3:08 AM
So I've been (re-)learning Japanese for the past couple of weeks.

I haven't said this before, but I have massive amount of respect for the Japanese: three alphabets, all of them more than the English alphabet, and one of them has *thousands* of characters...
November 30, 2025 at 5:18 AM
The Raptors' winning streak just ended. Damn. 😔
November 30, 2025 at 1:50 AM
Oh dear...

Not only are there more TypeScript packages in in the ATProto repository, but I'm ALSO dealing with having to go through the oath-types package (... again), as well as, potentially, common and common-web.

Also, did and identity seems to also be updated.

😰
November 29, 2025 at 7:30 AM
I'm seeing a number of ATProto projects getting grants from Bluesky, PBC, but... I wasn't aware of this. When did they announce their intention to do that?
November 26, 2025 at 1:48 AM
I wish there were more VPS providers that have AMD and even ARM chips for the vCPUs. I’m… just really not fond of Intel. 😅

(My VPS doesn’t use Intel CPUs: just AMD.)
November 24, 2025 at 2:09 PM
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