To make good API server

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. It has been more than 10 years since created, and released its 1.10 version few months ago. During that time it proved how stable it is with lots of massive projects(such as Instagram, Pinterest, and more) which are based on it.

Control linechart on NVD3

Now, in web, d3 & nvd3 has been the first option for graph rendering(maybe not…but I think so) in open source projects. And one of them, line chart, are being used to show the movement of some value by timeline. But when using on this, there are some parts, that makes this tool untidy.

Publish package to Bower

Now, most of projects are implemented with group of open sources, and package managers are helping us to add these easily. If you are working on project using javascript, you will be familiar with bower and npm. I am working on AngularJS project currently, and most of library are being managed with bower.

Translate Angular Project

If you are googling to find how to internalizate your angularjs, you would find angular-translate or angular-gettext mostly. The first reason I choose angular-translate is because this has setting for reading translation data through json file. angular-gettext is using .po format and they have own tool to edit, but I don’t want to use other specific tool for editing.

Setup python environment

If you are looking on multiple python projects, you would have experienced a problem with different package version between project. For example, one of the project are using django 1.7.x, while other only supports 1.9.x. In this case, you need to re-setup your packages everytime changing working project.