{"action":"created","issue":{"url":"https://api.github.com/repos/foundersandcoders/master-reference/issues/781","repository_url":"https://api.github.com/repos/foundersandcoders/master-reference","labels_url":"https://api.github.com/repos/foundersandcoders/master-reference/issues/781/labels{/name}","comments_url":"https://api.github.com/repos/foundersandcoders/master-reference/issues/781/comments","events_url":"https://api.github.com/repos/foundersandcoders/master-reference/issues/781/events","html_url":"https://github.com/foundersandcoders/master-reference/issues/781","id":277277255,"number":781,"title":"Week 4 - Node Girls workshop","user":{"login":"ZooeyMiller","id":21139983,"avatar_url":"https://avatars1.githubusercontent.com/u/21139983?v=4","gravatar_id":"","url":"https://api.github.com/users/ZooeyMiller","html_url":"https://github.com/ZooeyMiller","followers_url":"https://api.github.com/users/ZooeyMiller/followers","following_url":"https://api.github.com/users/ZooeyMiller/following{/other_user}","gists_url":"https://api.github.com/users/ZooeyMiller/gists{/gist_id}","starred_url":"https://api.github.com/users/ZooeyMiller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZooeyMiller/subscriptions","organizations_url":"https://api.github.com/users/ZooeyMiller/orgs","repos_url":"https://api.github.com/users/ZooeyMiller/repos","events_url":"https://api.github.com/users/ZooeyMiller/events{/privacy}","received_events_url":"https://api.github.com/users/ZooeyMiller/received_events","type":"User","site_admin":false},"labels":[{"id":641431418,"url":"https://api.github.com/repos/foundersandcoders/master-reference/labels/curriculum-planning","name":"curriculum-planning","color":"ffb6c1","default":false},{"id":484302110,"url":"https://api.github.com/repos/foundersandcoders/master-reference/labels/question","name":"question","color":"cc317c","default":true},{"id":499566105,"url":"https://api.github.com/repos/foundersandcoders/master-reference/labels/week-node-1","name":"week-node-1","color":"000000","default":false}],"state":"open","locked":false,"assignee":{"login":"astroash","id":14337958,"avatar_url":"https://avatars3.githubusercontent.com/u/14337958?v=4","gravatar_id":"","url":"https://api.github.com/users/astroash","html_url":"https://github.com/astroash","followers_url":"https://api.github.com/users/astroash/followers","following_url":"https://api.github.com/users/astroash/following{/other_user}","gists_url":"https://api.github.com/users/astroash/gists{/gist_id}","starred_url":"https://api.github.com/users/astroash/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/astroash/subscriptions","organizations_url":"https://api.github.com/users/astroash/orgs","repos_url":"https://api.github.com/users/astroash/repos","events_url":"https://api.github.com/users/astroash/events{/privacy}","received_events_url":"https://api.github.com/users/astroash/received_events","type":"User","site_admin":false},"assignees":[{"login":"astroash","id":14337958,"avatar_url":"https://avatars3.githubusercontent.com/u/14337958?v=4","gravatar_id":"","url":"https://api.github.com/users/astroash","html_url":"https://github.com/astroash","followers_url":"https://api.github.com/users/astroash/followers","following_url":"https://api.github.com/users/astroash/following{/other_user}","gists_url":"https://api.github.com/users/astroash/gists{/gist_id}","starred_url":"https://api.github.com/users/astroash/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/astroash/subscriptions","organizations_url":"https://api.github.com/users/astroash/orgs","repos_url":"https://api.github.com/users/astroash/repos","events_url":"https://api.github.com/users/astroash/events{/privacy}","received_events_url":"https://api.github.com/users/astroash/received_events","type":"User","site_admin":false},{"login":"shiryz","id":22002193,"avatar_url":"https://avatars3.githubusercontent.com/u/22002193?v=4","gravatar_id":"","url":"https://api.github.com/users/shiryz","html_url":"https://github.com/shiryz","followers_url":"https://api.github.com/users/shiryz/followers","following_url":"https://api.github.com/users/shiryz/following{/other_user}","gists_url":"https://api.github.com/users/shiryz/gists{/gist_id}","starred_url":"https://api.github.com/users/shiryz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shiryz/subscriptions","organizations_url":"https://api.github.com/users/shiryz/orgs","repos_url":"https://api.github.com/users/shiryz/repos","events_url":"https://api.github.com/users/shiryz/events{/privacy}","received_events_url":"https://api.github.com/users/shiryz/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2017-11-28T06:53:20Z","updated_at":"2017-11-28T10:50:10Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"We currently use the [node-girls node-workshop](https://github.com/node-girls/node-workshop) which, I think is a fantastic introduction to creating a CMS/writing a server, after the code along on week 4. \r\n\r\nI remember in N2, and now in G3, we have had problems with this workshop due to the fact it uses [jQuery for the api call to the server](https://github.com/node-girls/node-workshop/blob/master/public/script.js). Due to the fact this is the only example in node week in a workshop/code along of communicating with a server with AJAX (other than the modularisation challenge), the fact it is in jQuery means that students are sometimes confused with:\r\n1. how to communicate with their own server with AJAX (sometimes it just doesn't click that they need to use an XHR). \r\n2. What is happening in the jQuery AJAX call. \r\n\r\nThere is also a problem with the naming conventions, in all of the examples we give of servers, the file which handles the routes is called `router.js`, and the file which actually contains the functionality of _how_ the routes are handled is called `handler(s).js`. In the node-girls workshop the equivalent file to `router.js` is `handler.js`. Students, rightly, find this confusing.\r\n\r\nIt may seem odd that I am raising this issue here rather than in the node-girls/node-workshop repo, however my reasoning is that neither of these things are inherently problematic. Using jQuery for AJAX and having a different naming convention to what we predominantly use at FAC is fine, the problem is not with the workshop itself, but with the workshop as it is used in the FAC curriculum. I don't think it's necessarily appropriate to raise issues on a different organisations repo, with requests just so it fits better into our curriculum. \r\n\r\nHowever, I am left with a question of how to proceed? The workshop in general is pretty great, and I don't think we should reinvent the wheel when it comes to these workshops, since these minor things are the only problem. Do we ask node-girls if they are ok with us forking to change these things?\r\n\r\ndid other campuses/cohorts have similar issues?"},"comment":{"url":"https://api.github.com/repos/foundersandcoders/master-reference/issues/comments/347485617","html_url":"https://github.com/foundersandcoders/master-reference/issues/781#issuecomment-347485617","issue_url":"https://api.github.com/repos/foundersandcoders/master-reference/issues/781","id":347485617,"user":{"login":"ZooeyMiller","id":21139983,"avatar_url":"https://avatars1.githubusercontent.com/u/21139983?v=4","gravatar_id":"","url":"https://api.github.com/users/ZooeyMiller","html_url":"https://github.com/ZooeyMiller","followers_url":"https://api.github.com/users/ZooeyMiller/followers","following_url":"https://api.github.com/users/ZooeyMiller/following{/other_user}","gists_url":"https://api.github.com/users/ZooeyMiller/gists{/gist_id}","starred_url":"https://api.github.com/users/ZooeyMiller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZooeyMiller/subscriptions","organizations_url":"https://api.github.com/users/ZooeyMiller/orgs","repos_url":"https://api.github.com/users/ZooeyMiller/repos","events_url":"https://api.github.com/users/ZooeyMiller/events{/privacy}","received_events_url":"https://api.github.com/users/ZooeyMiller/received_events","type":"User","site_admin":false},"created_at":"2017-11-28T10:50:10Z","updated_at":"2017-11-28T10:50:10Z","author_association":"CONTRIBUTOR","body":"@claireinez That's fantastic! I'm back in London next week so let's sort meeting up and working on it when I'm back."}}
{"actor":{"display_login":"ZooeyMiller"}}