Planning a project

When creating a project for your portfolio it is important to not just dive head-first into development. With a little bit of project planning, you can introduce a framework that will help you track your progress, record your decisions and manage the scope of your project. A simple project can be broken down into four … Read more

Algorithms

An algorithm is a set of instructions that an application uses to determine what to do. The instructions should never change and, for any given input, should always result in the same outcome for that input. An application should be able to follow an algorithm regardless of its current state, and end in the correct … Read more