rails_event_store
rails_event_store copied to clipboard
A Ruby implementation of an Event Store based on Active Record
Potential inspiration: 
_From @paneq on March 13, 2018 9:50_ Incorportate feedback https://www.reddit.com/r/ruby/comments/83vxx5/railsruby_eventstore_newest_release_with_nicer/dvl18fm/ ``` Hi Robert, I am looking forward seeing you at Wroclove.rb this week! :) This is a really cool project,...
_From @paneq on October 27, 2017 8:20_ * https://twitter.com/sehurlburt/status/921921604140937216?s=09 * https://twitter.com/sehurlburt/status/922265246684798976   I believe we need to more clearly emphasize the benefits and show usage so dev can start...
The discussion on the [implementation of optimistic locking](https://github.com/RailsEventStore/rails_event_store/pull/86) made me think that it would be beneficial to have an automated way to benchmark RES. Reasons are pretty obvious * to...
Consider a completely new section in documentation where we describe how RES integrates with others, i.e.: - with Sinatra - with Hanami - with Rspec - with Rails - with...
Having a glossary could improve overall quality of the documentation. If we have one place to briefly describe common concepts, the less of it is needed in other places. It...
At the moment we rely on particular test to check if the code does not generate any Ruby warning: ```ruby module RubyEventStore RSpec.describe 'no warnings' do specify do expect(aggregate_root_warnings).to eq([])...
_From @gottfrois on June 20, 2016 11:36_ When defining global and per event subscribers, we should respect in what order they are defined. Today we trigger global subscribers after per...
It is frequently asked how read models can be updated/rebuilt. Providing some examples for could help.
Make shared links more precise with: https://developers.facebook.com/docs/sharing/webmasters/ http://ogp.me https://developer.twitter.com/en/docs/tweets/optimize-with-cards/guides/getting-started.html https://github.com/rom-rb/rom-rb.org/blob/84d36d15cc9ac1fc7c993bb8cf437301909b5af0/source/layouts/_meta.slim https://github.com/rom-rb/rom-rb.org/blob/84d36d15cc9ac1fc7c993bb8cf437301909b5af0/config.rb#L96-L110