• Supercontest.
      • Finished all the stripe integration, in production. In general, loved the experience with this product.
        • Tested by removing my paid status and running through the registration as if I were a new random user.
      • Lockdown happened at midnight, right on time, without issue.
      • Late pick submission form worked perfectly (Raj is in another timezone, I’ll fix that js utc issue).
      • The email reminder hit up 10 people. It definitely helped.
      • Sent the app to eric.
      • Added a legend for the table colors (and asterisk = home and border = completed). Turned this and the msg_list into an accordion (multiple collapses).
        • Ended up doing side-by-side buttons instead of accordion.
      • Moved the non-view-specific information to the url_value_preprocessor on @app. All global g attributes are attached there (current_season, user is premium, etc). View-specific ones are added on the blueprint-specific preprocessor (requested season, league, week, etc).
      • Sentry reported a ZeroDivisionError is user’s possible total points = 0 (in calculating the percentage). Fixed.
      • The nfl scorestrip returned an xml without week (only one time). Sentry caught it. https://sentry.io/organizations/bmahlstedt-org/issues/1271295158. Resolved without action.
      • Fixed the issue where Raj tried to pick in another country. It now casts the NOW timestamp to pacific time before evaluating if it’s wed-sat for the open pick window.
    • Created an alert on the DO droplet for disk utilization > 90%. It’s currently at 57%. The machine is 25GB only.
      • Had to wait about 5 minutes for a shared runner on gitlab today, my longest ever. Not too bad I guess.
      • Stripe takes 2.9% + 30 cents on every transaction (same as paypal).
        • For the $50 supercontest registration, we pocket $48.25 and stripe takes $1.75.
        • They autotransfer the money you’ve made to your bank account every 7 days or every 2 days or something. It is automatic though.
      • Smoked an 8lb pork butt and 5lbs chicken thighs.
      • Subscribed to Farnam Street, a newsletter about critical thinking and mental modeling.
      • cmake is a build system that allows you to write macros that generate makefiles. Alex has been using it a lot lately, says cmake + req-compile could replace sx-setuptools.
      • Megan Olivi did commentary during redzone today?? Must be contracted out now with the NFL, in addition to the UFC.
      • Localhost with my app open in the browser for a number of hours … didn’t look great. It was at 2GB mem utilization.
      • You CAN have url_defaults and url_value_processors in a hierarchy, like one for the full app and one for each blueprint in the app.