引子

nodejs 多线程 nosql?
http://stackoverflow.com/questions/23447413/websockets-php-ajax-javascript-refresh-client
一切都起源于这个帖子:
https://ruby-china.org/topics/30467

js & es2015

js的参考

  • http://www.ecma-international.org/memento/TC39.htm
  • https://github.com/tc39
  • https://github.com/tc39/proposals
  • https://tc39.github.io/process-document/
  • https://github.com/tc39/ecma262

入门

  • http://huangxuan.me/2015/09/22/js-version/
  • babel is a polyfill: https://babeljs.io
  • es2015介绍: https://babeljs.io/docs/learn-es2015/
  • v8介绍: http://www.75team.com/post/v8-es6-es7-and-beyond.html
  • es7介绍: http://www.cnblogs.com/whitewolf/p/details-of-ES7-JavaScript-Decorators.html
  • es7制度介绍: http://wwsun.github.io/posts/new-in-es2016.html
  • 异步回调的一个特性, 据说不包含在es7里面: http://aisk.me/using-async-await-to-avoid-callback-hell/
  • 2016 js开发: https://github.com/gf-rd/blog/issues/29
  • 异步详解: https://blog.risingstack.com/asynchronous-javascript/
  • 阮一峰的入门6: http://es6.ruanyifeng.com
  • 阮一峰的入门5: http://javascript.ruanyifeng.com

nodejs

  • 入门: http://nodeapi.ucdok.com/#/api/assert.html
  • wiki: https://en.wikipedia.org/wiki/Node.js
  • w3入门: http://www.w3schools.com/js/
  • 官网: https://nodejs.org/en/
  • 中文: http://nodejs.cn
  • 中文手册: http://nodeapi.ucdok.com/#/api/documentation.html
  • 中文文档: https://www.gitbook.com/book/0532/nodejs/details
  • 中文资料: https://github.com/youyudehexie/node123
    几乎啥都有, 有网络的时候浏览下.
  • 中文社区: https://cnodejs.org
  • 中文: https://www.gitbook.com/book/0532/nodejs/details
  • 中文官网: http://nodejs.cn
  • 英文文档: https://nodejs.org/en/docs/
  • 入门书籍介绍: https://www.v2ex.com/t/295608#reply17

rail & ruby

  • 多线程: http://blog.teeceepee.com/blog/2015/10/05/activejob-and-sidekiq-introduction/

openresty

  • http://www.stuq.org/page/detail/557
  • http://jinnianshilongnian.iteye.com/blog/2280928

摘要: 在探讨如何从零开始OpenResty开发之前,我们先来重温下什么是OpenResty,先看一张OpenResty官网的截图。看看OpenResty作者章亦春(agentzh)对它的定义。

我的理解Openresty = Nginx + ngxhttp_lua_module + lua_resty*;它是一个原生Nginx台上一个HTTP_LUA模块,再加上一系列Lua_resty模块组成的一个Ngx_Lua高性能服务生态。

在没有OpenResty的时候,基于Nginx开发高性能后端服务这是一件高大上的事情,没有很深的C语言开发功底,是做不了的。

要是想做好那更是得对Nginx整体架构有深入细致的了解,Nginx源码里那些三星级( *** )四星级( **** )的C指针让多少英雄好汉望而却步。而且C模块的开发调试真是不简单。

下图是Python社区大名鼎鼎的“大妈”Zoom.Quiet总结的Lua开发和C开发Nginx模块的流程,多么走心的领悟。

erlang

  • 入门: http://nodex.iteye.com/blog/264296