YoVDO

Improving the Development Experience with Language Servers - Ruby LSP

Offered By: Confreaks via YouTube

Tags

Ruby Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Architectures
University 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