ngModel directive allows to setup two-way data binding updating model if the value changes in the view, and other way around. Value gets updated immediately, however sometimes it's useful to trigger update action after some delay. The next custom directive do the trick.
A simple Chrome extension that makes reading Wikipedia articles more convenient by providing quick article abstracts in popup.
There are quite a few tools available to perform XML to JSON conversion online. Recently one more appeared :) I would not reinvent a wheel without a reason. Actually I started looking at EmberJS, and since making an application (no matter what) is the best way of learning things, here we are.
Usually when the project is ready for production developer needs to minimize sourse files in order to reduce download time and save bandwidth. There are a number of perfect compressors which can significantly lower the file sizes.