I want to be able to:
- Receive notifications when important things happen (such as someone replies to a message of mine)
- Follow / unfollow certain feeds
- View incoming items (such as blog posts, videos and pictures of friends) in a timeline, similar to facebook
- Filter incoming items (depending on data available in my profile)
Usecases
- As a user, I want to get a notification when some resource is updated
- I want to see all updated things (of some specific class) from some point in the past
- I want to keep a database in sync
- I want realtime updates of data in my app (e.g. collaborative document editor, multiplayer game) (this is already covered by websockets #171 )
Interesting technologies
Possible approaches
Use commits - all Commits are messages
When you want to notify some server of a change, simply send the commit there. Incoming messages or notifications are not anything special, they are simply commits.
This however does not solve filtering and following
I want to be able to:
Usecases
Interesting technologies
Possible approaches
Use commits - all Commits are messages
When you want to notify some server of a change, simply send the commit there. Incoming messages or notifications are not anything special, they are simply commits.
This however does not solve filtering and following