Remote Ruby cover image

Remote Ruby

Ruby Developer Experience with Vini Stock

Nov 29, 2024
Join Vini Stock, a key member of Shopify's Ruby developer experience team, as he dives into the latest advancements in the Ruby ecosystem. He discusses exciting updates like ERB support and the AI-powered Copilot Agent in VS Code, which enhances Ruby development. Vini highlights the crucial role of community contributions and improvements in coding tools, shedding light on the challenges of tool discoverability. He shares insights into the complexities of maintaining the Ruby language server and envisions future enhancements for a streamlined developer experience.
52:38

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Recent enhancements to the Ruby Language Server Protocol, like ERB support and auto-updates, significantly streamline developer workflows in Ruby.
  • The introduction of a customizable add-on API encourages community contributions, empowering developers to create extensions that enhance the Ruby development experience.

Deep dives

Ruby LSP Enhancements

Recent updates to the Ruby Language Server Protocol (LSP) have introduced significant improvements for developers using Ruby, especially with the addition of ERB support, which streamlines the process of navigating and managing Ruby component files. Users can now utilize the 'go to definition' feature seamlessly within their text editors, allowing quicker access to component definitions without disrupting their workflow. Additionally, the implementation of a chat extension has enhanced discoverability, addressing common issues developers face when unaware of new features added to the LSP. Such improvements highlight a dedicated effort to facilitate a smoother experience for Ruby developers adapting to modern tooling practices.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode