The evolution of DevX
summary
Traces the concrete evolution from Eclipse’s incremental compiler and hot‑code replace to VS Code’s multi‑process architecture using JSON‑RPC, the creation of the language server protocol and Debug Adapter Protocol, and a deliberate lean core that keeps startup fast while moving features into extensions. Notes surprising scale: about 2,000 vs 25,000 extensions in their marketplaces and VS Code’s >50% market share (2019). Describes working systems: extension hosts running in separate processes, remote deployment (including codespaces and remote extension host), notebooks, and a growing security/trusted‑marketplace push.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 2:37Erich Gamma
- 6:06Eclipse extensibility
- 8:05Java IDEs
- 14:06VS Code modularity
- 18:58VS Code extensions
- 21:28VS Code multiprocess architecture
- 22:58VS Code protocols
- 24:58VS Code extension model
- 27:18Eclipse vs VS Code
- 28:28Extensions
- 34:33Future developments
related talks
33mDeveloping Java applications using Visual Studio Code
32mA brief history and overview
58mWriting VS Code extensions for fun and profit
21mtalks about unlocking VSCode for Java
59mUnleash the Power of Visual Studio Code
30mWhat's New in Visual Studio Code - Remote Dev, IntelliSense, Build/Debug...
45mDevelopment of VSCode extensions
54mMaximize joy minimize toil with great developer experiences
