The Quickselect Algorithm

The last three months have been really hasty but I’m fortunate enough to make past the first three months at Alibaba Cloud. Before the lunar year 2018 concludes I would like to discuss a bit about a powerful algorithm recently used in my work - the Quickselect algorithm.

More …

JS notes - ternary, const function

Recently I’m attacking the world of JavaScript - a treasure for the front-end devs but a pain for the data scientists. Here are some notes from my experience working with JavaScript…

More …

OrderedDict and DefaultDict

dict is a really nice data structure in python but it has limitations. I did some research recently with the collections module in Python and found two niche extentions of dict: OrderedDict and DefaultDict.

More …

CI with Travis and Coveralls

Continuous integration(CI) is the practice to efficiently merge developer working copies with a shared mainline. Automated CI is a must in the industry nowadays, and it’s also free and ready-to-go without any sophisticated configurations.

More …