I'm considering buying Tailwind Plus almost exclusively for that library, as we don't use React/Vue.
I'm considering buying Tailwind Plus almost exclusively for that library, as we don't use React/Vue.
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! 🌿
You can find full release notes at github.com/zed-extensio...
You can find full release notes at github.com/zed-extensio...
Here is a demo of that working in @zed.dev using the new `.herb.yml` configuration file! 😍
Here is a demo of that working in @zed.dev using the new `.herb.yml` configuration file! 😍
Huge thanks to @bernsteinbear.com for the JIT mentorship and nomination, @k0kubun.com for years of guidance, and everyone who supported me along the way.
Looking forward to improving Ruby and its DX!
Huge thanks to @bernsteinbear.com for the JIT mentorship and nomination, @k0kubun.com for years of guidance, and everyone who supported me along the way.
Looking forward to improving Ruby and its DX!
Sorbet’s RBI was way too verbose, as it had to be valid Ruby, but at least it was inline. RBS was more compact, but required separate files.
Inline RBS is just comments, and I imagine it has advantages over YARD.
Sorbet’s RBI was way too verbose, as it had to be valid Ruby, but at least it was inline. RBS was more compact, but required separate files.
Inline RBS is just comments, and I imagine it has advantages over YARD.
They have just unlocked for me recently. It started with a contribution to Stimulus LSP, afterwards I wanted to fix issues I've been experiencing with Ruby LSP.
Kudos to Shopify for solving difficult problems like indexing 🙇♂️
They have just unlocked for me recently. It started with a contribution to Stimulus LSP, afterwards I wanted to fix issues I've been experiencing with Ruby LSP.
Kudos to Shopify for solving difficult problems like indexing 🙇♂️
Rails.vim had a neat feature where you can follow render calls in view templates via `gf`. I'm exploring adding the same feature to Ruby LSP Rails via "go to definition" 🤞
Rails.vim had a neat feature where you can follow render calls in view templates via `gf`. I'm exploring adding the same feature to Ruby LSP Rails via "go to definition" 🤞
That's really a killer feature, both Chamber and AnyConfig support it.
That's really a killer feature, both Chamber and AnyConfig support it.
1. returns malformed results for method aliases
2. doesn't support request cancellation (Zed doesn't debounce atm)
3. searches gems as well, which is 3.5x slower, and adds up because of 2.
1. returns malformed results for method aliases
2. doesn't support request cancellation (Zed doesn't debounce atm)
3. searches gems as well, which is 3.5x slower, and adds up because of 2.
github.com/zed-industri...
github.com/zed-industri...
I didn't know whether the bug was in Zed, the Zed extension for Stimulus, Stimulus LSP or stimulus-parser 😅
It seems like it was the latter – github.com/marcoroth/st...
I didn't know whether the bug was in Zed, the Zed extension for Stimulus, Stimulus LSP or stimulus-parser 😅
It seems like it was the latter – github.com/marcoroth/st...
It caught both the fact that we're missing double quotes and that we've used `<% %>` instead of `<%= %>`.
And it automatically produced GitHub-compatible output 👌
It caught both the fact that we're missing double quotes and that we've used `<% %>` instead of `<%= %>`.
And it automatically produced GitHub-compatible output 👌
github.com/vitallium/ze...
github.com/zed-extensio...
github.com/vitallium/ze...
github.com/zed-extensio...
www.youtube.com/watch?v=XP-7...
Key takeaways: offering passkeys as 2nd factor is good for security, allowing passkey login makes for super fast login experience.
www.youtube.com/watch?v=XP-7...
Key takeaways: offering passkeys as 2nd factor is good for security, allowing passkey login makes for super fast login experience.
AI: I'll try to fix the problem, let's run the test…
AI: I used the API that doesn't exist, let me try to use the correct API…
AI: that API doesn't exist either, I'll search the docs…
Me: yeah maybe you should
AI: I'll try to fix the problem, let's run the test…
AI: I used the API that doesn't exist, let me try to use the correct API…
AI: that API doesn't exist either, I'll search the docs…
Me: yeah maybe you should