Nick The Sick
banner
nickthesick.com
Nick The Sick
@nickthesick.com
I write many codes @ https://blocknotejs.org

Working on @bookhive.buzz

github.com/nperez0111

Read my blog at nickthesick.com

Support me on Ko-Fi: https://ko-fi.com/nick_the_sick
Pinned
I've been working on a new Y.js synchronization server for the past few weeks now.

Today, I've hit a milestone for it, multiple clients synchronizing their documents & cursor updates!

I threw together a demo with blocknote.js.org and it works!

OSS: see the code at: github.com/nperez0111/m...
Reposted by Nick The Sick
hello all! if you’ve been tracking your plays, we made you a year-end thing.

we’re not data scientists, but we tried crunching your numbers anyway. your top tracks, listening patterns, and all the stats you (probably?) didn’t know you wanted.

happy new year from all of us!

yearinmusic.teal.fm
December 31, 2025 at 8:52 AM
These are the sorts of things I’d love to have written up somewhere
btw @loves.brussels, if you were to change the location of your oauth metadata document to `https://who.loves.brussels/oauth-client-metadata.json`, this would show just the hostname

Minor thing, but I hope that helps!
December 29, 2025 at 5:52 AM
I don't know what took me so long to do a backup on @baileytownsend.dev's PDS Moover, but I finally got around to doing it.

All backed up now!
& of course a donation is in order for both PDS Moover and PDS Gatekeeper
December 28, 2025 at 9:42 PM
Tried out this tool by @loves.brussels, looks really cool!

Definitely a nice summary to share around and prove that you ATProto
December 28, 2025 at 9:23 PM
I'm working on a new Y.js ↔️ ProseMirror binding, based on almost a year's worth of work that @kevinjahns.bsky.social has done. I'm so happy to see it all come together finally.

I also will be addressing a number of bugs that have been around forever with the binding 😃

github.com/yjs/y-prosem...
December 28, 2025 at 9:13 PM
Reposted by Nick The Sick
wow - I imported my goodreads playlist to @bookhive.buzz ... And i see them on @popfeed.social 😍
atproto apps work together, pretty neat!
December 28, 2025 at 1:01 AM
Reposted by Nick The Sick
We're at nearly 50 submissions! If you've been debating on a proposal then this is your sign. Especially interested in proposals on private data, moderation/trust/safety, or fighting disinformation to fill some interest gap. #ATProtocol #ATmosphereConf
ATmosphereConf 2026 Call for Proposals Now Open - ATmosphereConf News
Send in your proposal for presentations, workshops, and discussions. This is your community conference.
news.atmosphereconf.org
December 23, 2025 at 4:35 PM
Reposted by Nick The Sick
Thanks for supporting me on Ko-Fi @bnewbold.net

It means a lot, and doubly so from you!
December 24, 2025 at 10:56 AM
Reposted by Nick The Sick
I hadn't tried this app out until now, it is pretty decent!

it pulls in a bunch of external book metadata and book reviews, so it doesn't feel dead/empty. a bunch of AT folks are using it daily. uses granular OAuth permission scopes.
Two new features:

Now, you can track progress on books you are currently reading. I'm using a similar shape to @popfeed.social's book progress tracking, which should make it easier to inter-op in the future.

We've also implemented proper OAuth scopes, which means minimal permissions to your data!
December 24, 2025 at 9:33 AM
I just submitted to present at #ATmosphereConf

It'd be great to be able to talk about all the things that I've thought about in regards to my project @bookhive.buzz
December 23, 2025 at 7:54 PM
Does cursor just decide to completely bug out for anyone else lately?

I had to restart & lost work because of it already today
December 23, 2025 at 6:22 PM
There definitely needs to be some sort of community compendium, there is so much knowledge out there already, but it’s spread across so many sources: GitHub issues, code comments, reading the implementation.

