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...
I've just finished writing up the docs website for my Y.js sync server project, and made it a bluesky account

Check it out at: teleportal.tools
January 25, 2026 at 8:41 AM
This, is Teleportal, a Y.js sync server:

- Flexible storage (with different backends)
- WebSockets & HTTP + SSE
- JWT token signing
- Encryption at rest

And, that's just the beginning. There a bunch of other packages with utilities to build a sync server framework into your app!
January 20, 2026 at 10:03 PM
I’ve been heavily focusing on my Yjs sync server: Teleportal

I just implemented an extendable RPC system for the protocol, which runs over WebSockets. And, it really makes you wonder, what can you do with the ability for the server to make a request to the client?

An interesting thought
January 19, 2026 at 10:46 PM
Reposted by Nick The Sick
In 12 days from now, join the #LocalFirst and #CRDT devroom at #fosdem26 #fosdem in Brussels!

@nickthesick.com @yed.bsky.social
@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...
January 19, 2026 at 4:52 PM
This exactly the sort of thing I’ve been harping on with @bookhive.buzz

Your lexicon is essentially a file format. Imagine a file format that didn’t have half of the data you needed to display it! And, instead had to fetch the real data, then it’s not _your file_

bsky.app/profile/book...
January 18, 2026 at 9:53 AM
I don’t need nickthesick.amsterdam…

I don’t need nickthesick.amsterdam���
Back on my "Seattle needs to buy the .seattle TLD" bullshit. Look at this list! It's a really good list
January 13, 2026 at 8:00 AM
I make a rich text editor for a living (blocknotejs.org) and cannot for the life of me understand why people care about these sorts of features so much.
Every editor sucks at this because we end up having to _serialize and parse_ HTML.
Exporting is always easy, but just accepting a string as input?
Never in my entire life have I pasted text, seen that it pasted it with formatting and been happy with the result.
January 13, 2026 at 7:58 AM
Huge! Happy for Popfeed to be open source
Open Source plans to be announced
January 13, 2026 at 7:50 AM
Reposted by Nick The Sick
FOSDEM 2026 - Travel and transportation advisories
Brussels / 31 January & 1 February 2026
fosdem.org
January 12, 2026 at 10:22 AM
Reposted by Nick The Sick
In 20 days from now, join the #LocalFirst and #CRDT devroom at #fosdem26 #fosdem in Brussels!
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...
January 11, 2026 at 2:15 PM
Reposted by Nick The Sick
Hello #Local-First enthusiasts, 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 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 24, 2025 at 1:43 PM
Explaining open source is very difficult sometimes. Since it is often touching philosophical concepts and ethics. So, I tried answering in a more project specific sense.

Honestly at this point, I would have to consider making a project NOT Open Source.
100% of what I make is OSS
curious why you care if a project is open source?
January 10, 2026 at 8:58 AM
While this is really cool to have @popfeed.social have interop with the @bookhive.buzz lexicon (where popfeed only reads, not writes). I do worry about the project not being open source.
And, it seems to me they are using the proprietary ISBNDB dataset, which is maybe why it can't be open sourced?
Thinking 2026 may be the year I stop cross saving to Goodreads and only use atproto alternatives 👀.

Also cool that my books are saved under the buzz.bookhive.book lexicon not a pop feed one
January 9, 2026 at 7:06 AM
If someone made lens for lexicons. I would be mad if they didn’t call it lensicons

See Cambria by Ink & Switch for more info
Hello atmosphere ! Over the last few weeks, a bunch of us have been collaborating on a new set of lexicons for publishing, indexing, and building out social features across long-form reading and writing apps ! 🧵1/7
Standard.site - One schema. Every platform.
Standard.site provides shared lexicons for long-form publishing on AT Protocol. Making content easier to discover, index, and move across the ATmosphere.
standard.site
January 2, 2026 at 11:26 PM
Exactly the sort of detail that I wanted to write in an OAuth guide!
First leaflet of 2026! Have you been putting off implementing OAuth or the brand new scopes in your atproto application because you're not sure how to do that? Learn how to

- Basics of atproto OAuth
- The new scopes and stop scaring away users
- The new permission sets to make scopes easy
Beyond the Statusphere: Part 2, ATProto OAuth, the TLDR
Gain a working knowledge of ATProto OAuth and feel confident implementing it in your projects.
marvins-guide.leaflet.pub
January 2, 2026 at 11:14 PM
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