nodeschool / madison

NodeSchool Madison, WI
http://nodeschool.io/madison
MIT License
8 stars 0 forks source link

April NodeSchool Workshoppers #3

Closed jthoms1 closed 8 years ago

jthoms1 commented 8 years ago

I am trying to figure out what workshoppers we should cover in the next session. I think that scopes and closures cause a lot of problems for people who are new to JS. Maybe we should cover this: https://github.com/jesstelford/scope-chains-closures

I was also surpised that we still had a majority of people doing learnyounode in the february session. Any thoughts/comments?

davidpadbury commented 8 years ago

I wouldn't be too surprised about most doing learnyounode. I think most I talked to would have only got through 3-4 exercises at the event and haven't worked on them during the interim. Unless we want to move to longer events or offline support, there's probably not much to be done.

Of the core workshops scope looks like a fine choice. A lot of the electives get pretty niche quickly (not that there's much wrong with that, just may not have much general appeal), then things like testing are technically useful but not particularly exciting.

Has there been any suggestions for content from attendees?

jthoms1 commented 8 years ago

No suggestions, but I will probably ask in the next survey that I send out.

@Pshrub and I talked today about maybe doing part of a session where we cover the solutions to Learnyounode and explain them. I will also pose this to attendees.

briandennis commented 8 years ago

I agree, most people I spoke to were still working on the learnyounode, I imagine that will be the case next time as well. Of the core ones, I think stream-adventure would be pretty cool/useful.

jazeee commented 8 years ago

I looked through the other exercises and I could see doing bug-clinic or test-anything. I haven't run through them, but improving debugging skills or encouraging more testing seems like a good thing... I could also see doing the scope-chains-closures or stream-adventure. Both look interesting.

jthoms1 commented 8 years ago

I think that debugging skills could be good. I kind of want to go through the NPM and GIT. Having people use npm to publish their first package would be nice.

jthoms1 commented 8 years ago

We should have everyone write an implementation of left-pad in a module, put it on github, and then publish to NPM. Very timely and would probably be their first module published.

jazeee commented 8 years ago

Bonus points for including unit tests. On Apr 2, 2016 11:46 AM, "Josh Thomas" notifications@github.com wrote:

We should have everyone write an implementation of left-pad in a module, put it on github, and then publish to NPM. Very timely and would probably be their first module published.

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/nodeschool/madison/issues/3#issuecomment-204756192

jthoms1 commented 8 years ago

I was thinking I would supply the unit tests.

jazeee commented 8 years ago

That works. On Apr 2, 2016 9:46 PM, "Josh Thomas" notifications@github.com wrote:

I was thinking I would supply the unit tests.

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/nodeschool/madison/issues/3#issuecomment-204858411

jthoms1 commented 8 years ago

ok, I will create a repo for it and start writing the docs tonight. I also need to update the site and the meetup announcement.

jthoms1 commented 8 years ago

http://nodeschool.io/madison/three/

jazeee commented 8 years ago

I've run through the workshoppers. A couple of notes:

  1. git-it adds a collaborator called reporobot. When searching, github lists two matching accounts. Make sure to use reporobot meow (the first listing.)
  2. how-to-npm asks to install linclark/pkg, which has changed to 1.0.3 recently. It seems to have messed up the test a little, while I ran through the workshopper. For example npm outdated did not work quite right, and blocked me from successfully completing how-to-npm verify. I was able to complete it by renaming .npmrc to .npmrc-local. This allows npm outdated to hit npmjs.org and work as expected. how-to-npm verify completes successfully after that.
jthoms1 commented 8 years ago

Cool, I just added some info on the site for the errors I ran into. (bottom of page) http://nodeschool.io/madison/three/index.html

I will add your notes as well. Thanks!