Magnut Magnut Todays Date : Wednesday, 8th September 2010

Portal Stats


I did alot of work on creating and optimizing existing reports. Aedgency used a 3rd party system called blueshoes for adding functionality to reports, which when I arrived was another system that the existing developers didn't know much about except for the limited features they used. The problem with blueshoes was that it was no longer supported and noone could find the documentation for it. I took it on myself to look through the code and find out more about it. I learnt so much that I added functionality to the 3rd party blueshoes system such as a javascript week picker and also upgraded some classes to php5 from php4. I also created multiple reports with varying features and different levels of complexity trying to make creation of reports easier with reusable classes. My team lead on this project only requirement for existing reports was to make them faster and more efficient so I did alot of work on existing reports to find functions that where slowing them down and to improve caching and javascript functions.