Improving the Development Experience with Language Servers - Ruby LSP
Offered By: Confreaks via YouTube
Course Description
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
Related Courses
Web Application ArchitecturesUniversity of New Mexico via Coursera Ruby مدخل إلى برمجة مواقع الإنترنت باستخدام لغة
Rwaq (رواق) Rails with Active Record and Action Pack
Johns Hopkins University via Coursera Ruby on Rails: An Introduction
Johns Hopkins University via Coursera Ruby on Rails Web Services and Integration with MongoDB
Johns Hopkins University via Coursera