1. Digest: An introduction to functional programming

    Original Article:An introduction to functional programming Author:Mary Rose Cook …


  2. 为什么加密货币泡沫会破裂

    原文地址:Why and how the Cryptobubble will burst 原文作者:DK 译文出自:掘金翻译计划 本文永久链接:https://github.com/xitu/gold-miner/blob/master/TODO/why-and-how-the-cryptobubble-will-burst.md 译者:十七粒 校对者:Damon Yuan …


  3. Start ShadowSocks in One Minute

    For the reason you know what, it is always difficult to access github or run some command to fetch remote resource from inside China network. One of the solution is to punch a hole in the Great Wall by setting up ShadowSocks proxy to route your traffic through secured tunnel. There are many great articles to introduce the theory of ShadowSocks and the installation of it, but there is none that automate the process of it. Here is a a automation shell script to help start ShadowSocks server and client in a minute, and it is tested on Ubuntu 16.04. Feel free to modify it according to your requirement. …


  4. JavaScript vs Ruby in Inheritance

    Both JavaScript and Ruby have special inheritance model. In JavaScript, it is handled by stuff known as prototype chain; in ruby, there is a special class named as Singleton Class that wires all the magic up. The basic concept is the same: instance methods should be placed in ‘Class’ so that the instance can refer to it rather than duplicating it. Here is a diagram to clarify the inheritance chain in JS and Ruby and hope the comparison will shed some light on the common concept. …


  5. Docker inside GFW

    Mainland China is a big market and your might want get a piece of cake from it. Normally if you want to apply the Asia-pacific businese to Europe, even if the application logic is exactly the same, it is better to create a new instance in EU zone and change the base url to the new server in order to achieve faster network connection. This also applies to mainland China. …


  6. Test with iOS

    This article tries to generalize the best practice of testing with iOS project. …