Last active
August 29, 2015 14:08
-
-
Save EndangeredMassa/c2aaed7e75ffbc969c67 to your computer and use it in GitHub Desktop.
Revisions
-
EndangeredMassa revised this gist
Oct 31, 2014 . 1 changed file with 10 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -20,9 +20,13 @@ * remember to include breaks in the schedule The overall flow of the workshop works best, in our experience, like so: * present: static prototyping with the router and static templates * activity: build new templates (maybe by extracting bits from an existing template) and hook them up to new routes * activity: do it again * present: route model hook calls to make the templates dynamic * activity: make other part(s) of the app dynamic * activity: do it again * present: introduce controllers and computeted properties * activity: add a computeted property or two * present: introduce actions * activity: add an action -
EndangeredMassa revised this gist
Oct 31, 2014 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,7 +1,7 @@ # Running an Ember.js Workshop * have visualizations for describing how nested and sibling UI elements map to URLs * provide prework to attendess * make sure Node.js 0.10.* is installed * make sure ember-cli is installed * provide resources for getting up to a minimum bar, like http://discover-devtools.codeschool.com/ -
EndangeredMassa revised this gist
Oct 31, 2014 . 1 changed file with 4 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -20,9 +20,9 @@ * remember to include breaks in the schedule The overall flow of the workshop works best, in our experience, like so: * start with static prototyping with the router and static templates * have activities where the attendees build new templates (maybe by extracting bits from an existing template) and hook them up to new routes * work in model hook calls to make the templates dynamic -
EndangeredMassa revised this gist
Oct 31, 2014 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,4 @@ # Running an Ember.js Workshop * have visualizations for describing how nested and sibling UI elements map to URLs * provide homework to attendess -
EndangeredMassa renamed this gist
Oct 31, 2014 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
EndangeredMassa created this gist
Oct 31, 2014 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,28 @@ # Workshop Notes * have visualizations for describing how nested and sibling UI elements map to URLs * provide homework to attendess * make sure Node.js 0.10.* is installed * make sure ember-cli is installed * provide resources for getting up to a minimum bar, like http://discover-devtools.codeschool.com/ * bring your laptop chargers * provide a premade starter application to attendees * check in node_modules * check in bower_components * describe how to start a new app with ember-cli (you could even do it in front of them), but have their starting point be the result of a new app; this saves time that would otherwise be spent waiting for X people installing dozens of modules * your hands-on activities should: * be as realistic as possible * clearly described with obvious desired outcomes * be reimplemented in front of attendees after activity is over, explaining along the way * have clear jump-to points, like git tags or branches, to allow anyone to jump to the appropriate starting point * be timed * if using a third party API, make sure you won't hit rate limits * remember to include breaks in the schedule The overall flow of the workshop works best, in our experience, like so: - start with static prototyping with the router and static templates - have activities where the attendees build new templates (maybe by extracting bits from an existing template) and hook them up to new routes - work in model hook calls to make the templates dynamic -