News
Consider find_each for looping through Active Record associations - Andy Croll
The standard method for enumerating through groups of objects, both through arrays in Ruby and through Active Record models in Rails, is each.However, if you are looping over a large amount of data, perhaps all the records for a model in order to ...
Improving the Developer Experience with the Ruby LSP (2023)
Today, tooling has become a key part of this goal. Many modern languages, such as TypeScript and Rust, have rich and robust tooling to enhance the programming experience. That’s why we built the Ruby LSP, a new language server that makes coding in...
It's Official: the Standard Ruby VS Code extension: Hope you like your formatters fast
Last year, I switched to VS Code after a decade using vim in the terminal, and overall the transition has been worthwhile, if not seamless. Its integrated debugger, web editor that syncs your settings, stellar remote pair-programming experience, a...
We stand to save $7m over five years from our cloud exit
Since declaring our intention to leave the cloud in October, we've been busy at work making it so. After a brief detour down a blind alley with an enterprise Kubernetes provider, we found our stride building our own tools, and successfully moved t...
Ruby 2.6.10 was consistently outperforming all new Rubies on.
Recently I had been going through some of the old benchmarks in the Ruby Great Implementation Shootout from around 2010.As an experiment, one night I ran the benchmarks against Ruby 3.2.0, Ruby 3.2.0 --yjit, TruffleRuby, TruffleRuby GraalVM, and ...
"Upgrading the Ruby Community" - Pat Allan (RubyConf AU 2023) - YouTube
(Pat Allan) "The Ruby community has a reputation across the wider tech industry for being a bit special: opinionated, yes, but also warm and welcoming. Our conferences, our events, even our code is so often a bit more thoughtful and a bit more fun...