Forgot username/password? Don't have an account?
Login with Facebook
Subscribe for updates.
* New to us? log in with Facebook and get a free day pass


An application doesn't need to always be aware of it's state. Awareness tends to add more complexity into an application (such as multiple conditions). By extracting the different states into separate implementations all that is left for the application to do is update it's state to change it's functionality. A great example is a GPS and how it changes between day navigation and night navigation (by car, foot or bike).
Got A Question?

'I love being Prime'

Have a question but don't want to ask it publicly? If you are a prime member just ask right here and we will get back to you within 48 hours. Not prime yet? no worries you can ask publicly below.

Act now while we have available seating

Our on line school is private, affordable and interactive with trainer support.
Act now save your seat before someone else takes yours.
Act now