Knockoutjs fundamentals part 1