Optimization Continues

Optimization Continues

This week I spent a great deal of time optimizing code and preparing my poster.

In regards to code optimization I have run into an issue regarding networking bandwidth. Due to the nature of Address Infinite being connected to a blockchain, a strong and consistent Internet connection is needed to maintain a fair distributed database. During testing I found that connections using slower-than-broadband Internet had difficulty syncing with the application. There are ways to accomodate these slower systems but for purposes of this project I think I will add an additional requirement to the software for broadband-speed internet, preferably 5Mb per second or higher. I think this requirement is reasonable considering the dramatic increase in broadband adoption across the world and the audience for business applications.

For my poster I have started to layout the initial pieces of content and have created a few cool concepts for how the poster should be organized. I've decided to use a "block" theme to go along with the blockchain functionality. Below is a very rough sketch of my layout:

Final Grading Rubric

Final Grading Rubric

Code Complete, Refactoring Time

Code Complete, Refactoring Time