Gems
![MessagePack implementation for Ruby / msgpack.org[Ruby]](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6NzgyOSwicHVyIjoiYmxvYl9pZCJ9fQ==--1c37735d5cb67481432472d75557cae7c6338395/open-uri20220407-1802-a45oph.avif)
MessagePack implementation for Ruby / msgpack.org[Ruby]
MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON but it's faster and smaller. For example, small integers (like flags or error code) are encoded into a single byte, and typical s...



Sidekiq strategy to support an advanced queue control – limiting, pausing, blocking, querying
Sidekiq strategy to support an advanced queue control – limiting, pausing, blocking, querying - GitHub - deanpcmad/sidekiq-limit_fetch: Sidekiq strategy to support an advanced queue control – limiting, pausing, blocking,.



parallel_tests: Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber
Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber - GitHub - grosser/parallel_tests: Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit andSpeedup Test::Unit RSpec Cucumber Spinach by running parallel on multiple CPU core...

Use ActiveRecord transactional callbacks outside of models
Allows to use ActiveRecord transactional callbacks outside of ActiveRecord models, literally everywhere in your application.Inspired by these articles:https://evilmartians.com/chronicles/rails-after_commit-everywherehttps://blog.arkency.com/2015/1...

Catch unsafe PostgreSQL migrations in development and run them easier in production
Catch unsafe PostgreSQL migrations in development and run them easier in production (code helpers for table/column renaming, changing column type, adding columns with default, background migrations, etc). - fatkodima/online_migrations: Catch unsaf...