coreyja
banner
coreyja.com
coreyja
@coreyja.com
Full-stack architect with two decades of web expertise
I help coders level up their engineering careers

Check out my site: https://coreyja.com
I want to full send Tangled and move all my repos over

But the lack of private repos makes that hard…

98% of my repos are public but I don’t really want to setup CI and such on two different forges for that last 2% lol
December 17, 2025 at 2:24 PM
TIL Elementor forms don't actually need WordPress to work. They just POST to whatever URL is in ElementorProFrontendConfig.ajaxurl

Change that one variable and they'll happily submit to any endpoint that speaks their response format!
December 15, 2025 at 10:29 PM
Spent a bit this morning doing the same thing!

Wanted to use tree sitter initially but gave up cause the lift was too big. Arborium is exactly what I wanted!
Big fan of @fasterthanli.me’s new library wrapping tree-sitter grammars up with a really nice Rust API. Spent a bit of the afternoon replacing a Syntect-based highlighting setup with an Arborium-based setup and much prefer it—and tree-sitter grammars are much more robust than old Textmate grammars!
December 14, 2025 at 1:54 PM
Thought the first half of that album sounded weird… had the turn table on 33RPM instead of 45 lol whoops
December 1, 2025 at 1:17 PM
Reposted by coreyja
I've got big plans for this week 😎
November 24, 2025 at 7:36 PM
Found a nice place to do some quick coding yesterday while on our walk up in the mountains
November 17, 2025 at 3:24 PM
The fact that Intercourse is right next to Paradise is perfect
October 2, 2025 at 1:17 PM
Team… I think the CRDT route might have been a bad idea…

Or more accurately I think I don’t really need any storage over the actually saved backup files, which will already be backed up with iCloud
Gonna be honest... I got worried about deciding to go down the CRDT route earlier this week 😆

But just finished the bulk of the Operation Log and materializing the 'AppDB' from the Operation Log!

We aren't at full parity with the pre-CRDT version but its getting really close now
Update on my iOS Account Backup Tool!

On my blog at coreyja.com/posts/weekly...

And also on Leaflet at: leaflet.pub/8422b5e1-662...

Also in the inbox to everyone who subscribes to my Newsletter. You can sign up here for that at coreyja.com/newsletter
October 2, 2025 at 2:49 AM
I didn't get an update out Yesterday and no video demo out this morning either

It turns out learning a new Platform in a new Language slows ya down a bit 😀

But making progress this morning, cleaning some things up and removing some hacks (like not refreshing the UI every 2 seconds in a timer lol)
I want to work on backup blue today, so this is me committing to posting a status update (hopefully with a fun demo video) by the end of the day!
October 1, 2025 at 12:50 PM
I want to work on backup blue today, so this is me committing to posting a status update (hopefully with a fun demo video) by the end of the day!
September 30, 2025 at 12:48 PM
Slow and steady progress here! It turns out having an 8 month old takes away from my free coding time 😅

The DB/CRDT work is almost done and then it’s cross device syncing (mostly just testing) and then onto a real design and fit and finish goodies I think!
Gonna be honest... I got worried about deciding to go down the CRDT route earlier this week 😆

But just finished the bulk of the Operation Log and materializing the 'AppDB' from the Operation Log!

We aren't at full parity with the pre-CRDT version but its getting really close now
Update on my iOS Account Backup Tool!

On my blog at coreyja.com/posts/weekly...

And also on Leaflet at: leaflet.pub/8422b5e1-662...

Also in the inbox to everyone who subscribes to my Newsletter. You can sign up here for that at coreyja.com/newsletter
September 25, 2025 at 1:17 PM
Did #RubyCentral quietly cancel the governance call that had scheduled for today?
Cause my Zoom invite definitely isn't working now...
September 23, 2025 at 5:08 PM
Gonna be honest... I got worried about deciding to go down the CRDT route earlier this week 😆

But just finished the bulk of the Operation Log and materializing the 'AppDB' from the Operation Log!

We aren't at full parity with the pre-CRDT version but its getting really close now
September 17, 2025 at 1:05 PM
I got a new MagSafe wallet that attaches to my phone, and using it for the first time today.

Let’s see how many times I scare myself into thinking I forgot my wallet cause my back pocket is empty
September 17, 2025 at 12:11 PM
Ooh that was fun! Gonna try to remember about these

I solved the daily Clues by Sam (Sep 16th 2025) in less than 11 minutes
🟩🟩🟩🟨
🟩🟩🟩🟩
🟩🟩🟩🟩
🟩🟩🟩🟩
🟩🟩🟩🟩
cluesbysam.com
Clues by Sam
A daily logic puzzle where you deduce who are criminals and who are innocent!
cluesbysam.com
September 16, 2025 at 2:12 PM
Update on my iOS Account Backup Tool!

On my blog at coreyja.com/posts/weekly...

And also on Leaflet at: leaflet.pub/8422b5e1-662...

Also in the inbox to everyone who subscribes to my Newsletter. You can sign up here for that at coreyja.com/newsletter
Introducing backup.blue: Back Up Your AtProto Account to Your iPhone (or Mac)
Hey Team! Been awhile, sorry for the lack of updates. I’ve been working on lots of random projects, but nothing that’s really stuck. But that’s changing! I’ve got a new project I’m excited about and p...
leaflet.pub
September 16, 2025 at 1:39 PM
Wow using my desktop this morning and haven't set up `jj` here since I switched over and my muscle memory is so confused 😅
September 16, 2025 at 1:23 PM
Reposted by coreyja
Hosting a website on a disposable vape bogdanthegeek.github.io/blog/project...
Hosting a WebSite on a Disposable Vape
Someone's trash is another person's web server.
bogdanthegeek.github.io
September 15, 2025 at 1:06 PM
This rental car has both heated and cooled seats and I’m not sure how I’m supposed to go back to my car without AC for my butt now
September 6, 2025 at 1:21 AM
Took a detour from the code side and doing some admin work to prep for releasing the iOS Atproto backup up

So now coreyja is officially becoming an LLC!
With this we’ll be able to send push notifications to make sure that scheduled backups run on time!
September 3, 2025 at 12:39 PM
Excited what this could mean for private data on PDSes!
private bookmarks are coming 👀
September 2, 2025 at 1:45 PM
Rust Analyzer can do this too! For those not using JetBrains IDEs

If you paste in a block of JSON, I think its the closing bracket will have a quick fix suggestion to make a struct!
Well that's cool as hell.

Copied some JSON to RustRover to manually create a struct with it there to follow along as I type it out. JetBrains just comes in and handles it for me
August 28, 2025 at 2:46 PM
How about we add some Dynamic Island support in here?!
August 28, 2025 at 2:15 PM
Ok! Got my first backup downloaded in my little app 🎉

Now for all the actual hard wark of polishing, before we even talk about the v2 of actually doing the migration to a new PDS

Also my account doesn't have a lot of blobs so lets upload a video!
August 28, 2025 at 4:19 AM
Lets see where this goes lol

It's not at all like I still have to ship the last AtProto project I started 🙈
August 25, 2025 at 2:04 PM