Would love to write up a practical guide to OAuth
December 23, 2025 at 4:09 PM
Reposted by Nick The Sick
@nickthesick.com will be talking together with @yed.bsky.social about BlockNote, Prosemirror and Yjs 14: Versioning and Track Changes, at @fosdem.org '26 #Local-First & #CRDTs devroom! Come listen to them and
the 25 speakers on 1st Feb, it is free! more details:
openlocalfirst.org/schedules/#7...
December 23, 2025 at 9:59 AM
Reposted by Nick The Sick
@yed.bsky.social will be talking together with @nickthesick.com about BlockNote, Prosemirror and Yjs 14: Versioning and Track Changes, at @fosdem.org '26 #Local-First & #CRDTs devroom! Come listen to them and
the 25 speakers on 1st Feb, it is free! more details:
openlocalfirst.org/schedules/#7...
December 23, 2025 at 9:50 AM
Reposted by Nick The Sick
At @fosdem.org '26 @nickthesick.com will be presenting his work on a new "side project" called Teleportal, a real-time collaborative editing framework, and also together with his colleague Yousef, he will talk about Yjs, Prosemirror and BlockNote. more details : openlocalfirst.org/schedules/#1...
December 22, 2025 at 9:10 PM
Reposted by Nick The Sick
Hello #Local-First enthusiat, We have great news to share with you! @fosdem.org'26 will be hosting a full devroom dedicated entirely to local first software. We have gathered the best lineup ever, all the major open source projects will be presenting! Come and join us, it is free! openlocalfirst.org
Open Local First
For the first time this year, the FOSDEM conference will host a devroom for Local First, CRDTs and sync protocols and sync engines. FOSDEM is the biggest Free and Open Source conference in Europe. Thi...
openlocalfirst.org
December 23, 2025 at 7:48 AM
Reposted by Nick The Sick
At @fosdem.org #Local-First devroom @nikobonnieure.bsky.social together with Laurin, will be talking about @nextgraph.fosstodon.org.ap.brid.gy, framework with federated E2EE sync protocol, graph database, Reactive ORM.
Join the 25 speakers on 1st Feb, it is free!
openlocalfirst.org/schedules/#5...
December 23, 2025 at 8:56 AM
Reposted by Nick The Sick
@horusiath.bsky.social will be talking about tricks and tips for using Yjs/Yrs at @fosdem.org '26 #Local-First devroom! Come listen to the core team member behind Yjs/Yrs, the mainstream #CRDTs library! Join the 25 speakers on 1st Feb, it is free! more details: openlocalfirst.org/schedules/#2...
December 23, 2025 at 8:16 AM
Reposted by Nick The Sick
Hello #Local-First enthusiat, We have great news to share with you! @fosdem.org '26 wil be hosting a full devroom dedicated entirely to local first software. We have gathered the best lineup ever, all the major open source projects will be presenting! Come and join us, it is free! openlocalfirst.org
Open Local First
For the first time this year, the FOSDEM conference will host a devroom for Local First, CRDTs and sync protocols and sync engines. FOSDEM is the biggest Free and Open Source conference in Europe. Thi...
openlocalfirst.org
December 22, 2025 at 9:34 PM
Will be a jam-packed 5 minutes. I'll tell you that much 😅

The BlockNote work is the culmination of several months of work & lots of discussions. We've basically defined the standard for how to track changes in a secure, collaborative editor based on Y.js
At @fosdem.org '26 @nickthesick.com will be presenting his work on a new "side project" called Teleportal, a real-time collaborative editing framework, and also together with his colleague Yousef, he will talk about Yjs, Prosemirror and BlockNote. more details : openlocalfirst.org/schedules/#1...
December 22, 2025 at 9:16 PM
Very excited to announce, I'll be in 3 talks at FOSDEM 2026!

2 that are related to my work at BlockNote & our recent collaboration with Kevin Jahns at Y.js

The 3rd is an overview of my Y.js sync server framework: Teleportal

openlocalfirst.org/schedules/#7...
openlocalfirst.org/schedules/#1...
December 22, 2025 at 9:07 PM
I’ve spent the last week rewriting the Y.js and ProseMirror binding.

It is crazy the amount of work that goes into writing this sort of thing. There really are only a few people in the world who know enough about both projects to write it, yet if it’s done well, it just works for everyone!
December 22, 2025 at 4:38 PM
Vibespile... I like it.

That's basically the TypeScript rewrite to Go right?
December 18, 2025 at 1:02 AM
OAuth scopes are difficult to understand. I wish bluesky's docs on scopes would have more concrete examples.

To sync follows I had to allow it on any audience, since the user can be on a self-hosted PDS?

github.com/nperez0111/b...
December 18, 2025 at 12:19 AM
I can totally see there being a way to have a record from one app automatically triggering the creation of another app.

Like, want to sync your @bookhive.buzz books to Popfeed, then all you need is to sync them over and transform.
playing around with cross-lexicon interactions outside of bluesky, create a tangled issue from a 🐛 bug.

You can try it now 👉 tools.slices.network/bugs

You can imagine an #atproto tool like linear interacting with all kinds of apps in the AT ecosystem.
December 17, 2025 at 11:07 PM