Ruby LibHunt Info

Subscribe to our Ruby newsletter
to know all the trending
gems, news and articles.

All Categories

MORE - Discover trending Ruby projects by mentions on social networks.

The Awesome Ruby feed

The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Promo
Today

new Active Record transaction callbacks

Article Popular Story // greg.molnar.io

Roda

Routing Tree Web Toolkit
Featured Gem // Category Web Frameworks

Forcing a Rail's database column to be not null

Here is a guide to forcing null constraints in Rails. It explains why, how to do it in different circumstances, and an introduction to change_column_null.
Article Added by: tosbourn // tosbourn.com

Yesterday

Making a (Sidekiq) Batch Recipe

This post introduces Sidekiq Pro’s batches feature. It builds some tests that exercise batches to explain how they work.
Article Added by: kevin-j-m // kevinjmurphy.com

Tocer

A command line interface for generating Markdown table of contents.
Featured Gem // Category Markdown Processors

Last 7 Days

Countries

All sorts of useful information about every country packaged as convenient little country objects. It includes data from ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency), and E.164 (phone numbers).
Featured Gem // Category Country Data

How to Read the Rails Codebase

Article Popular Story // www.writesoftwarewell.com

Reek

Code smell detector for Ruby
Featured Gem // Category Code Analysis and Metrics

Hands-off eclipse photography with Ruby and gphoto

Article Popular Story // yboulkaid.com

Awesome Ruby Newsletter » 412

Top Stories
  • Let there be docs! A documentation-first approach to Rails API development
  • Abstract methods and NotImplementedError in Ruby
  • Capturing webhooks whilst your app is undergoing maintenance

Metaprogramming in Ruby: It's All About the Self (2009)

Article Popular Story // yehudakatz.com

minitest

minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
Featured Gem // Category Frameworks

flipper

🐬 Beautiful, performant feature flags for Ruby.
Featured Gem // Category Feature Flippers and A/B Testing

Super Fast Rails – A promise given is a debt

Last week's article, Super Fast Rails, received many funny reactions. But for some people, that was too much.
Article Added by: alexis // www.rorvswild.com

Process management in Ruby 💎

Application, process, heap, stack, wow that’s a lot of triggering words. Ever wondered what they are and how they are translated in the Ruby world? 💎
Article Added by: Mth0158 // mathieu-eustachy.com

RubyGems

The Ruby community's gem hosting service.
Featured Gem // Category Gems

Maximizing Code Quality with Rails Pre-Commit and Pre-Push Hooks

By utilizing pre-commit and pre-push hooks, developers can automate various checks and tasks that contribute to maintaining high code quality standards.
Article Added by: alkesh26 // www.shakacode.com

Last 30 Days

Abstract methods and NotImplementedError in Ruby

Ruby’s NotImplementedError exception is often used as a placeholder in abstract classes for methods that should be implemented by subclasses. But did you know that this is not how this exception class was intended to be used?
Article Added by: nithinbekal // nithinbekal.com

Windows and WSL

In this episode, we'll look at setting up a fresh Windows 11 environment for Ruby on Rails development. We'll be looking at a few different tricks that makes managing a Windows environment much easier
Tutorial Added by: kobaltz // www.driftingruby.com

How to add or remove a Stimulus controller

A quick memo about how to add or remove a Stimulus controller - I recommend to rely on generator this time.
Tutorial Added by: bdavidxyz // saaslit.com

elasticsearch-ruby

Ruby integrations for Elasticsearch
Featured Gem // Category Elastic Search

command_kit

A Ruby toolkit for building complete and robust CLI commands.
Featured Gem // Category CLI Builder

Optimized Model Auditing with PaperTrail

Learn how to optimize model auditing in your Rails application using the PaperTrail gem by setting up separate audit tables for each model, enhancing performance and organization in the auditing process
Article Added by: danielabar // danielabaron.me

dotenv-linter

⚡️Lightning-fast linter for .env files. Written in Rust 🦀
Featured Gem

Fusuma

Multitouch gestures with libinput driver on Linux
Featured Gem // Category Utilities