~/talk

Adopting Theia - Insights from an Initial Contributor

Talkat EclipseCon 2022 · 2022-10-24..10-27· [web-platform, developer-experience]
links:none on file
slides:none on file

Eclipse Theia is a modular IDE platform consisting of roughly 45 npm packages and a Theia CLI that crawls node_modules to generate a static app; a custom tool called Theia check (CLI check) detects cascading transitive-version conflicts that cause runtime crashes. Recommendation is to prefer VS Code extensions for portability because Theia supports the VS Code API (stable compatibility tracked per-release; community releases every three months, ~v1.53 support initially). Examples: Godot integrates via a socketed language server; container strategies include multi-stage builds, sidecars, and injecting prebuilt apps; bundling into one executable fails due to patched Node binaries and spawned language-server issues.

AI-written summary · about

  1. 0:00Start
  2. 8:02Dependency mishaps
  3. 9:51Theia Extensions stability
  4. 11:44VS Code Extensions
  5. 13:46The different kinds of integration
  6. 15:50The VS Code way: LSP
  7. 18:25The VS Code way: Plugins
  8. 19:00Modularity = Independence
  9. 26:12Monolithic Docker images
  10. 29:44Eclipse Theia Blueprint browser
  11. 33:21A simple coding interview portal!
~/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.