Contributions

Article
Zeitwerk is the code autoloader and reloader that was integrated with Rails 6. Beginning in Rails 7, it will be the only codeloader option. As a result, upgrading to Zeitwerk will be an important step in getting your application ready for the next version of Rails. In this article, we’ll talk about upgrading your Rails 6 application from classic to zeitwerk mode.
Article
Ruby 3.0.0-preview1 was a tiny bit slower than 2.7. The release 3.0 is exactly the same speed as 2.7. Preview1 would also occasionally crash for me in a way that might have been the hackiness of my testing... But apparently wasn't. The release version of 3.0 had zero crashes during any of my testing. So I think preview1 was a bit unstable — it happens with prerelease versions sometimes.
Article
Ruby provides a lot of options to pass arguments to our methods, so we'll make this topic a series so it's not too long. We'll split the options into different categories and then break down everything with some examples and/or use cases.
Article
An article about adding a feature to the RubyCritic library: SimpleCov support for assessing tech debt in a Ruby/Rails application.
Library
A toolkit to upgrade your next Rails application
Library
Known-leaky gems verification for bundler: `bundle leak` to check your app and find leaky gems in your Gemfile :gem::droplet:
Article
How can you assess code quality in a Ruby application? Here are three Ruby gems that you can use to quickly assess the quality of a Ruby codebase:

- MetricFu
- RubyCritic
- Attractor