Compare Frontend Javascript Frameworks


Very flexible, we can do whatever we want, in whatever way.


It is hard to write ugly code cuz we need to follow the rules. Good for teamwork.


Two-way data-binding is not free.

It will just do what we tell it to do. Thus, we need to write a lot of code.


It is V in MV......

R DT data.table Join

This is part of PML notes. HDD: r_data_table_start

Prepare Data




hero = "

name, alignment, gender, publisher

Magneto, bad, male, MarvelDuplicate

Storm, good, female, MarvelDuplicate

Batman, good, male, ......

Google NCR (No Country Redirection)

To avoid contry redirection, use the following search string in chrome as the default engine:

There are some extensions to force another redirection to .com, but it disturbs the "back page" action.

Python the Language (in case of)

Install Py3

Download and install py3 from the official website.

During installation, make sure to "add to system PATH".

If it is only in user's "Path", we need to also add to system "PATH" (both the python root folder and the script subfolder), and make sure it is......

DAMP (Django, Angular, Mysql-or-Mongo, Python)

Conflict of {{ }} in Angular & Jinja

Solution 1 (suggested):

vim static/js/app.js


Solution 2 (ugly):

Use {% verbatim %} and {% endverbatim %} paris.

Restful API with Angular - A Shopping List Demo

(Very Simple Demo wit......

Learning Django MVC Framework

This is my learning notes of sentdex's youtube tutorial, the corresponding video+text one is here, another tutorial: Django Tutorials for Beginners and a book "O'Reilly 2014 - Test-Driven Development with Python (django 1.7)".

Good resource: