Public resources for the book Single Page Web applications, JavaScript end-to-end
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
slides Added womens group presentation Apr 25, 2016 Updated 2017-05-16 May 17, 2017
js-code-standard.odt Updated 2017-05-16 May 17, 2017
js-code-standard.pdf Updated 2017-05-16 May 17, 2017
js-quick-ref.odt Updated 2017-05-16 May 17, 2017
js-quick-ref.pdf Updated 2017-05-16 May 17, 2017

SPA Resources

These are the resources discussed in the book Single Page Web Applications - JavaScript end-to-end.

  • Source Code : The /listings directory contains all the source code from the book, along with a few extras.

  • Quick Reference : The quick-reference cheat-sheet is a condensation of Appendix A - Code standards.

  • jQuery Plugins : If you are looking jQuery plugins, a quick list can be found on the plugin site.


The listings are provided for reference and collaboration. You are welcome to create a fork. If you use substantially the same work in a public project, we would very much appreciate attribution.

If you improve something, please share by sending a pull request. If you want something improved, please file a bug.


I have posted the code standards here so they may be updated by the community. Last revision: 2016-11-10.


The slides directory holds slides for some of my public presentations. All of these have been presented at HTML5DevConf and various other locations such as USF, developer week, and Powered by JavaScript.

  • SPA Best Practice: 2012-10-15_js_for_spas.pdf
  • Managing Complexity: 2013-04-02-the_fog_of_spa.pdf
  • Testing SPAs: 2013-10-22-make_it_rock.pdf
  • Dynamic CSS creation with JS: 2014-09-17_JSCSS.pdf

A few videos can be found on You-Tube.


  • 2017-05-16 Added video, updated codes standards
  • 2016-11-10 Various update to this date on latest code standards
  • 2014-11-24 Added slides
  • 2013-10-04 Added listings
  • 2013-04-26 Origin