掌握reduce

在函数式编程时中,reduce是一个非常重要的函数,在日常工作中,我们很多时候需要使用reduce来完成我们的任务。

Why Ramda?

本文将为大家介绍RamdaJS,一个非常值得学习的Point Free Style的函数编程类库。此篇为英文原文。

为什么要有Ramda类库

JavaScript是一个Lisp特点的语言,不过这也给使用者带来了很多麻烦。在经过多年的演变,JavaScript也用了自己的规范ECMAScript。在JavaScript的不断演变的过程中,出现了很多非常优秀的类库。众所周知,程序是数据+算法,Ramda函数库为我们提供了一组简化算法编写的工具,本文将为大家介绍RamdaJS,一个非常值得学习的Point Free Style的函数编程类库。

Erlang跟踪调试指南

编程最重要的一点就是学会调试。顺序执行的时候调试难度就非常大,并发型系统的调试就更不用说了。而Erlang整体生态就是一个并发型的生态,其调试难度非常大。但是这其中还是有一些技巧的,当我们学会这些技巧,很多事情就好做多了。

不要虚度光阴

一寸光阴一寸金,寸金难买寸光阴。作为公司里的打工人,工作不是我们的全部,最好去做你能向公司以外的人展示的东西。 比如做开源项目,去会议演讲,到大学进修新的学位等。这些东西不但可以给自己带来不同的感受,同时也是上升的垫脚石。