Chris Nicholas's banner
Chris Nicholas's profile picture

Chris Nicholas

@ctnicholasdev4,430 subscribers

Developer experience @liveblocks • Interactive articles on https://t.co/alFrgXHV7f 🌱

Shorts

Interactive article: How sync engines handle realtime lists. Regular arrays don't work in multiplayer, users overwrite each other's changes. You need to use an alternate system, fractional indexing—here's how it works. Link ↓

Interactive article: How sync engines handle realtime lists. Regular arrays don't work in multiplayer, users overwrite each other's changes. You need to use an alternate system, fractional indexing—here's how it works. Link ↓

44,006 views

Intercepting routes in Next.js 13.3 🤯 You can "intercept" a dynamic navigation to a different page, and display something different instead—for example a product preview. Then, when the page is refreshed or loaded anew, the regular page loads.

Intercepting routes in Next.js 13.3 🤯 You can "intercept" a dynamic navigation to a different page, and display something different instead—for example a product preview. Then, when the page is refreshed or loaded anew, the regular page loads.

774,649 views

Interactive article: How to animate multiplayer cursors. Rendering smooth cursors always needs interpolation, as network conditions are never perfect—here's how to do it. I wrote this a few years back, techniques still apply! Link ↓

Interactive article: How to animate multiplayer cursors. Rendering smooth cursors always needs interpolation, as network conditions are never perfect—here's how to do it. I wrote this a few years back, techniques still apply! Link ↓

100,584 views

First try with Vercel's new Postgres database! Was so quick to set up 🤯 here I've got a collaborative form built with Liveblocks, and I'm having it automatically sync data to the database. More info 🧵

First try with Vercel's new Postgres database! Was so quick to set up 🤯 here I've got a collaborative form built with Liveblocks, and I'm having it automatically sync data to the database. More info 🧵

114,237 views

I love these tickets you can AI generate on Vercel ship—so cool 👏 I gave it the "slime" prompt.

I love these tickets you can AI generate on Vercel ship—so cool 👏 I gave it the "slime" prompt.

37,800 views

Need :focus to inspect an element? ☑ :focus doesn't work? Try this: cmd/ctrl + shift + p → "Emulate a focused page" You can now examine elements that require somewhere focus on the page.

Need :focus to inspect an element? ☑ :focus doesn't work? Try this: cmd/ctrl + shift + p → "Emulate a focused page" You can now examine elements that require somewhere focus on the page.

66,853 views

I've built a new personal website! →

I've built a new personal website! →

37,065 views

Videos

No more content to load