SunUp – #21-38
This week I’ve:- Misc - put in quite a lot of time migrating content to a new Jekyll site Read on
This week I’ve:- Misc - put in quite a lot of time migrating content to a new Jekyll site Read on
This week I’ve:- Misc - wrote some code to help generate static event listings for one of the websites I look after Read on
It’s been a really busy week so all I’ve done is:- Misc – Upgraded some sites to WordPress 5.0.1 Misc – done some PHP upgrades on various sites Read on
This week has been pretty busy but I’ve: Oversteer Racing – organised some tasks on my backlog RF1 – completed the 2018 season Misc – replaced the AES search Misc – went to a tech volunteers meet-up Misc – went to a Unity3D meet-up Read on
This week I’ve: Oversteer Racing: completed AI pit strategy code Oversteer Racing: fixed a longstanding issue related to car numbering Oversteer Racing: added way points to the pit lane of the test track to allow AI cars to visit the pits Web: completed a web site move from one host to another and reinstated automatic backups Misc: did some configuration work to move mailboxes for the AES Read on
This week I’ve: Oversteer Racing: fixed the bug with the lap timing that affected split times and sometimes stated that cars were one lap further behind than they were. Oversteer Racing: the dust particles bug re-appeared but I’m pretty sure I’ve now fixed that for good. Misc: updated to MantisBT 2.13.1 Read on
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 Read on
If you’re a Bitbucket user then you probably already know about Bitbucket Pipelines. If you’ve not heard of Bitbucket Pipelines then they are Bitbucket’s continuous delivery mechanism. They allow you to run commands, on a new commit for example, to run tests and then deploy your code to production (if you want). I’ve been using Jenkins for a while but wanted to try out Pipelines on one of my Django projects. Specifically I wanted to... Read on
This week I’ve: Oversteer Racing: set up particle system for adding sparks Oversteer Racing: added new tag to identify cars Web: done further work trying out BluePark Misc: added a new blog post about the dex format error Misc: Went to the Unity meetup Read on
This week I’ve: Oversteer Racing: Improved the control GUI Web: Created a test account with BluePark to try out their eCommerce product Web: Upgraded MantisBT Read on
This week I’ve: Migrated AES site to use https Migrated Mucky Creature Ltd. site to use https Updated Glossary to use CakePHP 2.7.7 Read on
This week I’ve: Misc: Started a fairly wide review of hosted online shops Misc: Spent a lot of time reading guidance from the ICO regarding the demise of Safe Harbor Read on
This week I’ve: RF1: Upgraded Django to 1.8.13 Oversteer Racing: Reduced the update rate of the UI Oversteer Racing: Updates to change car performance based on tyre grip Oversteer Racing: Started work on particles for smoke and dust Oversteer Racing: Initial work on car engine failures Web: Technical work to help launch the website for my wife’s company Read on
This week I… Finally released the responsive design changes for the shop Carried on working on the RF1 link changes Read on
This week I… Released an alpha version of Bubblision (v1.1) – the main change is that it has added game functionality allowing players to skip the current player bubble colour. I think it makes the game more fun but I’m worried it’ll make it too easy. More work on the responsive redesign for the shop – almost done now! Upgraded RF1 to use Django 1.8 Began work on changes to RF1 to use the URL... Read on
This week I… Carried on working on the shop responsive redesign… it’s a laborious process but I’m starting to see the light at the end of the tunnel Released version 1.01 of Bubblision. This is a bug fix release and mainly addresses the problem with the adverts. Carried on working on adding swipe support to Bubblision Read on
This week I… Carried on with the responsive design work for the shop Set up the Mac so I can do Android builds on the Mac (yay!) Started adding swipe support to Bubblision Fixed a bug with the ad handling in Bubblision Read on
I don’t feel that the last week has been particularly productive. All I’ve done is carry on working my way through retrofitting a responsive design to the shop. It’s still not finished but I am at least making progress. Read on
This week I started work on applying a responsive design to the AES shop. I don’t think the process is going to be easy or fun. The shop software really is pretty old fashioned in its templating and I’m having to fix some underlying problems in the software’s HTML before tackling the changes needed in my templates. Later on in the year I’ll review our use of this shop software. Read on
This week I… Launched the responsive redesign of the AES site Fixed another bug in RF1 Updated RF1 to Django 1.7.7 Updated Glossary to CakePHP 2.6.3 Read on
This week I… Fixed a bug in RF1 Updated RF1 to Django 1.7.6 Carried on with the work to apply a responsive redesign to the AES site and Glossary Read on
I’ve not managed to do much this week but I have started work on retrofitting a responsive design to the AES site and Glossary. This is something I’ve wanted to do for a while but Google’s announcement that being mobile-friendly will influence search results has prompted me in to action. Read on
This has been a bit of a mixed up sprint as I’ve had a lot of other things to do at the same time so I’ve not been able to put in as much time as I’d have liked. Over the next few weeks I’ll launch my fantasy F1 game so that will impinge on the time available for Bubblision too. Tasks completed this sprint: Increased the speed of the restored NPC bubbles an increased... Read on
I didn’t have as much time to work on my projects as I’d hoped during this sprint. The sprint overlapped with the New Year and also me needing to mark some of my students’ assignments. As a result I probably had only half the time I usually have during a sprint and so I finished fewer tasks. Tasks completed this sprint: Fixed a bug which led to the score increasing if the player bubble burst... Read on
Part of the reason why I’ve not achieved as much as I’d hoped this week is that the web server that hosts another project I look after had a hardware failure. It’s shared hosting with Dreamhost and they attempted to recover the site from their backups. This is really frustrating for a number of reasons: Their backups are three days old and I’ve got daily backups so mine are much newer (they tell users not... Read on
Sprint tasks review Created a new branch in the git repo Migrated the code Fail – confirm the existing SimpleTest test suite reports no errors Additional task – Migrated test suite to PHPUnit Tested the deployment to a fresh CakePHP 2 install Merged branch into master Moved code into production Complete Read on
Story By the end of this sprint we will have migrated the current application from CakePHP 1.3 to CakePHP 2.3. We will have also deployed the new codebase into production. Sprint tasks Create a new branch in the git repo Migrate the code Confirm the existing SimpleTest test suite reports no errors Test the deployment to a fresh CakePHP 2 install Merge branch into master Move code into production Expected duration One – two weeks.... Read on
Sprint tasks review Work out how to extend SimpleTest to a test database with the WebTester Complete – see documentation. Create Integration Tests Created tests for Terms (public and admin functionality) Created tests for Groups (public and admin functionality) Created tests for Links (public and admin functionality) Created tests for other ancilliary models (admin functionality mainly) Complete – tests created Read on
Story As a developer I need to be certain that the web front-end of the application works as expected. Sprint tasks Work out how to extend SimpleTest to a test database with the WebTester Create Integration Tests (predominantly Terms, Groups, Links but also including ancillary models) Expected duration Two – three weeks. Read on
Sprint tasks review Migrate existing code to a git repo Complete – Source code moved to my BitBucket account. Install SimpleTest Complete – SimpleTest installed and tested using CakePHP 1.3 core tests. Create Unit Tests (Models and Util component) Created fixtures (needed fixtures for all models) Created tests for Models Created tests for Util component Complete – tests created Read on
Story As a developer I need to migrate the current code base from CakePHP 1.3.15 to CakePHP 2.x. In order to do this I need to create missing unit tests as these will allow me to migrate to the new codebase and retest the migrated code. I also want the code to be under version control. Sprint tasks Migrate existing code to a git repo Install SimpleTest – the only test framework supported by CakePHP... Read on