Use a Repository to Learn
Three guys with whom I work have created a repository over at GitHub for the express purpose to hone their JavaScript craft. They use Issues tracker to log the subjects they want to study. I admire this use of GitHub.
You can find the repository at https://github.com/DevlinLiles/JediTraining.
The three fellows of whom I write:
- Eric Burcham: The juggernaut of software development on the project core team. All Hail Eric Burcham! (GitBattle score of 8.28)
- Devlin Liles: Really? Does this guy need an introduction? (GitBattle score: 14.72)
- Jeff Olson: One cool cat that I just met with a commit in libuv. (How cool is that? AND, he has a GitBattle score of 27.29!)
Some of the issues they have listed:
- I don’t understand the “arguments” keyword
- I don’t understand how to idiomatically create delegates
- I don’t understand closures
- I don’t understand hoisting in JavaScript
- I don’t understand the terminology to use when discussing “classes” and “instances” in JavaScript.
- I don’t understand self-invoking anonymous functions.
- I don’t understand “truthy” and “falsey”
And, that’s just an abridged version. These guys want to understand a language!
I really like this novel use of GitHub
Anyway, it’s just a nice way to leverage GitHub. And, until they delete the repository, everyone can learn from their learning.
It’s nice to be around these guys because they don’t fear telling me my code sucks. Thank you, gents, for your honesty.
And, they’re starting a Houston JS Users Group!
I have no details about it other than the first meeting happens on or around June 26, 2014. So, if you love JavaScript (like all the cool kids do), then watch @DevlinLiles‘ twitter account, I guess. He put this on there, so I figure he’ll post more. He likes to write, it seems.
Starting this morning by working on JavaScript and starting a Houston Js group. First meeting Jun 26th - details to come.
— Devlin Liles (@DevlinLiles)
May 29, 2014