This site should be viewed in LANDSCAPE mode
Data>
Software
Sources
Analysis

Software that runs this site

  • Our database of choice is MongoDB .
  • We also use MySQL for storing the final resulting tables.
  • Our web framework of choice is Mojolicious.
  • The data gathering and preparing as well as the backend for the website are written in Perl with the heavy usage of the following modules:
    • MongoDB
    • CGI
    • DBI
    • HTML::TreeBuilder
    • Net::Twitter::Lite::WithAPIv1_1
    • Image::Magick
    • JSON::XS
    • LWP::Simple
    • List::Util
    • List::MoreUtils
    • Math::Gauss
    and some others
  • The frontend are the Mojolicious templates that generate HTML and simple JS with Ajax
  • We also use the d3.js library to produce these neat charts in League/Yearly Tendencies section.
The software for scraping the NHL website and populating the Mongo database is available on CPAN.


More Hockey Stats Hockey Elo Ratings NHL Errata
Hosted by 1and1 / Powered by Mojolicious