Master Agentic AI, GANs, Fine-Tuning & LLM Apps
Google, IBM & Meta Certificates — 40% Off for a Limited Time
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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