Ruby Language Server with Vinicius Stock

EPISODE · Mar 10, 2023 · 51 MIN

Ruby Language Server with Vinicius Stock

from Remote Ruby · host Jason Charnes, Chris Oliver, Andrew Mason

On this episode of Remote Ruby, Chris came down with what he thinks was food poisoning this week, Jason brings up Ghost Kitchens which seem to be a thing these days, and Chris applied to be a Guide at RailsConf 2023. Also, Jason and Chris are excited to have a guest joining them because they’ve always talked about how they wished for better tooling for day-to-day Ruby development, so they brought on Vini Stock, who’s a Senior Developer at Shopify. Shopify has created the Ruby Language Server (LSP) to make it easier to implement features such as code definition and auto formatting for Ruby across different editors. We’re so lucky to have Vini with us to discuss the Ruby LSP and some other really cool things happening in the Ruby tooling space. We hope you enjoy this episode! Hit the download button now.[00:06:19] Vini shares his journey of programming and working with the Ruby on Rails Infrastructure team.[00:08:27] Now that Vini is on the Ruby Infrastructure team, we find out what kind of projects he was first working on. [00:12:04] How long has the Ruby Experience team and the LSP project been a thing?[00:12:44] Vini explains why the Ruby LSP was created. [00:15:25] Let’s find out some goals they want to achieve with the LSP right now.[00:17:37] We hear some of the differences between the work Vini’s doing on Ruby LSP and something like Solargraph.[00:19:01] Listen here as Vini details how Go To Definition works, which is a more complex feature than others.[00:24:34] Jason asks Vini what language do you write a language server in? [00:27:26] Chris wonders what challenges Vini runs into and what’s the next step of the problem of building the language server. Where does he go from there? [00:31:38] Vini shares his aha moment when he built a feature and used it, and he was thinking, “Build with joy!” [00:32:46] We hear if Vini’s using RuboCop or Syntax tree for formatting, which leads him into telling us about future plans of adding a plugin system to be able to format with standard and with Ruby format. [00:35:56] Vini shares other ideas he has for the future of the Ruby LSP.[00:37:11] Outside of the LSP, we hear about some other projects Shopify is working on with contributing to the new Ruby debugger, Chris expresses his appreciation for all the new tooling the team at Shopify is working on, and Jason expresses his love for the Rust tooling.[00:42:18] Have you seen Gary Bernhardt’s talk on building an editor? [00:46:27] If you want to try Ruby LSP, Vini tells us where to go to set up VS Code.[00:50:29] There’s a great blog post Vini wrote, a video with his talk from RailsConf 2022, and find out where you can follow him online.Panelists:Jason CharnesChris OliverGuest:Vinicius (Vini) StockSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterChris Oliver X/TwitterAndrew Mason X/TwitterJason Charnes X/Twitter

NOW PLAYING

Ruby Language Server with Vinicius Stock

0:00 51:31

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

RUBY'S ROUNDTABLE Ruby Durham AS RUBY SHARES HER RISING ENTREPRENEUR JOURNEY WITHIN MUSIC, FASHION DESIGN AND PRODUCTIONS SHE ALSO SITS AT THE TABLE WITH A DIVERSE SET OF GUESTS WHO ARE ALSO BUILDING BRANDS WITH WHAT THEY HAVE.THROUGHOUT THE CONVERSATIONS NOT ONLY WILL YOU HAVE RESOURCES AND TAKEAWAYS TO APPLY TO YOUR OWN JOURNEY, BUT A FEARLESS AURA THAT WILL FUEL THE NEXT BET YOU'RE SET TO MAKE ON YOURSELF. #ifnotyouwho #ifnotnowwhen Weed Talk Live with Curt and Jimmy Forbidden Knowledge Network Weed Talk live is a monthly live-streamed talk show co-hosted by the founder of Cannabis.net Curt Dalton, and the founder of Pro Cannabis Media Jimmy Young. Together they have talked live with the “Father” of the California cannabis movement, Steve DeAngelo, Ex-CEO of Canopy Growth Bruce Linton, CEO of Legal Sea Foods Roger Berkowitz, former Boston City Councilor and CEO of Verdant Medical Tito Jackson, as well as other Massachusetts cannabis advocates and pioneers like Dr. Marion McNabb, retired veteran Stephen Mandile, Pediatrician Dr. Eric Ruby and many others.https://www.procannabismedia.comhttps://cannabis.net The Pathless Path with Paul Millerd Paul Millerd The Pathless Path is hosted by Paul Millerd - a writer, creator, and consultant. He has conversations with freelancers, self-employed entrepreneurs, creators, and vagabonds who share their perspectives on their relationship with work, burnout, bootstrapping, indie hacking, remote work, reinvention, creativity, sabbaticals, leisure, self-employment, unconventional living, and digital nomadism. Past guests include Ali Abdaal, Russ Roberts, Kevin Kelly, Khe Hy, David Senra, Derek Sivers, Joe Hudson, Luke Burgis, Ben Hunt, Dan Vassallo, Steph Smith, Alex Pang, Visakan Veerasamy, Michael Ashcroft, Kyla Scalon, Trung Phan, Justin Welch, and more. Remote Conferences - Audio Devchat.tv Conference talks from the Remote Conferences series put on by Devchat.tv
URL copied to clipboard!