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
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
Reposted by Christopher Jr Riley
Ask any software developer. They’ll tell you the same thing. There is no amount of time smaller than 1 millisecond.
November 6, 2025 at 2:57 AM
The frosted glass option on iOS 26 and macOS 26 feels… weird. I think I’m going back to the clear one. I did advocate for frosted glass in the past, but after seeing it, I admit I was wrong. Clear all the way. 🤣
November 5, 2025 at 1:58 AM
Reposted by Christopher Jr Riley
an overview of the current state of blogging on atproto, and how it gives insight on what decentralisation on atproto actually looks like in practice
Decentralisation and blogging on atproto
The space for blogging and long-form writing on atproto is rapidly developing, and it gives some interesting insight in what decentralisation on atproto looks like
connectedplaces.leaflet.pub
November 3, 2025 at 4:25 PM
I see that the lexicons have been updated once again. I'll try to get ATProtoKit updated with the latest changes within 24 hours or so.
November 3, 2025 at 2:16 PM
Reposted by Christopher Jr Riley
released three new experimental features for reddwarf.app today. you can now send and receive bites, and also view posts from bridgy/wafrn with their original formatting
November 3, 2025 at 12:00 PM
For a long time, I thought that the furry community would eventually make a system where they have electronically controlled tails, and it would move depending on their thoughts. Think, a device that monitors your brainwaves.
November 3, 2025 at 2:12 PM
I've finished parts of my sister's VR project (... for now; I'll still work on it from time to time), so I can *finally* focus my attention to ATProtoKit more.

Alright, now let's see wh--

(They updated the "oath/oauth-types" package.)
darth vader is standing in a dark room with the letter n behind him
Alt: Darth Vader, standing in a dark room with "NOOOOOOOOO..." surrounding the screen. More "O"s are being made.
media.tenor.com
November 3, 2025 at 10:11 AM
It'd be funny if the Blue Jays did a grand slam right now... 👀
November 2, 2025 at 12:45 AM
#BlueJays in 6!

#BlueJays in 6!!!
November 1, 2025 at 12:01 AM
Reposted by Christopher Jr Riley
Just updated my dev rig. Pretty sweet!

#WebDev #CSS #Development
October 30, 2025 at 4:47 AM
Update on ATProtoKit. This is going to take some time for explaining.

(And I'm still working on OAuth and the lexicon generator: don't worry.)
October 30, 2025 at 7:11 AM
Sportsnet+ costing $24.99 CAD just so that I can watch ONE GAME of the Blue Jays for a month is highway robbery.

No, Rogers, I don't want to watch hockey, basketball, or whatever else right now: I want to witness [this last/these last two] games. 😡

#BlueJays
October 30, 2025 at 5:47 AM
Reposted by Christopher Jr Riley
What happens if Substack continues with their lock-in of writers, but other platforms on the open social web can offer better distribution and discovery?
Substack and the risk of disruption
connectedplaces.leaflet.pub
September 1, 2025 at 1:54 PM
I am SO glad I halted work on this for now, as that thing is confusing as hell, and I'd probably have cold sweat if I went deep into the weeds of this like I am now with the OAuth stuff...
for folks working with the PLC identity system:

we are planning to remove a set of non-compliant operations from the directory, which should make it easier to implement replicas and audits. these are predominantly test operations created by security researchers.
October 29, 2025 at 10:48 PM
I'm sorry for not talking about ATProtoKit for the past several days. I've been working on some other projects and this has slowed down my progress with the ATProtoKit Project to an embarrassing degree.

Please bare with me for another few days.
October 28, 2025 at 10:08 PM
Blue Jays please...
October 28, 2025 at 6:39 AM
Reposted by Christopher Jr Riley
🧱Lots of progress towards a unified, open source, cross-platform build system for Swift 🏗️
Here's the latest project update: forums.swift.org/t/swiftpm-on...
October 27, 2025 at 9:29 PM
I didn't pay attention to last night's Blue Jays game, but to hear that they won makes me really happy and gives me some confidence... but I'm also still really worried something bad will happen.

Let's hope I'm worrying for nothing.
October 25, 2025 at 8:50 PM
Reposted by Christopher Jr Riley
📣Announcing the first preview releases of Swift for Android, enabling you to build Android business logic with the same Swift that you use for Apple platforms. www.swift.org/blog/nightly... #Android
October 24, 2025 at 8:06 PM
Let's GOOO! #BlueJays

After 32 freaking YEARS (or I think that's the last time they did this: I don't remember the number)!

You BETTER not mess this up, Blue Jays.
October 21, 2025 at 3:17 AM
I feel like, even though I plan to (eventually) have a PDS completely written in Swift, I wouldn't be able to fully migrate until I'm absolutely positive I didn't break anything. Because I don't want to break anything.

That thing will be tested to hell and back before I migrate to it.
October 21, 2025 at 1:36 AM
I swear on my life, if the Blue Jays chokes in this game...
October 20, 2025 at 2:24 AM