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”

This week I’ve:-

  • RF1: a few minor changes following the upgrade to Django 1.11
  • Oversteer Racing: started work on race strategy for AI cars. Specifically, when the AI cars choose to pit.
  • Oversteer Racing: improved the look of the game by adjusting the graphical settings within Unity.
  • Oversteer Racing: produced a #screenshotsaturday
  • Web: finished uploading details of the AES publications from 2017

This week I’ve been pretty busy but I have:

  • RF1 – upgraded dev site to Django 1.11 (LTS)
  • RF1 – upgraded production site to Django 1.11 (LTS)

This has been an important bit of work as I was using the last LTS release (1.8) and this is end of life in April.