~/talk

Scala and TypeScript Synergy

Talkat Scalar 2026 · 2026-03-26..03-27· [scala, typescript]
links:none on file
slides:none on file

A real-time collaborative text editor embeds into a legacy monolith using Scala backend + TypeScript (Angular) frontend with Java interop, avoids third‑party cloud or unapproved OSS, and runs in air‑gapped, multi‑device military environments. Conflict resolution uses operational transformation implemented on both client and server so inserts/deletes remain commutative and idempotent over WebSocket notifications; paragraph‑level classification/redaction and undo/redo are implemented, and the system achieves consistent, responsive shared editing without manual merge steps.

AI-written summary · about

  1. 0:00Introduction
  2. 2:29Defense sector constraints
  3. 8:26Rich text editor requirements
  4. 13:44Collaborative editing
  5. 18:21Consistency in real-time editing
  6. 26:04Operational transformation
  7. 28:09Summary
~/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.