摘自豆米的博客
Node.js
- 教你在阿里云上动手安装nodejs:阿里云Ubuntu搭建NodeJs环境
- libuv深入了解
- nodejs实践总结出来的一些经验,可以借鉴一下: Nodejs服务端代码的最佳实践
- nodejs实践了那么久,肯定有些经久耐用的包,分享出来吧:nodejs开发常用到的软件包总结(持续更新)
- Nodejs流代码实现剖析系列文章,这是第一次阅读nodejs代码:
- 既然有了上面的源码学习,那么我们就很好奇,nodejs到底怎么玩转起来的呢?
- 有时候直接写C++语言更有性能优势,那么如何入门呢?怎么写出我的第一个NAPI呢? 写一个NAPI没那么难
- 自从nodejs承担网关的开发工作,总得找到一些适合我们自己开发的模式、框架,于是我们就有这样的一篇文章:AOP和IoC在点我达前端的实践
- 如果你想搞实时通信,但是还没怎么学过,那么下面这一系列文章相信可以给你惊喜:
- 为了更好地使用crypto,省却很多逻辑,我将其整理出了一个Npm包:nodejs的crypto模块基础知识普及篇
v8
- 学习v8必读的第一篇入门文章:[译文]V8学习的高级进阶
- 上一篇文章有些概念很晦涩,没关系,特别写了一篇文章来解释各种晦涩的概念:nodejs深入学习系列之v8基础篇
- 掌握v8之后,我们就会思考怎么才能利用v8来写些应用程序,那么这篇文章从编译到执行都给你提供了足够的信息:如何正确地使用v8嵌入到我们的C++应用中
libuv
- 学习libuv必读的第一篇入门文章:[译文]libuv设计思想概述
- 既然入门了,那么我们就需要开始学习libuv的各种概念,于是有了下面的两篇文章:
- 有了这么基础,我们可以开始一边学习Libuv,一边学下算法:
所有的学习相关的github Demo
- libuv-demo
- v8-demo
- nodejs-NAPI-demo
- nodejs-useful-packages
- awesome-crypto
- nodejs-rtc-demo
- node-stream-demo