{"action":"created","issue":{"url":"https://api.github.com/repos/neos/Neos.EventStore/issues/4","repository_url":"https://api.github.com/repos/neos/Neos.EventStore","labels_url":"https://api.github.com/repos/neos/Neos.EventStore/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/neos/Neos.EventStore/issues/4/comments","events_url":"https://api.github.com/repos/neos/Neos.EventStore/issues/4/events","html_url":"https://github.com/neos/Neos.EventStore/issues/4","id":177141375,"number":4,"title":"Event serialization / unserialization","user":{"login":"dfeyer","id":221173,"avatar_url":"https://avatars.githubusercontent.com/u/221173?v=3","gravatar_id":"","url":"https://api.github.com/users/dfeyer","html_url":"https://github.com/dfeyer","followers_url":"https://api.github.com/users/dfeyer/followers","following_url":"https://api.github.com/users/dfeyer/following{/other_user}","gists_url":"https://api.github.com/users/dfeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/dfeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dfeyer/subscriptions","organizations_url":"https://api.github.com/users/dfeyer/orgs","repos_url":"https://api.github.com/users/dfeyer/repos","events_url":"https://api.github.com/users/dfeyer/events{/privacy}","received_events_url":"https://api.github.com/users/dfeyer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-09-15T10:27:20Z","updated_at":"2016-09-15T13:40:49Z","closed_at":null,"body":"So we need a good way to un/serialize events. I prefer to have a language agnostic serialization format (JSON, MessagePack, Protobuf, ...) to be able to consume event in different language.\r\n\r\n1. We need to use the PropertyMapper\r\n2. External dependency or not\r\n3. Choose a format\r\n4. What if event contains objects / Did we enforce that event should contain only scalar value + some simple object like DateTime ?"},"comment":{"url":"https://api.github.com/repos/neos/Neos.EventStore/issues/comments/247330815","html_url":"https://github.com/neos/Neos.EventStore/issues/4#issuecomment-247330815","issue_url":"https://api.github.com/repos/neos/Neos.EventStore/issues/4","id":247330815,"user":{"login":"albe","id":4259532,"avatar_url":"https://avatars.githubusercontent.com/u/4259532?v=3","gravatar_id":"","url":"https://api.github.com/users/albe","html_url":"https://github.com/albe","followers_url":"https://api.github.com/users/albe/followers","following_url":"https://api.github.com/users/albe/following{/other_user}","gists_url":"https://api.github.com/users/albe/gists{/gist_id}","starred_url":"https://api.github.com/users/albe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/albe/subscriptions","organizations_url":"https://api.github.com/users/albe/orgs","repos_url":"https://api.github.com/users/albe/repos","events_url":"https://api.github.com/users/albe/events{/privacy}","received_events_url":"https://api.github.com/users/albe/received_events","type":"User","site_admin":false},"created_at":"2016-09-15T13:40:48Z","updated_at":"2016-09-15T13:40:48Z","body":"yeah, something along those lines. I think @akii did pretty much the same in https://github.com/etg24/EventSourcing"}}
{"actor":{"display_login":"albe"}}