0:00 Intro
0:12 A brief look at the official introduction
1:13 Not just for languages
1:22 An example interaction
1:57 LSP for languages
2:29 LSP for Frameworks
2:47 LSP for SaaS Developer Tools
3:07 Code reuse
3:26 Beyond the LSP: Progressive enhancement
4:58 Outro
What is the Language Server Protocol? How are Language Servers being used in the real world today? What opportunities do they provide and how can we push beyond their boundaries?
Official overview of the language server protocol: https://microsoft.github.io/language-...
Implementations list: https://microsoft.github.io/language-...
Papyrus Language Server: https://github.com/joelday/papyrus-lang
Renderers for Jupyter Notebooks in Visual Studio Code VS Code extension: https://marketplace.visualstudio.com/...
Prefab LSP & VS Code extension: https://github.com/prefab-cloud/prefa...
Prefab Neovim plugin: https://github.com/prefab-cloud/prefa...
Disclaimer: I build editor tools at Prefab ( https://prefab.cloud ) but this is firmly not an ad. Language Servers are cool and I hope everyone uses them ❤️o