Build A Collaborative Code Editor with React, WebRTC, and Yjs

  Рет қаралды 11,915

Cooper Codes

Cooper Codes

Күн бұрын

Пікірлер: 52
@paulthomas1052
@paulthomas1052 Жыл бұрын
Thanks - great mixture of libraries used here. Very useful app too. I'm really enjoying these Monaco developments.
@CooperCodes
@CooperCodes Жыл бұрын
Yeah I found the lack of Monaco content online surprising! Hoping these tutorials help people get started with it. Hoping to do one more monaco tutorial showing how to sync HTML / CSS to a live output (like Codepen) so that should give people a good basis on getting started :)
@mrbanana6969
@mrbanana6969 Жыл бұрын
This only seems to work from within the same browser context. So between chrome and firefox or between incognito tabs this doesn't seem to work. Anyone else having the same problem?
@kiocode
@kiocode 10 ай бұрын
yes, different ips also
@user13443fg
@user13443fg 7 ай бұрын
Yes ! Exactly, it only works on same browser with 2 or more tabs. No 2 guys are gonna COLLABORATE using the same device. It's useless.
@kiocode
@kiocode 7 ай бұрын
@@user13443fg at the end I did my own collaborative editor
@0xhhhhff
@0xhhhhff 4 ай бұрын
@@kiocode how? github please?
@ashickyogithan416
@ashickyogithan416 Жыл бұрын
same url with different browers sync is not working
@saurabh75prakash
@saurabh75prakash Жыл бұрын
Thanks, this is an awesome introduction to yjs.
@varunrmallya5369
@varunrmallya5369 9 ай бұрын
dosent seem to work on different devices on the network and is confined only to the browser ????? how does that work ?? \
@durasaksham
@durasaksham Ай бұрын
only works on same browser. How can make it work so I can deploy on vercel
@scylla4651
@scylla4651 10 ай бұрын
how can i update the content of the object monaco so, if I want to show the editor with some initial code
@Guitar_Dev
@Guitar_Dev 4 ай бұрын
Is it possible to have the text writen both ways ?
@jmahbubani
@jmahbubani Жыл бұрын
Can you show how to add awareness of different users' cursors? I can't get that to work with monaco react
@gustavo-dev
@gustavo-dev Жыл бұрын
Did you manage to make this work? I am about to try it on my project, if you did, can you share some code example?
@the.shivam.bhushan
@the.shivam.bhushan 6 ай бұрын
use code mirror
@maskman4821
@maskman4821 Жыл бұрын
Please make an advanced app, I am very interested in Y.js, can we broadcast webcam stream and let all connected users watch the stream at the same time ??? 🤔🤔
@CooperCodes
@CooperCodes Жыл бұрын
So streaming with webcams is more of a WebRTC thing but I can definitely make a video on it! Y.js exists so it can handle operations across many different clients in a shared state. Imagine like a toggle button and 3 different people all put in a bunch ON OFF ON OFF ON OFF events right? Y.js helps us keep showing the correct value to all users even after the end of many operations. Hopefully this is a helpful example!
@maskman4821
@maskman4821 Жыл бұрын
@@CooperCodes That would be awesome, thank you in advance 🙏🙏🙏
@dontignore5567
@dontignore5567 4 ай бұрын
how to store this Ydoc in MongoDB ?
@null-j1r
@null-j1r Жыл бұрын
thank you kind stranger
@CoryTheSimmons
@CoryTheSimmons 8 ай бұрын
Fastest sub of my life.
@AlexRay1
@AlexRay1 Жыл бұрын
Using a monaco editor to build a monaco editor ♾
@predator5848
@predator5848 Жыл бұрын
Is there any platform that I can connect with you?
@CooperCodes
@CooperCodes Жыл бұрын
Twitter @thecoopercodes or email me direct thecoopercodes@gmail.com
@sadikhossain511
@sadikhossain511 Жыл бұрын
Great video
@CooperCodes
@CooperCodes Жыл бұрын
Thanks for watching Sadik 😁
@DarleneAgee-c8r
@DarleneAgee-c8r 20 күн бұрын
Jackson William Perez David Martinez George
@GinaTurner-b6x
@GinaTurner-b6x 20 күн бұрын
Lewis Mark Hall Anthony Garcia Patricia
@GinaTurner-b6x
@GinaTurner-b6x 14 күн бұрын
Miller Sharon Williams Kevin Rodriguez Jose
@UlyssesSean
@UlyssesSean 7 күн бұрын
Davis Ronald Lewis Paul Gonzalez Matthew
@MansfieldBurgess-q8v
@MansfieldBurgess-q8v 9 күн бұрын
Clark Cynthia Jackson Jennifer Garcia Paul
@michaelbabcock6673
@michaelbabcock6673 10 күн бұрын
Thompson Melissa Jackson Ruth Martinez Mark
@CottonCamille-g9x
@CottonCamille-g9x 22 күн бұрын
Taylor Linda Robinson Mark Lee Brian
@dandadadowman7399
@dandadadowman7399 5 күн бұрын
Lopez Daniel Jones Brian Davis Barbara
@kevindegalbraith7894
@kevindegalbraith7894 6 күн бұрын
Hall John Martinez Jessica Hernandez Betty
@QyjscMsvdioal-j6e
@QyjscMsvdioal-j6e 14 күн бұрын
Lopez Frank Lewis Jennifer Jones Elizabeth
@TitouanMathieuTitouanMathi-b2p
@TitouanMathieuTitouanMathi-b2p 20 күн бұрын
Davis Jennifer Lee Barbara Lewis Matthew
@jaydenhale-oq4ho
@jaydenhale-oq4ho 18 сағат бұрын
Martin Edward Jackson John Harris Barbara
@LeonardFarley-b8n
@LeonardFarley-b8n 7 күн бұрын
Lewis George Martinez Melissa Martin Michael
@WilliamKing-d2s
@WilliamKing-d2s 12 күн бұрын
Harris Ronald Robinson Dorothy Lee Sarah
@kimberly8353
@kimberly8353 4 күн бұрын
Anderson Scott White Dorothy Allen Jeffrey
@JosephDunno-c5l
@JosephDunno-c5l Күн бұрын
Young Jennifer Moore Jeffrey Young Cynthia
@MelvilleAlbert-h2j
@MelvilleAlbert-h2j 20 күн бұрын
Taylor Maria Miller Amy Lee Linda
@gloriafabersa655
@gloriafabersa655 10 күн бұрын
Robinson Gary Martinez Daniel Perez Donna
@geraldmilton9740
@geraldmilton9740 4 күн бұрын
Lewis Laura Taylor Matthew Martinez Sandra
@BenjaminJames-m7z
@BenjaminJames-m7z 20 күн бұрын
Smith Angela Gonzalez Kevin Jones Nancy
@YoungMerle-f6v
@YoungMerle-f6v 12 күн бұрын
Gonzalez Maria Jones Paul Young Jeffrey
@MatthewRachel-i7s
@MatthewRachel-i7s 20 күн бұрын
Hernandez Donna Miller David Rodriguez Shirley
@AnnLipscomb-k1l
@AnnLipscomb-k1l 22 күн бұрын
Wilson James Lopez Melissa Jones Jason
@SanderScott-p4c
@SanderScott-p4c 12 күн бұрын
Jones Kenneth Martin Robert Johnson Melissa
@garygasmackenzie1301
@garygasmackenzie1301 18 күн бұрын
Harris Donald Lee Barbara Lopez Margaret
Building a collaborative text editor with WebRTC and CRDTs
28:12
JavaScriptMN
Рет қаралды 15 М.
Build a Browser Code Editor in React (Monaco React Editor)
32:55
Worst flight ever
00:55
Adam W
Рет қаралды 21 МЛН
iPhone or Chocolate??
00:16
Hungry FAM
Рет қаралды 31 МЛН
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19
Ничего не делаю всё видео 😴
00:33
Miracle
Рет қаралды 744 М.
NYT: Building a real-time collaborative editor with Firestore
19:27
Google Cloud Tech
Рет қаралды 11 М.
React Todo list с P2P синхронизацией на Yjs и WebRTC
15:46
Евгений Паромов | Front-end
Рет қаралды 2,6 М.
I am done with ViewModels...
11:15
Sebastian Sellmair
Рет қаралды 3,6 М.
How to Code a LeetCode Clone with React and Node.js
35:23
Suboptimal Engineer
Рет қаралды 25 М.
Is Computer Science still worth it?
20:08
NeetCodeIO
Рет қаралды 231 М.
Worst flight ever
00:55
Adam W
Рет қаралды 21 МЛН