21 Dec 2022
Y.js comes with support for WebSockets and the Broadcast Channel API (https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API). Until now, we couldn't use that, but this npm package bridges the gap between Rails ActionCable and Y.js.
- 1 participant
- 2 minutes
12 Dec 2022
Rust is now available in the gdk and within GitLab's CI base images.
- 1 participant
- 3 minutes
17 Nov 2022
- Update on adding the y-rb gem with a Rust native extension to GitLab
- 1 participant
- 2 minutes
19 Oct 2022
https://about.gitlab.com/handbook/engineering/incubation/real-time-collaboration/
- Message Protocol
- Editor Bindings
- Awareness UI Pt.2
- Message Protocol
- Editor Bindings
- Awareness UI Pt.2
- 1 participant
- 3 minutes
6 Oct 2022
Celebrating the first stable multi-platform release of y-rb https://rubygems.org/gems/y-rb with a demo of my development sandbox.
- 1 participant
- 7 minutes
18 Aug 2022
- Awareness about to ship behind a feature flag
- A little intro into Ruby + Rust bindings
- A little intro into Ruby + Rust bindings
- 1 participant
- 6 minutes
5 Aug 2022
- Progress report on the Awareness Widget implementation
- Outlook: The roadmap to fully collaborative text editing
- Outlook: The roadmap to fully collaborative text editing
- 1 participant
- 5 minutes
22 Jul 2022
Draft MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/92925
Jobs to be done: https://gitlab.com/groups/gitlab-org/incubation-engineering/real-time-editing/-/epics/3
REID Handbook page: https://about.gitlab.com/handbook/engineering/incubation/real-time-collaboration/
Jobs to be done: https://gitlab.com/groups/gitlab-org/incubation-engineering/real-time-editing/-/epics/3
REID Handbook page: https://about.gitlab.com/handbook/engineering/incubation/real-time-collaboration/
- 1 participant
- 5 minutes
22 Jun 2022
This video includes updates about progress on the awareness feature, the technical difficulties and implementation details.
Updated section in the tech design: https://docs.google.com/document/d/1VI5rjUTYt-qdVLrVStpOygeio5iy2el9y7UTwfuO-aU/edit#heading=h.o2ceqrs9qie1
The Infrastructure/Scalability issue: https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/1777
Updated section in the tech design: https://docs.google.com/document/d/1VI5rjUTYt-qdVLrVStpOygeio5iy2el9y7UTwfuO-aU/edit#heading=h.o2ceqrs9qie1
The Infrastructure/Scalability issue: https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/1777
- 1 participant
- 2 minutes
9 Jun 2022
Checkout this GitLab handbook page for more details: https://about.gitlab.com/handbook/engineering/incubation/real-time-collaboration/
The tech design doc: https://docs.google.com/document/d/1VI5rjUTYt-qdVLrVStpOygeio5iy2el9y7UTwfuO-aU/edit
The tech design doc: https://docs.google.com/document/d/1VI5rjUTYt-qdVLrVStpOygeio5iy2el9y7UTwfuO-aU/edit
- 1 participant
- 4 minutes
25 May 2022
This is the first update for the The Real-time Editing of Issue Descriptions (REID) Single Engineer Group (SEG):
Checkout this GitLab handbook page for more details: https://about.gitlab.com/handbook/engineering/incubation/real-time-collaboration/
The released y-rb gem can be found on RubyGems: https://rubygems.org/gems/y-rb
Checkout this GitLab handbook page for more details: https://about.gitlab.com/handbook/engineering/incubation/real-time-collaboration/
The released y-rb gem can be found on RubyGems: https://rubygems.org/gems/y-rb
- 1 participant
- 4 minutes