Nate Bunnyfield (natebunnyfield) wrote,
Nate Bunnyfield

Exercises left to the readers: Teaching with github

I started the Pragmatic Guide to JavaScript earlier today and wanted to share Porteneuve's (possibly novel) approach to teaching despite the inherently moving targets of this subject.

For the basic examples, the author provides six repos: one for each of the most popular frameworks. For the larger, advanced examples, the author codes for one framework, but encourages readers to fork and contribute to the other five.

With innovative, collaborative efforts like this, Edgecase Ruby Koans, and Murphey's jQuery Fundamentals, I am glad to be the last generation to learn exclusively by typing in code from books and magazines. A world with less isolation and errata sheets sounds good to me.

Feel free to share your favorite educational uses of github in the comments. There is obviously much more to this space than microedits and i18n.
  • Post a new comment


    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.