Code, projects, etc.
A lot of my stuff can be found on my github account. Some highlights and other projects follow.
can_has_state - ActiveModel-compliant state-machine. Super small codebase while still offering features like multiple state machines on a single Rails model.
can_has_validations - A handful of additional ActiveModel validations that Rails doesn’t include.
error_merger - Enables combining error messages on ActiveModel-compliant models. Useful when working with multiple models inside a single Rails controller action.
fluent-plugin-syslog-tls - A Fluentd output plugin for sending logs to Syslog collectors using TLS (only). Unlike most other Syslog plugins, handles low-volume induced timeouts and connection errors.
limited_sessions - Rack middleware to enable server-side session expiry. Includes an optional ActiveRecord extension to delete stale session records.
smart_assets - Rails/Rack middleware to enable delivery of non-digest assets. Great for using Sprockets-compiled assets from a secondary site.
- .midnam for Triton Extreme (download) - A macOS .midnam file (patch list) and images for Triton Extreme.