lsp

The future of development tooling: The example of Eclipse Che, Theia and Sirius.

The journey of building developer tooling has never been as exciting as it is right now. Eclipse Che is getting more and more mature, bringing collaboration and teams capabilities for developer workspaces. Theia, integrated in Eclipse Che, is providing the foundations for a modern and extensible web IDE. With the rise of cloud development platforms, we see the industry defining new server protocols, such as "Language Server Protocol" and "Debug Server Protocol" which allow to bring tooling on a wide range of platforms, such as Eclipse, Eclipse Che and VS Code.

 

Experience level: 
Beginner

IDE as a Front-end and Fast time-to-market language support in Eclipse IDE relying on LSP, TextMate and CLI: C# and Rust case studies

In this 5min presentation, we’ll show how the best-of-breed approach can now efficiently be leveraged in Eclipse IDE to quickly provide a good language support by consuming existing pieces of technologies such as language servers, TextMate grammars and Command-Line interfaces.

We’ll use the examples of Eclipse aCute (for C#) and Eclipse Corrosion (for Rust) as case-studies.

Experience level: 
Beginner

Implementing Language Servers - the Good, the Bad, the Ugly

This talk summarizes our experiences from building language servers and integrating and using them across Eclipse, VS Code, and Atom. We talk about the good parts, e.g.:

  • building lightweight tooling
  • the freedom of starting fresh
  • building the tooling once and reusing it across various environments
  • isolated testing

The bad parts, e.g.:

  • no communication among language servers
  • do the work twice or more, ship libraries twice or more

And the really ugly parts, e.g.:

Experience level: 
Advanced

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon France2018 sponsor prospectus page.

Premium

Basic

Regional Supporter

Conference App Provider

Media

JUG Partners

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018