{"action":"created","issue":{"url":"https://api.github.com/repos/vsivsi/meteor-job-collection/issues/89","labels_url":"https://api.github.com/repos/vsivsi/meteor-job-collection/issues/89/labels{/name}","comments_url":"https://api.github.com/repos/vsivsi/meteor-job-collection/issues/89/comments","events_url":"https://api.github.com/repos/vsivsi/meteor-job-collection/issues/89/events","html_url":"https://github.com/vsivsi/meteor-job-collection/issues/89","id":89819227,"number":89,"title":"Feedback requested for new server status feature in 1.2","user":{"login":"vsivsi","id":428642,"avatar_url":"https://avatars.githubusercontent.com/u/428642?v=3","gravatar_id":"","url":"https://api.github.com/users/vsivsi","html_url":"https://github.com/vsivsi","followers_url":"https://api.github.com/users/vsivsi/followers","following_url":"https://api.github.com/users/vsivsi/following{/other_user}","gists_url":"https://api.github.com/users/vsivsi/gists{/gist_id}","starred_url":"https://api.github.com/users/vsivsi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vsivsi/subscriptions","organizations_url":"https://api.github.com/users/vsivsi/orgs","repos_url":"https://api.github.com/users/vsivsi/repos","events_url":"https://api.github.com/users/vsivsi/events{/privacy}","received_events_url":"https://api.github.com/users/vsivsi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/vsivsi/meteor-job-collection/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/vsivsi/meteor-job-collection/labels/help%20wanted","name":"help wanted","color":"159818"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-06-20T21:19:53Z","updated_at":"2015-07-23T09:01:33Z","closed_at":"2015-07-23T09:01:33Z","body":"Hi everyone, I'm going to be adding a general new bit of functionality in v1.2 that creates a mechanism where useful bits of updating server \"status\" can be stored and accessed. I'd like it to be a general mechanism where each unit of status can be added via simple extensions and where relevant status updates can automatically trigger events or callbacks to interested code (so, for instance it is easy to publish updated status to clients). Since this is all server-side, the Meteor client reactivity features aren't present. \r\n\r\nAnyway, I haven't even started the design of this. Just gathering requirements, suggested initial status information (see e.g. https://github.com/vsivsi/meteor-job-collection/issues/87), and advice on the best ways to implement server-side \"reactivity\" in Meteor. I've written node.js event-emitters before, so that is one mechanism that could be used. I've also seen reference to Atmosphere packages that claim to bring the Meteor client's reactivity features to the server (e.g. reactive variables) but I haven't tried any of these out, so if anyone has experience with these, I'd like to hear your thoughts on that.\r\n\r\nOkay, fire away! I look forward to your feedback!  "},"comment":{"url":"https://api.github.com/repos/vsivsi/meteor-job-collection/issues/comments/124027058","html_url":"https://github.com/vsivsi/meteor-job-collection/issues/89#issuecomment-124027058","issue_url":"https://api.github.com/repos/vsivsi/meteor-job-collection/issues/89","id":124027058,"user":{"login":"vsivsi","id":428642,"avatar_url":"https://avatars.githubusercontent.com/u/428642?v=3","gravatar_id":"","url":"https://api.github.com/users/vsivsi","html_url":"https://github.com/vsivsi","followers_url":"https://api.github.com/users/vsivsi/followers","following_url":"https://api.github.com/users/vsivsi/following{/other_user}","gists_url":"https://api.github.com/users/vsivsi/gists{/gist_id}","starred_url":"https://api.github.com/users/vsivsi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vsivsi/subscriptions","organizations_url":"https://api.github.com/users/vsivsi/orgs","repos_url":"https://api.github.com/users/vsivsi/repos","events_url":"https://api.github.com/users/vsivsi/events{/privacy}","received_events_url":"https://api.github.com/users/vsivsi/received_events","type":"User","site_admin":false},"created_at":"2015-07-23T09:01:33Z","updated_at":"2015-07-23T09:01:33Z","body":"1.2.0 has been released to Atmosphere, and there's a spiffy new playground app that even uses the new event mechanism to gather and publish a couple of server stats to all clients:  http://jcplayground.meteor.com/\r\n\r\nEnjoy!"}}