2. Who am I?
Why a “Who am I?”
• Aymeric Gaurat-Apelli
• .NET developer/consultant since beta
• Worked in France, Australia (Readify) and Thailand
• Web entrepreneur
• Facebook games (1M users/day)
• http://taskarmy.com
• http://weekplan.net (knockout.js SPA)
• Employee at Jetabroad (Thailand)
3. What is Knockout.js?
• Javascript MVVM library
• Declarative data binding
• Templating
• http://knockoutjs.com
7. Observables
Can have subscribers
Raise an event when the value changes
You can have observable arrays too
<input type=“text” data-bind=“value: personName” />
Two way binding