If you look inside the AngularJS source code, you will see a comment starting with "Insanity Warning". This comment is in regards to some of the code that handles Angular's databinding. Is it really that complicated? Well, it isn't simple, however, in this talk, you will see a simplified version of Angular's databinding system being built and explained, giving you an intimate understanding of how it works. It aims to explain why some of the things you are doing won't work, and why some will. Unless you have been through the innards of Angular already, what you'll see in this session will help you build better applications, as well as solve issues a lot faster.