Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
What would development be like if Rails had tight integration with Language Servers? Rails Core member and Shopify Senior Staff Engineer Aaron Patterson takes a look at how language servers work, how we can improve language server support in Rails, and how this will increase our productivity as Rails developers. #RailsWorld #RubyonRails #Rails #languageserver #LSP #opensource Links: https://rubyonrails.org/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the video titled "Future of Developer Acceleration with Rails," Aaron Patterson, a Rails Core member and Senior Staff Engineer at Shopify, presents at Rails World 2023, discussing the potential of improving language server support within Rails. He begins with a humorous introduction, easing the audience into a serious topic that promises to enhance productivity for Rails developers. Patterson focuses on the interaction between Rails and Language Servers, explaining how integrating the two can streamline the development process. He emphasizes the following key points during his keynote: - **Importance of Language Servers**: Patterson highlights how Language Servers help in providing features such as code completion, error checking, and refactoring tools. These capabilities significantly improve the coding experience for developers. - **Current State of Rails**: He outlines the existing landscape of Rails development and the challenges developers face without improved language server support. - **Future Improvements**: Patterson discusses future enhancements that could be made in Ruby on Rails to allow for better integration and support for Language Servers. - **Demo of New Tools**: He showcases a new testing framework he developed called TL;DR, which automatically terminates tests that exceed 1.8 seconds. This tool is designed to simplify the testing process and improve efficiency. - **Real-World Implications**: By using charts and referencing current market conditions, Patterson makes the case for why such advancements are necessary, tying them back to the productivity and wellness of developers. The presentation culminates with Patterson urging Rails developers to embrace these new tools and improvements to not only enhance their workflows but also to foster a more enjoyable development environment. He concludes with a call for community engagement, encouraging discussions on how to further integrate language server functionality into Rails development tools. Overall, the takeaway from the presentation is clear: The integration of language servers into Rails is not just a technical enhancement but a fundamental shift aimed at improving developer productivity and the overall coding experience.
Suggest modifications
Cancel