{"action":"created","issue":{"url":"https://api.github.com/repos/js-org/dns.js.org/issues/398","labels_url":"https://api.github.com/repos/js-org/dns.js.org/issues/398/labels{/name}","comments_url":"https://api.github.com/repos/js-org/dns.js.org/issues/398/comments","events_url":"https://api.github.com/repos/js-org/dns.js.org/issues/398/events","html_url":"https://github.com/js-org/dns.js.org/pull/398","id":101525773,"number":398,"title":"Update cnames_active.js","user":{"login":"daniellmb","id":108018,"avatar_url":"https://avatars.githubusercontent.com/u/108018?v=3","gravatar_id":"","url":"https://api.github.com/users/daniellmb","html_url":"https://github.com/daniellmb","followers_url":"https://api.github.com/users/daniellmb/followers","following_url":"https://api.github.com/users/daniellmb/following{/other_user}","gists_url":"https://api.github.com/users/daniellmb/gists{/gist_id}","starred_url":"https://api.github.com/users/daniellmb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daniellmb/subscriptions","organizations_url":"https://api.github.com/users/daniellmb/orgs","repos_url":"https://api.github.com/users/daniellmb/repos","events_url":"https://api.github.com/users/daniellmb/events{/privacy}","received_events_url":"https://api.github.com/users/daniellmb/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/js-org/dns.js.org/labels/discussion","name":"discussion","color":"f7c6c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-17T22:47:09Z","updated_at":"2015-08-18T00:14:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/js-org/dns.js.org/pulls/398","html_url":"https://github.com/js-org/dns.js.org/pull/398","diff_url":"https://github.com/js-org/dns.js.org/pull/398.diff","patch_url":"https://github.com/js-org/dns.js.org/pull/398.patch"},"body":"As a beginning programmer, thinking procedurally is one of the harder concepts to grasp.  I propose using [choc](https://github.com/daniellmb/choc) to create a unique JavaScript curriculum where interactive examples teach programming concepts.\r\n\r\n![example 1](https://raw.githubusercontent.com/daniellmb/choc/master/doc/images/parabola-demo-1.gif)\r\n![example 2](https://raw.githubusercontent.com/daniellmb/choc/master/doc/images/voxel-demo-1.gif)"},"comment":{"url":"https://api.github.com/repos/js-org/dns.js.org/issues/comments/132001900","html_url":"https://github.com/js-org/dns.js.org/pull/398#issuecomment-132001900","issue_url":"https://api.github.com/repos/js-org/dns.js.org/issues/398","id":132001900,"user":{"login":"indus","id":2046274,"avatar_url":"https://avatars.githubusercontent.com/u/2046274?v=3","gravatar_id":"","url":"https://api.github.com/users/indus","html_url":"https://github.com/indus","followers_url":"https://api.github.com/users/indus/followers","following_url":"https://api.github.com/users/indus/following{/other_user}","gists_url":"https://api.github.com/users/indus/gists{/gist_id}","starred_url":"https://api.github.com/users/indus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/indus/subscriptions","organizations_url":"https://api.github.com/users/indus/orgs","repos_url":"https://api.github.com/users/indus/repos","events_url":"https://api.github.com/users/indus/events{/privacy}","received_events_url":"https://api.github.com/users/indus/received_events","type":"User","site_admin":false},"created_at":"2015-08-18T00:14:58Z","updated_at":"2015-08-18T00:14:58Z","body":"Thats an interesting teaching tool - but I have a couple of problems with it. I think it only covers a very small section of programming. And even while it uses JavaScript it is not very focused on it.\r\nThings I miss:\r\n- A concept to extend it to variety of JS programming topics other then loops (starting at very basic concepts like primitive types and the syntax to more advanced topics like ajax and async function calls, object orientation, functional programming, serverside JS, etc.)\r\n- A concept to let other developers contribute to the collection (e.g. repo \"owned\" by the JS.ORG organisation, invite members and give them write permissions, a board of 3 core editors that decide on what contributions make it to the collection by a majority decision - or anything(!) else that could be called \"a community driven project\"; even without JS.ORG at all and with a completly stand-alone style).\r\n\r\nThe page as you propose it and as I imagine it could easily run under something like \"learn-procedurally.js.org\" \"procedurally.js.org\" or \"choc.js.org\". And I would be happy to give you one of these domains for it.In my opinion \"learn.js.org\" should be more like a digitial - and maybe interactive - version of O'Reillys \"JavaScript: The Definitive Guide\" (not right from the beginning - but with the vision, and a concept to come somewhere close to that in a certain timeframe)\r\n\r\nWe can keep this PR open for a while if you want (or better make an issue out of it). Maybe others want to discuss about it or we find some other enthusiasts that desire to work on \"learn.j.org\".\r\n\r\n"}}