Django

This week I’ve:-

  • Oversteer Racing – more work on the routines to handle the end of the race
  • Oversteer Racing – checked that the options in the settings screen affect the game
  • Oversteer Racing – fixed some bugs
  • Oversteer Racing – wrote the latest dev blog
  • RF1 – upgraded to Django 1.11.22
  • Misc – signed up for another web host to try them out

This time of year I tend to be very focused on RF1 so I’ve largely been working on that:

  • RF1 – Added SSL to the test site
  • RF1 – Redeployed the test site using Python 3.6 and virtualenv
  • RF1 – Created a monitoring page and changed monitoring to point to new page
  • RF1 – Redeployed the production site using Python 3.6 and virtualenv
  • RF1 – switched to using pip-compile for requirements.txt

This week I’ve:

  • RF1 – upgraded to Django 1.11.20
  • RF1 – completed work to allow the application to run using Python 3 instead of Python 2.7
  • RF1 – looked into using virtualenv in production
  • RF1 – updated the code to use a year specific value for the cost of a team change
  • Misc – set up monitoring

This week I’ve:

  • Oversteer Racing: fixed a problem with calculating pit stop time for rival cars related to pit box accuracy
  • Oversteer Racing: fixed an issue that was causing the player UI not to update correctly
  • Oversteer Racing: fixed an issue where rival pit stop duration was calculated incorrectly if fuel was needed
  • Oversteer Racing: fixed an issue where rivals were too eager to stop for fuel
  • Oversteer Racing: wrote the dev blog for July
  • RF1: updated to Django 1.11.15
  • Misc: started reading “The DevOps Handbook”