Contributions

Article
By utilizing pre-commit and pre-push hooks, developers can automate various checks and tasks that contribute to maintaining high code quality standards.
Article
Slim is a templating language designed to streamline the view syntax to its fundamental elements while avoiding cryptic complexity.
Article
Draper provides a simple, elegant way to separate presentation and model logic in Rails applications.
Article
Enhance the reliability and safety of your migration tasks, reducing the risk of data loss or corruption using strong_migrations.
Article
Active Admin is a gem that simplifies the creation of administrative interfaces for your Ruby on Rails applications.
Article
FriendlyId is a Ruby gem that extends Active Record functionality. It lets you create custom URLs for your models using text strings instead of numeric IDs.
Article
Ruby on Rails developers know N + 1 queries are performance killers. Bullet helps you spot them in your code before they become bottlenecks.
Article
Figaro simplifies the process of securely storing sensitive information.
Article
With CanCanCan streamlines permission management for your Rails app.
Article
SimpleCov is a gem used for code coverage analysis in Ruby projects, providing insights into how thoroughly the codebase is being tested.
Article
Discover how Pundit promotes a clear separation of concerns, allowing you to focus on building features without worrying about intricate permission checks.
Article
FFaker simplifies the process of generating fake data, allowing you to focus on what truly matters.
Article
With Rails 8, GitHub CI files will be added by default to the new applications.
Article
With Rails 8.0, brakeman will be added by default to your application, enhancing its security.
Article
With Rails 8, the object returned by explain now responds to pluck, first, last, average, count, maximum, minimum, and sum.
Article
Rails 8.0 adds the allow_browser method to specify the browser versions, allowing access to all actions.
Article
Rails 7.1 welcomes MessagePack, a binary data format delivering significant payload size reduction and performance improvements over traditional serializers like JSON.
Article
Ruby 3.3.0 has been released! Take advantage of what's new. Check out this summary of features, improvements, additions, and removals.
Article
Ferrum streamlines Chrome automation in Ruby by establishing a WebSocket connection and elegantly exposing the Chrome DevTools Protocol through a well-crafted API.
Article
GraphQL (flexible, strong typing) empowers front-end devs to query Rails data without much backend fuss.
Article
A step-by-step guide to upgrading Rails from 6.1 to 7.0.
Article
Rails 8.0 introduces built-in rate-limiting capabilities for controller actions, allowing you to fine-tune user access and prevent abuse.
Article
Upgrading to Rails 6 made easy, learn the steps and discover crucial tips for a smooth transition.
Article
When using url_for in Rails 7.1, leverage the new path_params option to craft URLs with specific path parameters precisely.
Article
With Rails 7.1, Dockerfiles make deploying apps to production environments a breeze with Docker.
Article
Resetting singular associations unloads the cached associate record and causes the subsequent access to query it from the database.
Article
With Rails 7.1, developers can now use intuitive hash syntax with the reselect method for more transparent and flexible database queries.
Article
Rails offers a game-changer ErrorReporter#unexpected for developers facing tricky precondition violations.
Article
Rails 7.1 lets you turn off the creation of custom methods for enum attributes, giving you more control over your models.
Article
In Rails 7.1, ActiveRecord::Base::generates_token_for provides a convenient way to generate and validate tokens for various use cases in Rails applications.

Showing the last 30 only...