Developer tooling, static analysis and type checking
github.com/Shopify/ruby...
github.com/Shopify/ruby...
github.com/Shopify/ruby...
github.com/Shopify/ruby...
github.com/Shopify/ruby...
github.com/Shopify/ruby...
The biggest release yet, packed with new language bindings, Linter Autofix support, Linter Fix-on-Save, a new `.herb.yml` config file, formatter improvements, Tailwind Class Sorting integration, and a ton of performance, tooling and LSP improvements! 🌿
The biggest release yet, packed with new language bindings, Linter Autofix support, Linter Fix-on-Save, a new `.herb.yml` config file, formatter improvements, Tailwind Class Sorting integration, and a ton of performance, tooling and LSP improvements! 🌿
See you in Matsue!
rubyprize.jp
See you in Matsue!
rubyprize.jp
rubycentral.org/news/rubygem...
byroot.github.io/opensource/r...
byroot.github.io/opensource/r...
Lots of fixes & improvements, plus a new `--github` flag so the Linter can annotate the offenses right on GitHub in the pull request!
Plenty more is cooking, which wasn't quite ready for prime time yet 👀
Lots of fixes & improvements, plus a new `--github` flag so the Linter can annotate the offenses right on GitHub in the pull request!
Plenty more is cooking, which wasn't quite ready for prime time yet 👀
Not sure how much it'll help the team and external contributors but I'm excited to find out 😁
Not sure how much it'll help the team and external contributors but I'm excited to find out 😁
byroot.github.io/ruby/perform...
byroot.github.io/ruby/perform...
We believe AI development should stay true to VS Code's core principles: open, collaborative, and community-driven. Let's build the future of software development together.
aka.ms/open-source-...
We believe AI development should stay true to VS Code's core principles: open, collaborative, and community-driven. Let's build the future of software development together.
aka.ms/open-source-...
We’re now waiting on a new VS Code API to let extensions configure the MCP connection, which will make the setup simpler & more robust.
We’re now waiting on a new VS Code API to let extensions configure the MCP connection, which will make the setup simpler & more robust.
We’ve been slowly adopting it at Shopify. And while we’re still improving Sorbet and all the supporting projects, it’s already working well!
railsatscale.com/2025-04-23-r...
We’ve been slowly adopting it at Shopify. And while we’re still improving Sorbet and all the supporting projects, it’s already working well!
railsatscale.com/2025-04-23-r...
VINICIS STOCK TALK AVAILABLE NOW - Strategic Standardization: Driving Innovation 🚀🌴
🔗youtu.be/Syfa0wSzqdE
PT-BR:
PALESTRA DO VINICIUS STOCK DISPONÍVEL -
Strategic Standardization: Driving Innovation🚀🌴
🔗youtu.be/Syfa0wSzqdE
VINICIS STOCK TALK AVAILABLE NOW - Strategic Standardization: Driving Innovation 🚀🌴
🔗youtu.be/Syfa0wSzqdE
PT-BR:
PALESTRA DO VINICIUS STOCK DISPONÍVEL -
Strategic Standardization: Driving Innovation🚀🌴
🔗youtu.be/Syfa0wSzqdE
Kicking off the first afternoon of talks at #TropicalOnRails, @vinistock is on stage discussing Strategic Standardization: Driving Innovation. 🚀🌴
PT-BR:
Abrindo as palestras da primeira tarde de #TropicalOnRails, @vinistock falando sobre Padronização estratégica: direcionando inovação. 🚀🌴
Kicking off the first afternoon of talks at #TropicalOnRails, @vinistock is on stage discussing Strategic Standardization: Driving Innovation. 🚀🌴
PT-BR:
Abrindo as palestras da primeira tarde de #TropicalOnRails, @vinistock falando sobre Padronização estratégica: direcionando inovação. 🚀🌴
Learn more about it here:
marcoroth.dev/posts/introd...
Na minha palestra, vou falar de padronização, como ela pode ser usada de maneira estratégica, e como o Rails usa convenções.
Na parte de DX, vamos falar de uma nova tentativa de padronização e vou anunciar um protótipo da Ruby LSP. Vejo vocês lá!
Na minha palestra, vou falar de padronização, como ela pode ser usada de maneira estratégica, e como o Rails usa convenções.
Na parte de DX, vamos falar de uma nova tentativa de padronização e vou anunciar um protótipo da Ruby LSP. Vejo vocês lá!
Ruby MCP can provide your project's:
- Dependencies
- Indexed classes/modules/methods
- Runtime info (powered by a Rails add-on)
- Anything else supported by other add-ons
to the client.
Thoughts?
Ruby MCP can provide your project's:
- Dependencies
- Indexed classes/modules/methods
- Runtime info (powered by a Rails add-on)
- Anything else supported by other add-ons
to the client.
Thoughts?
Maybe 2025 will be the year to finally make it happen?
- 2020 PR: github.com/sorbet/sorbe...
- 2025 PR: github.com/sorbet/sorbe...
Maybe 2025 will be the year to finally make it happen?
- 2020 PR: github.com/sorbet/sorbe...
- 2025 PR: github.com/sorbet/sorbe...
Full release notes: https://code.visualstudio.com/updates/v1_97
Here are some of the highlights… 🧵
Full release notes: https://code.visualstudio.com/updates/v1_97
Here are some of the highlights… 🧵
We want to celebrate the past, present and future of Rails since this is our last RailsConf. The CFP closes at the end of February. Hit me up if you have any questions.
Do you want to be part of the legacy of RailsConf and have a lasting impact on the community? 💫
This is your chance to apply to speak! https://buff.ly/40WvU6c
We want to celebrate the past, present and future of Rails since this is our last RailsConf. The CFP closes at the end of February. Hit me up if you have any questions.
We’re excited to announce that Chris Oliver (CEO of GoRails) will join Ufuk Kayserilioglu (Eng Manager at Shopify) as Co-Chairs for the final RailsConf in Philadelphia! 🎉
We’re excited to announce that Chris Oliver (CEO of GoRails) will join Ufuk Kayserilioglu (Eng Manager at Shopify) as Co-Chairs for the final RailsConf in Philadelphia! 🎉
I wanted to talk about Ractors too, but this is already too long, so that's for another time.
byroot.github.io/ruby/perform...
I wanted to talk about Ractors too, but this is already too long, so that's for another time.
byroot.github.io/ruby/perform...