Slowdown

This week has been anything but productive. I have barely made any progress to the react-admin system and I keep coming across hurdles due to my lack of knowledge. At the start of the week I redid the user guide for my main application to provide a more concise instruction manual for our users. The app was officially released to the client on Wednesday morning and I have been told to remain on standby in case any issues arise. In Read more

The Other Side of Learning

Time runs faster in Aeste, between learning how to use new tools, reading documentation of new libraries, and the seemingly endless process of research that proceeds every step you’re taking in a project, it’s often hard to catch up with time. My second week in here wasn’t very different than the first, that overwhelming set of emotions that accompany having to do things for the first time did not leave my side. I frankly expected to get accustomed to the Read more

Photo by Fabian Grohs on Unsplash

Report Card

I have been involved with generating the report cards for participants of a competition. The report card will contain the candidate’s details as well as graphs that gives them a sense of how well they did in their venue, in their category, or among those who play the same instrument. First I parse through a spreadsheet that contains the candidates’ details, such as his/her score or piece performed. For this first parse, I collected the data sets of candidates’ marks Read more

Trailing On

With Electron finally up and Running I was told to get the Cordova App ready as well so I used a Plugin to add Cordova to my Vue project and managed to build an Android App that Emulated successfully. The Android App performed as expected except one minor problem. The long press custom directive did not seem to work on the Nexus Emulator. After some testing I developed the hypothesis that the reason for the directive not working is because Read more

Photo by Vojtech Bruzek on Unsplash

Tenth Week Updates

This week, I continued working on the report card which is to be sent to the participants. I used a CSV parser to parse the spreadsheet that holds the competition data. Dr Shawn has advised me to use a template to render the contents of the PDF in order to separate designing from inputting data into the PDF. This way, the source code needs not be changed to make slight modifications to the design of the PDF. When testing the Read more

First week at Aeste

I had expected plenty to go wrong on my first week; felt under prepared and built a hundred scenarios of how it might go wrong. However, it was quite the opposite, the place was very warm and welcoming, and I cannot recall a period in which I learned this number of things this fast. Some of this week was spent getting familiar with the system, and several other tools that were important in the project. Such Git a code management Read more

Photo by Headway on Unsplash

Out and About

This week was the first in a long while where the work and stress level were relatively on the more manageable side of things. Finalization was done for the application by making last minute cosmetic changes like adjusting the application icon and changing the application name etc. Electron was successfully built up and I was able to produce a NSIS Installer for Windows and DMG installer for Mac OS. A caveat of cross platform development was revealed here whereby even Read more

GoAccess

I have discovered this useful tool for web-server log analysis – GoAccess. It is a pretty nifty tool and shows various information collated from a typical NCSA log file produced by most web-servers. This tool came in handy recently, particularly when trouble-shooting specific customer complaints about a service that we launched for a client. I would often extract the relevant portions from the main log file and use this tool to visualise the affected customer’s issue. While this tool does Read more

Photo by Giorgio Tomassetti on Unsplash

Ninth Week Updates

A bug has arose from testing the code for computing the final results of the contestants. It had to do with not being able to receive all the documents in the database. After investigating it further, I discovered there was a default limit set on the number of documents returned. Initially I increased the limit to a higher number, but was advised against doing so due to the document count possibly exceeding the limit or a huge limit placing a Read more

Wrapping Up

This week was spent entirely on debugging and testing to ensure that the final interface would be as seamless and optimal as possible. While writing my code I had overlooked some finer details with regards to how the data would change between interfaces when going from one role to another and this created some pitfalls that had to be addressed as in such cases my previous code would display glitchy results to the user. Another mistake that I had to Read more

Photo by Vojtech Bruzek on Unsplash