{"action":"created","issue":{"url":"https://api.github.com/repos/TheIronYard--Orlando/2015--SUMMER--FEE/issues/28","labels_url":"https://api.github.com/repos/TheIronYard--Orlando/2015--SUMMER--FEE/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/TheIronYard--Orlando/2015--SUMMER--FEE/issues/28/comments","events_url":"https://api.github.com/repos/TheIronYard--Orlando/2015--SUMMER--FEE/issues/28/events","html_url":"https://github.com/TheIronYard--Orlando/2015--SUMMER--FEE/issues/28","id":73372610,"number":28,"title":"02 -- Tools on Tuesday -- Jorge Hernandez","user":{"login":"jorgehjr84","id":12106376,"avatar_url":"https://avatars.githubusercontent.com/u/12106376?v=3","gravatar_id":"","url":"https://api.github.com/users/jorgehjr84","html_url":"https://github.com/jorgehjr84","followers_url":"https://api.github.com/users/jorgehjr84/followers","following_url":"https://api.github.com/users/jorgehjr84/following{/other_user}","gists_url":"https://api.github.com/users/jorgehjr84/gists{/gist_id}","starred_url":"https://api.github.com/users/jorgehjr84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jorgehjr84/subscriptions","organizations_url":"https://api.github.com/users/jorgehjr84/orgs","repos_url":"https://api.github.com/users/jorgehjr84/repos","events_url":"https://api.github.com/users/jorgehjr84/events{/privacy}","received_events_url":"https://api.github.com/users/jorgehjr84/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/TheIronYard--Orlando/2015--SUMMER--FEE/milestones/3","html_url":"https://github.com/TheIronYard--Orlando/2015--SUMMER--FEE/milestones/02%20--%20Tools%20on%20Tuesday","labels_url":"https://api.github.com/repos/TheIronYard--Orlando/2015--SUMMER--FEE/milestones/3/labels","id":1098464,"number":3,"title":"02 -- Tools on Tuesday","description":"* **Yak Shaving**\r\n  * [ ] _WIP Issue_: `02 -- Tools on Tuesday -- YOUR NAME`\r\n  * [ ] _WIP Branch_:\r\n    * `javascript-koans:02--tools-on-tues`\r\n    * `USERNAME.github.io:01--right-mindset` (cont'd)\r\n  * [ ] _WIP Files_:\r\n    * `USERNAME.github.io`\r\n      * `growth-vs-fixed-mindset.md`\r\n      * `about/javascript.md`\r\n    * `javascript-koans`\r\n      * `koans/AboutExpects.js`\r\n      * `koans/AboutArrays.js`\r\n      * `koans/AboutFunctions.js`\r\n* [ ] **The Right Mindset (cont'd)\r\n  * [ ] added Rough Draft to `growth-vs-fixed-mindset.md`\r\n* [ ] **Reading JavaScript**\r\n  * [ ] added 2 more entries\r\n  * [ ] added 5 more entries\r\n  * [ ] added 10 entries!\r\n  * [ ] added 1 \"weirdo\" operator\r\n  * [ ] added `function`\r\n    * [ ] example function definition\r\n    * [ ] example function invocation\r\n* [ ] **JavaScript Koans**\r\n  * [ ] forked https://github.com/mrdavidlaing/javascript-koans\r\n  * [ ] cloned it locally with `git` or `hub`\r\n  * [ ] worked in branch `02--tools-on-tuesday`\r\n  * [ ] pushed to Github: `git push origin 02--tools-on-tuesday`\r\n  * [ ] opened Pull Request\r\n  * [ ] **NORMAL MODE**\r\n    * [ ] `AboutExpects.js`\r\n    * [ ] `AboutArrays.js`\r\n    * [ ] `AboutFunctions.js`\r\n  * [ ] **BEAST MODE**\r\n    * [ ] `AboutObjects.js`\r\n    * [ ] `AboutMutability.js`\r\n    * [ ] `AboutHigherOrderFunctions.js`\r\n  * [ ] **NIGHTMARE MODE** -- ALL KOANS","creator":{"login":"al-the-x","id":96015,"avatar_url":"https://avatars.githubusercontent.com/u/96015?v=3","gravatar_id":"","url":"https://api.github.com/users/al-the-x","html_url":"https://github.com/al-the-x","followers_url":"https://api.github.com/users/al-the-x/followers","following_url":"https://api.github.com/users/al-the-x/following{/other_user}","gists_url":"https://api.github.com/users/al-the-x/gists{/gist_id}","starred_url":"https://api.github.com/users/al-the-x/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/al-the-x/subscriptions","organizations_url":"https://api.github.com/users/al-the-x/orgs","repos_url":"https://api.github.com/users/al-the-x/repos","events_url":"https://api.github.com/users/al-the-x/events{/privacy}","received_events_url":"https://api.github.com/users/al-the-x/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":5,"state":"open","created_at":"2015-05-06T12:45:36Z","updated_at":"2015-05-11T03:35:17Z","due_on":"2015-05-06T04:00:00Z","closed_at":null},"comments":3,"created_at":"2015-05-05T17:15:37Z","updated_at":"2015-05-11T11:20:39Z","closed_at":null,"body":"## Assignment\r\n\r\nmarkdown\r\n* **Yak Shaving**\r\n  * [x] _WIP Issue_: `02 -- Tools on Tuesday -- YOUR NAME`\r\n  * [x] _WIP Branch_:\r\n    * `javascript-koans:02--tools-on-tues`\r\n    * `USERNAME.github.io:01--right-mindset` (cont'd)\r\n  * [x] _WIP Files_:\r\n    * `USERNAME.github.io`\r\n      * `growth-vs-fixed-mindset.md`\r\n      * `about/javascript.md`\r\n    * `javascript-koans`\r\n      * `koans/AboutExpects.js`\r\n      * `koans/AboutArrays.js`\r\n      * `koans/AboutFunctions.js`\r\n* [x] **The Right Mindset (cont'd)\r\n  * [x] added Rough Draft to `growth-vs-fixed-mindset.md`\r\n* [x] **Reading JavaScript**\r\n  * [x] added 2 more entries\r\n  * [x] added 5 more entries\r\n  * [x] added 10 entries!\r\n  * [x] added 1 \"weirdo\" operator\r\n  * [x] added `function`\r\n    * [x] example function definition\r\n    * [x] example function invocation\r\n* [x] **JavaScript Koans**\r\n  * [x] forked https://github.com/mrdavidlaing/javascript-koans\r\n  * [x] cloned it locally with `git` or `hub`\r\n  * [x] worked in branch `02--tools-on-tuesday`\r\n  * [x] pushed to Github: `git push origin 02--tools-on-tuesday`\r\n  * [x] opened Pull Request\r\n  * [x] **NORMAL MODE**\r\n    * [x] `AboutExpects.js`\r\n    * [x] `AboutArrays.js`\r\n    * [x] `AboutFunctions.js`\r\n  * [x] **BEAST MODE**\r\n    * [ ] `AboutObjects.js`\r\n    * [x] `AboutMutability.js`\r\n    * [ ] `AboutHigherOrderFunctions.js`\r\n  * [ ] **NIGHTMARE MODE** -- ALL KOANS\r\n\r\n\r\n### The Right Mindset\r\n\r\nThe second stage of [the Writing Process](http://en.wikipedia.org/wiki/Writing_process) is [Drafting](http://en.wikipedia.org/wiki/Draft_document): writing a series of quick, rough attempts at cohesive thought with minimal editing. Through this process, the author revises her stance on the organization and presentation of the ideas in the piece, also revising her outline in the process. Your next step towards your essay is to produce your first Rough Draft, although you might produce many. Keep them all in the `growth-vs-fixed-mindset.md` file, adding commits for each as you go. _Don't clobber your outline!_ Keep it around and revise it as you go. In the next stage, you'll start revising your drafts and outline into your final essay.\r\n\r\n* Write _at least 1_ Rough Draft in `growth-vs-fixed-mindset.md`\r\n* Keep _all_ drafts you author; commit _at least once_ for each.\r\n* _Leave your outline!_ Revise it based on your drafts.\r\n\r\n### Reading JavaScript\r\n\r\nTonight, add 10 more entries to `about/javascript.md` for some of the operators we covered today in class, and particularly include that weirdo: `typeof`. There are some others like him in the documentation; bonus points for covering some crazy cousins. Also include coverage of the `function` keyword and include examples of function definitions _and_ invocations. Identify the pieces and parts of your examples with code comments. If you're struggling with the format of your documentation, try following the example below:\r\n\r\n* add 10 more entries to `about/javascript.md`\r\n* cover any operators that we used in class that seemed odd or confusing\r\n* include the `typeof` operator\r\n* include the `function` keyword,\r\n  * provide examples of function definitions and invocations\r\n  * identify the pieces of your examples with code comments\r\n* incorporate feedback from Assignment 01\r\n* use the format below, if it's helpful\r\n\r\n#### Sample Format\r\n\r\n```markdown\r\n# About JavaScript\r\n\r\n## Operators\r\n\r\n### Arithmetic\r\n\r\n#### `+` -- addition\r\n\r\nGiven two `Number` values, produces the sum of those values as another `Number`. For example:\r\n\r\n    1 + 1 // yields 2\r\n    2 + 2 // yields 4\r\n\r\n. . .\r\n\r\n## Functions\r\n\r\nFunctions are a form of [control flow](http://en.wikipedia.org/wiki/Control_flow) used in computer programs... (you fill in the rest)\r\n\r\n### `function` keyword\r\n\r\nThe `function` keyword is used to _define_ a function with parentheses and curly braces:\r\n\r\n    // This is a Function Definition for `whatever`...\r\n    function whatever ( /* arguments go here */ ) {\r\n      // body of function goes here\r\n    }\r\n\r\nOnce a function has been defined, it can be _invoked_ by... (get the picture?)\r\n```\r\n\r\n### JavaScript Koans\r\n\r\nA [koan](http://en.wikipedia.org/wiki/K%C5%8Dan) is \"a story, dialogue, question, or statement which is used in Zen practice to ... test a student's progress.\" Many people have contributed to sets of koans for learning programming languages, as well. [The JavaScript Koans maintained by David Laing](https://github.com/mrdavidlaing/javascript-koans) are good practice problems to help you gauge your understanding of JavaScript. Fork and clone his repository so that you can work on the problems locally. Just opening the `KoansRunner.html` file in a browser is sufficient (`open KoansRunner.html`); remember to reload the page after you save!\r\n\r\nCreate a branch in your cloned fork called `02--tools-on-tuesday` and commit your work to that branch. Push your branch to Github (`git push`) and open a Pull Request _from_ your `02--tools-on-tuesday` branch _into_ the `master` branch of _your fork_... not the original. Didn't you know you could do that? Remember to link your open PR to your _WIP Issue_ in the class repo!\r\n\r\n* fork https://github.com/mrdavidlaing/javascript-koans\r\n* clone _your fork_ locally\r\n* create and checkout a branch named `02--tools-on-tuesday`\r\n* open `KoanRunner.html` in a browser\r\n* complete `AboutExpects.js`, `AboutArrays.js`, `AboutFunctions.js`\r\n\r\n#### BEAST MODE\r\n\r\nIn addition to **NORMAL MODE**, complete `AboutObjects.js`, `AboutMutability.js`, `AboutHigherOrderFunctions.js` as well.\r\n\r\n#### NIGHTMARE MODE\r\n\r\nComplete _all_ of the koans.\r\n\r\n## Additional Resources"},"comment":{"url":"https://api.github.com/repos/TheIronYard--Orlando/2015--SUMMER--FEE/issues/comments/100873332","html_url":"https://github.com/TheIronYard--Orlando/2015--SUMMER--FEE/issues/28#issuecomment-100873332","issue_url":"https://api.github.com/repos/TheIronYard--Orlando/2015--SUMMER--FEE/issues/28","id":100873332,"user":{"login":"al-the-x","id":96015,"avatar_url":"https://avatars.githubusercontent.com/u/96015?v=3","gravatar_id":"","url":"https://api.github.com/users/al-the-x","html_url":"https://github.com/al-the-x","followers_url":"https://api.github.com/users/al-the-x/followers","following_url":"https://api.github.com/users/al-the-x/following{/other_user}","gists_url":"https://api.github.com/users/al-the-x/gists{/gist_id}","starred_url":"https://api.github.com/users/al-the-x/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/al-the-x/subscriptions","organizations_url":"https://api.github.com/users/al-the-x/orgs","repos_url":"https://api.github.com/users/al-the-x/repos","events_url":"https://api.github.com/users/al-the-x/events{/privacy}","received_events_url":"https://api.github.com/users/al-the-x/received_events","type":"User","site_admin":false},"created_at":"2015-05-11T11:20:39Z","updated_at":"2015-05-11T11:20:39Z","body":"Thanks for the link to the other PR. Remember to link to your `USERNAME.github.io` repo, too."}}