Reid Morrison's Projects
Redirect ActiveRecord (Rails) reads to replica databases while ensuring all writes go to the primary database.
Rails/ActiveRecord support for distributed multi-tenant databases like Postgres+Citus
Cleanse data received via Rails, APIs, files, or inside plain ruby objects.
IOStreams is an incredibly powerful streaming library that makes changes to file formats, compression, encryption, or storage mechanism transparent to the application.
JRuby interface into HornetQ
Complete JRuby API into Java Messaging Specification (JMS)
High availability for the mongo ruby driver. Automatic reconnects and recovery when replica-set changes, etc.
Ruby ODM framework for MongoDB
Net::TCPClient is a TCP Socket Client with automated failover, load balancing, retries and built-in timeouts.
HTTP Client with retries. Uses PersistentHTTP for http connection pooling, Semantic Logger for logging and metrics, and uses Secret Config for its configuration.
Rails app with experimental OpenTelemetry Logs for Semantic Logger
Pragmatic approach to parallel and asynchronous processing in Ruby
Rails Semantic Logger replaces the Rails default logger with Semantic Logger
Ruby's missing background and batch processing system
Web based management interface for Rocket Job
Ruby interface into WebSphere MQ
Centralized Configuration and Secrets Management for Ruby and Rails applications.
Semantic Logger is a feature rich logging framework, and replacement for existing Ruby & Rails loggers.
Mission: Agree on a common format for application structured logs
Symmetric Encryption for Ruby Projects using OpenSSL
Symmetric Encryption for Elixir
Thread-safe Ruby class and instance attributes
US Address Client that calls the privately hosted US Address Service that relies on Melissa Data Address Object
US Postal Address Service to verify and cleanse addresses, using data supplied by Melissa Data.