Monthly Archives: April 2016

Algorithm and Data Structure Review

Dynamic Programming (optimally plan processes) Dynamic programming is a very powerful algorithmic paradigm in which a problem is solved by identifying a collection of subproblems and tackling them one by one, smallest first, using the answers to small problems to help … Continue reading

Posted in CS Research&Application, Uncategorized | Tagged , | Leave a comment

Slim Down UIViewController

1. Separate Out Data Source and Other Protocols Move Domain Logic into the Model Creating the Store Class (a service layer/ repository) Move Web Service Logic to the Model layer Move View Code into the View Layer (increase reusability and … Continue reading

Posted in iOS, Uncategorized | Tagged , | Leave a comment

Review basic concepts in Machine Learning

I went over basic concepts, methods and functions in Machine Learning while reading Machine Learning in Action which is written by Peter Harrington and provides executable Python code and is very helpful to those who want to begin learning Machine … Continue reading

Posted in CS Research&Application, Uncategorized | Tagged , , , | Leave a comment

Develop a website with Keystone Framework in One Month

In last one month, I developed a website with Keystone JS Framework which is a great Node JS CRM framework. Compared with WordPress, it’s better for scaling and has more programmer friendly data model with MongoDB, a light admin panel and … Continue reading

Posted in CS Research&Application, Uncategorized | Tagged , , , | Leave a comment