Ryan Bates
banner
rbates.dev
Ryan Bates
@rbates.dev
Producer of https://railscasts.com - Ruby on Rails Screencasts. Also https://rbates.dev
It starts multi-select and selects the next occurrence of the current selection. Super handy for renaming variables or repeating keystrokes in multiple places. I've tried using Vim macros as a replacement but could never get the workflow as efficient.
February 3, 2025 at 8:01 PM
I use Vim extension in VS Code and it is pushing me toward Neovim. The undo behavior in particular feels tacked-on. I just wish Neovim had command-D. Zed is promising but not quite there.
February 3, 2025 at 6:18 PM
I do agree with this thought behind the post: external dependencies should be avoided when not absolutely necessary.
December 13, 2024 at 6:17 AM
I personally would like to see the default Rails install slimmed down and more things moved into official gems that aren't included by default.
December 13, 2024 at 6:15 AM
That said, this is coming from 37 Signals so it makes sense vanilla Rails is plenty for them. If it wasn’t then they would add it to Rails to fit their needs.
December 13, 2024 at 6:15 AM
In Ruby I always use keyword args if the method takes more than one arg. I find the code much easier to read than positional args. It's less necessary in functional land with a typed language, but it's still easier to read.
December 11, 2024 at 1:25 AM
Gleam is close, but I find the double `name name: String` to be cumbersome. I understand the reason for it that you explained a while ago. I just run into it a lot in my code.
December 11, 2024 at 1:19 AM
I like that they aren't just pattern matched records (JavaScript, Roc, Elixir). I imagine it has a performance impact and you need to make the record. Elixir also has keyword lists but I could never figure those out.
December 11, 2024 at 1:17 AM
Honestly have no idea. Just a google image search. 😄
December 11, 2024 at 1:08 AM
I feel like GitHub’s marketing is no longer interesting to me as a developer.
December 10, 2024 at 8:24 PM