league ▼ Rink Repairs Warm Welcome Goalie vs Team 3D Goals Toronto Love teams ▼ Empty Net Performance Team icings Offsides Leading/Trailing Strikebacks Playoff Success Schedule breaks Buchholz & Berger Early Relaxation Give or Take Delayed Penalties players ▼ Icings Plus/Minus Clutch Players Deadly Pairs Frequent Dancers Penalty Killers Powerless Streak coaches ▼ Coach PO Success Coach Face2Face Challenge Success Bench management drafts ▼ Roster Talent Talent Management Pick Stats Pick Success data ▼ Software Sources Analysis API Files

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
  • All the Javascript and the SVG code is local. We are using w3.css library for layout.
The software for scraping the NHL website and populating the Mongo database is available on CPAN.

Copyright © 2015-2024 MoreHockeyStats.com | about | contact | blog | forum | Terms Of Use | glossary | links
More Hockey Stats Hockey Elo Ratings NHL Errata