Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/ Visualise the Aggregate history to as a changelog #15

Open
rhyslbw opened this issue Jan 25, 2016 · 4 comments
Open

Feature/ Visualise the Aggregate history to as a changelog #15

rhyslbw opened this issue Jan 25, 2016 · 4 comments

Comments

@rhyslbw
Copy link
Member

rhyslbw commented Jan 25, 2016

This would be a great start to exposing the reasons behind event sourcing. The most simple form of this is just to have an additional view that shows each change to the Todo list in real-time, and we can then build on this over time to say rewind the app state to a point in the history. I understand there was the intention to make this app compliant for TodoMVC, but maybe we can divert that focus to https://github.com/meteor-space/TodoMVC and make this our playground and marketing tool.

It's pretty simple to achieve this, we have a pretty basic package already to publish out the commit collection, so we just need a polished view that makes the experience pleasant.

@rhyslbw
Copy link
Member Author

rhyslbw commented Jan 26, 2016

I've updated the debug package and have created an issue that relates to what's proposed here. Thoughts @darko-mijic ?

@rhyslbw
Copy link
Member Author

rhyslbw commented Jan 26, 2016

BTW I'll release the new package version today

@darko-mijic
Copy link
Member

I have reviewed your work and i agree that we should proceed in those lines with todos. I was planing to submit todos to TodoMVC as one of the compliant implementations but i don't think we need that kind of attention. Much more important is to make Space Todos a good showcase of Space ES infrastructure without complex domain and as a complete, non-distributed ES solution.

I have tested one solution for better presentation of JSON data for ES debugging/demonstration. I will submit a PR to ES debug project.

@rhyslbw
Copy link
Member Author

rhyslbw commented Jan 26, 2016

Much more important is to make Space Todos showcase of Space ES infrastructure without complex domain and as a complete, non-distributed ES solution.

Exactly, todos apps are used for a reason for this ground level demo! We just need to expose the persistence strategy, and add features that demonstrate the reason for using ES, like projection rebuilding 😎

I have tested one solution for better presentation of JSON data for ES debugging/demonstration.

Great. I intentionally just did the minimum to bring it up to date, adding client-side structure to support more rapid development once we decide how to proceed with this being a more useful tool. Need to split the actual view layer out since this is currently opinionated for Blaze Components

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

No branches or pull requests

2 participants