Skip to content

Instantly share code, notes, and snippets.

@jtimberman
Forked from michaelfairley/immutable-ruby.md
Created April 4, 2013 19:45
Show Gist options
  • Save jtimberman/5313549 to your computer and use it in GitHub Desktop.
Save jtimberman/5313549 to your computer and use it in GitHub Desktop.

Immutable Ruby

Libraries I talked about

  • ice_nine: Deep freeze ruby objects
  • Values: Simple immutable value objects for ruby
  • immutable_attributes: specify attributes within an ActiveRecord model that can be set but not modified
  • hamster: Efficient, Immutable, Thread-Safe Collection classes for Ruby

Next Steps

Learn one of these language

Rich Hickey talks

Value Objects literature

Gary Bernhardt talks

Event Sourcing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment