GitLab / Incubation Engineering – Real-time Editing of Issue Descriptions (REID)

Add meeting Rate page Subscribe

GitLab / Incubation Engineering – Real-time Editing of Issue Descriptions (REID)

These are all the meetings we have in "Incubation Engineeri…" (part of the organization "GitLab"). Click into individual meeting pages to watch the recording and search or read the transcript.

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
cable
provider
connection
setup
websocket
graphql
rails
package
application
ygs
youtube image

12 Dec 2022

Rust is now available in the gdk and within GitLab's CI base images.
  • 1 participant
  • 3 minutes
gitlab
gem
rust
editing
gdk
collaborative
caveat
functionality
downloading
sas
youtube image

17 Nov 2022

- Update on adding the y-rb gem with a Rust native extension to GitLab
  • 1 participant
  • 2 minutes
gitlab
git
rust
gem
compiler
repo
editing
gdk
documented
listening
youtube image

2 Nov 2022

Adding Rust to GitLab.
  • 1 participant
  • 2 minutes
gitlab
ruby
rubychamps
gem
compiler
version
issue
gdk
editing
going
youtube image

19 Oct 2022

https://about.gitlab.com/handbook/engineering/incubation/real-time-collaboration/
- Message Protocol
- Editor Bindings
- Awareness UI Pt.2
  • 1 participant
  • 3 minutes
message
gitlab
editing
protocol
sophisticated
implemented
websockets
issue
content
real
youtube image

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
gitlab
editing
editor
collaboration
synced
implementation
crdt
log
real
important
youtube image

16 Sep 2022

- Change of plans
- y-rb goes multi-platform
  • 1 participant
  • 5 minutes
awareness
version
editing
project
platform
collaboration
tooling
ruby
troubles
going
youtube image

18 Aug 2022

- Awareness about to ship behind a feature flag
- A little intro into Ruby + Rust bindings
  • 1 participant
  • 6 minutes
gitlab
crtts
implementation
rust
widget
bindings
awareness
repository
editing
rubygem
youtube image

5 Aug 2022

- Progress report on the Awareness Widget implementation
- Outlook: The roadmap to fully collaborative text editing
  • 1 participant
  • 5 minutes
editing
awareness
realtime
version
informations
gitlab
redis
gradually
mr
users
youtube image

8 Jul 2022

No description provided.
  • 1 participant
  • 8 minutes
collaborative
awareness
session
users
presence
editing
gitlab
features
ui
avatar
youtube image

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
  • 1 participant
  • 2 minutes
awareness
users
editing
redis
session
substantial
implementation
memory
efficient
feature
youtube image

9 Jun 2022

  • 1 participant
  • 4 minutes
collaborative
editing
gitlab
collaboratively
document
session
collaborating
implementation
project
collaborate
youtube image

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
  • 1 participant
  • 4 minutes
gitlab
collaborative
editing
real
crdts
collaborate
document
websocket
interfaces
conflict
youtube image