~/talk

Modelix: Running MPS in the Cloud

Talkat MPS Talk Series 2021 · 2021-02-01..02-05· [web-platform, distributed-systems]
links:none on file
slides:none on file

Modelix runs headless MPS in the cloud and provides real-time collaboration between a browser editor and local MPS by synchronizing models through a central model server, demonstrated working in a live demo. It uses a 500-line TypeScript client that sends user events to server-side MPS, synchronizes multiple headless MPS instances in Kubernetes for scalability, and stores node objects in a git-like key value store. Editable browser views include an image-based remote-editor and HTML editors built with the shadow models transformation engine, while history, branches and per-user undo use real-time git-like commits.

AI-written summary · about

  1. 0:00Intro
  2. 7:00Connecting MPS to Modelix
  3. 9:30NPS Editor
  4. 13:20Entities Language
  5. 19:30Base Language
  6. 22:15Debug Tools
  7. 27:10Realtime Collaboration
  8. 41:30WebSockets
  9. 42:30Login
  10. 44:30Incremental changes
  11. 45:30Performance
  12. 46:30Merge dialogue
  13. 47:30Data structure
  14. 49:30Collaboration
  15. 50:30Undo
  16. 51:30Undo Stacks
  17. 52:30Other Clients
  18. 53:30Internet Connection
  19. 54:30Image Editing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.