Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Improving the Development Experience with Language Servers - Ruby LSP

Confreaks via YouTube

Overview

Explore the Language Server Protocol (LSP) and its impact on Ruby development in this RubyConf 2022 talk. Discover how LSP enhances editor functionality, improves code navigation, and contributes to a better development experience. Learn about the implementation of language servers, the Ruby LSP, and its current and future features. Gain insights into the interactions between editors and servers, the analysis and parsing processes, and how LSP addresses common issues with language plugins. Understand how this modern approach aligns with Ruby's goal of developer happiness and enhances the overall coding experience.

Syllabus

Introduction
Understanding language servers
Problems with language plugins
Language Server Protocol LSP
Requests and Notifications
Interactions between editor and server
The Ruby LSP
Other features
How it works
How to Implement
Analysis
Parsing
Nonpositional requests
Currently supported features
Future features
Questions

Taught by

Confreaks

Reviews

Start your review of Improving the Development Experience with Language Servers - Ruby LSP

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.