Skip to content

Commit

Permalink
add resource
Browse files Browse the repository at this point in the history
  • Loading branch information
Pana committed Feb 15, 2014
1 parent ee3e5d0 commit 7cd305c
Show file tree
Hide file tree
Showing 2 changed files with 229 additions and 0 deletions.
20 changes: 20 additions & 0 deletions README.md
Expand Up @@ -5,6 +5,8 @@ Learnign node.js made easy. This page contains collection of curated links to bl

It was just created and will be actively updated. Please fork and submit your pull-requests, if you would like to contribute. Thanks!

If you are a Chinese, here is the [Chinese version](https://github.com/youyudehexie/node123).

## Installation

Go to http://nodejs.org/, download node.js installer and follow instructions. Mac OS, Windows, and Linux are supported.
Expand Down Expand Up @@ -45,6 +47,7 @@ To use Node.js you need to have a decent understanding of JavaScirpt language.
- [Nitrous.io](https://www.nitrous.io/) - is both an IDE and environment in the cloud. Has both online and desktop versions. Paid.
- [Koding](https://koding.com) - offers you a free rootable VM with Node. Also you can work on the same code with your friends.
- [Cloud IDE (a.k.a eXo Cloud IDE, a.k.a codenvy)](https://codenvy.com/) - cloud development IDE and environemnt with continuous integration and other features. Offers both hosted and on-premises solutions.
- [modulus.io](https://modulus.io/) - Scalable application platform (PaaS) for developers, offering Node.js hosting, MongoDB, and performance analytics in the cloud. Try us for free.

## Debugging

Expand Down Expand Up @@ -82,6 +85,13 @@ To use Node.js you need to have a decent understanding of JavaScirpt language.
- Explore [registered public npm modules](https://npmjs.org/)
- Hosting Private npm repository (TODO)

## Community

- [Node Google group](https://groups.google.com/forum/#!forum/nodejs)
- [China community](http://cnodejs.org/)
- [Local communily list](http://nodejs.org/community/)


## Tutorials

- TODO
Expand All @@ -101,6 +111,7 @@ To use Node.js you need to have a decent understanding of JavaScirpt language.
- [The Art of Node](https://github.com/maxogden/art-of-node)
- [JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read)
- [Mixu's Node book](http://book.mixu.net/node/)
- [A collection of Node.js books](http://book.rednode.cn/)

## Paid Books

Expand Down Expand Up @@ -167,6 +178,15 @@ To use Node.js you need to have a decent understanding of JavaScirpt language.
- [James Haliday "substack"](https://github.com/substack) - Browserify, dnode, Optimist
- [Guillermo Rauch](https://github.com/guille) - Socket.IO

### Node mavens

You can find the most famous Node.js developer at [Nodemavens](http://nodemavens.com/).

## Resource
- [Rednode garden](http://yuan.rednode.cn/resource)
- [Nodecloud](http://nodecloud.com)



## Credits

Expand Down
209 changes: 209 additions & 0 deletions cn_resource.md
@@ -0,0 +1,209 @@
#node.js中文资料导航

##Node.js
+ [HomePage](http://www.nodejs.org/)
+ [Infoq深入浅出Node.js系列(进阶必读)](http://www.infoq.com/cn/articles/what-is-nodejs)
+ [Node.js中文文档](http://nodeapi.ucdok.com/#/api/)
+ [被误解的 Node.js](http://www.ibm.com/developerworks/cn/web/1201_wangqf_nodejs/)
+ [Node.js C++ addon编写实战系列](http://deadhorse.me/nodejs/2012/10/08/c_addon_in_nodejs_node_gyp.html)
+ [热门node.js模块排行榜,方便找出你想要的模块](https://nodejsmodules.org/)
+ [nodejs多线程,真正的非阻塞](http://cnodejs.org/topic/518b679763e9f8a5424406e9)
+ [浅析nodejs的buffer类](http://cnodejs.org/topic/5189ff4f63e9f8a54207f60c)
+ [利用libuv编写异步多线程的addon实例](http://cnodejs.org/topic/519ceb5263e9f8a542c19764)
+ [Node.js中exports与module.exports的区别](http://weizhifeng.net/node-js-exports-vs-module-exports.html)
+ [Node.js http 管道拒绝服务漏洞](http://cnodejs.org/topic/5293550ca6957a08096508fb)
+ [Node.js高级编程](http://yaohuiji.com/2013/01/08/pro-node-article-list/)
+ [Node.js代码风格指南](https://github.com/dead-horse/node-style-guide)

##业界新闻
+ [NodeJS无所不能:细数10个令人惊讶的NodeJS开源项目](http://www.csdn.net/article/2013-12-17/2817827-10-surprising-Node.js-projects)
+ [看eBay如何评价他们的Node.js首次尝鲜](http://www.csdn.net/article/2013-05-20/2815364-how-ebays-first-node-js-application-were-built)
+ [程序员如何说服老板采用Node.js?](http://www.csdn.net/article/2012-05-03/2805296)
+ [百万级并发 Node.js也能行](http://www.csdn.net/article/2012-08-21/2808861)
+ [高性能Node.js:来自LinkedIn Mobile的10条优化建议](http://www.rockdai.com/?p=596)
+ [Kraken:改变PayPal开发文化的Node.js框架](http://www.csdn.net/article/2013-11-25/2817617-PayPal-Kraken-Nodejs-Framework)
+ [Groupon抛弃Rails,转向Node.js](http://www.iteye.com/news/28358)


##经验分享

+ [SDCC讲师专访:淘宝朴灵谈Node.js](http://www.csdn.net/article/2012-07-30/2807863)
+ [Node.js的核心与红利](http://www.programmer.com.cn/13844/)
+ [QCon北京2013 Node.js专题出品人朴灵专访](http://www.linuxeden.com/html/news/20130109/134241.html)
+ [一个周末掌握IT前沿技术之node.js篇](http://ittechnical.sinaapp.com/category/node-js/)
+ [用node+express搭建多人博客教程系列](http://cnodejs.org/topic/515b009a6d38277306192e4e)
+ [Node.js静态文件服务器实战](http://www.infoq.com/cn/news/2011/11/tyq-nodejs-static-file-server)
+ [人人和微博登录模块的实现](http://cnodejs.org/topic/51ce18bb73c638f3706ca7bb#51ce818c73c638f3707422e6)
+ [《京JS》会议 & V8上的JS优化](http://blog.sina.com.cn/s/blog_6801fe420101qaz2.html)
+ [沪 JS 国内讲师的 PPT 收集](http://cnodejs.org/topic/505acc95fd37ea6b2f1813de)
+ [给Node.js新手的7条小建议](http://cnodejs.org/topic/525216a3f29c7bbd3c877cbf)

##模块导航

###web服务器框架

####最流行的web框架Express
+ [HomePage](http://expressjs.com/)
+ [加装涡轮,提速expressjs](http://cnodejs.org/topic/51c3ef9f73c638f37058e6bc)
+ [给 connect 的 static 模块加上url路径前缀](http://cnodejs.org/topic/4fce14e0e5e72c25180b51d1)
+ [研究nodeclub 登陆验证逻辑的一些心得](http://cnodejs.org/topic/515535485dff253b374288da)
+ [Express.js 中文入门指引手册](http://www.csser.com/board/4f77e6f996ca600f78000936)
+ [Connect架构初探 for 新手](http://cnodejs.org/topic/51a2f562776b2e7f035f2850)
+ [使用 Express + Socket.IO 搭建多人聊天室](http://cnodejs.org/topic/51d51cd8d44cbfa3047926ba)

####国人开源web框架rrestjs
+ [HomePage](http://rrest.cnodejs.net/)

####实时应用web框架meteor
+ [HomePage](http://meteor.com/)
+ [Meteor-DDP翻译](http://cnodejs.org/topic/51b030d9555d34c678e5fb2e)
+ [Meteor 非官方中文文档(不包含API部分)](http://cnodejs.org/topic/519b655a63e9f8a5429cb70e)
+ [基于meteor开发的开源项目列表](http://cnodejs.org/topic/50d0466b637ffa4155aed34f)

####基于Express的实时MVC框架Sails
+ [HomePage](https://github.com/balderdashy/sails)

####Koa,下一代 Node.js web 框架
+ [HomePage](http://koajs.com)
+ [koa-guide](https://github.com/turingou/koa-guide)

###Mysql 老牌关系型数据库

+ [HomePage](https://github.com/felixge/node-mysql)
+ [mysql处理BIGINT里面的一个坑](http://cnodejs.org/topic/51a8c64d555d34c67835037d)
+ [使用node-mysql中的连接池](http://cnodejs.org/topic/51676ac26d38277306fe7c85)
+ [mysql自动断开解决办法](http://cnodejs.org/topic/516b77e86d382773064266df)

###Mongodb

+ [node-mongodb-native](https://github.com/mongodb/node-mongodb-native)
+ [mongoose](https://github.com/LearnBoost/mongoose)
+ [如何使用mongoose对一个100万+的mongodb的表进行遍历操作](http://cnodejs.org/topic/51508570604b3d512113f1b3)
+ [[技术讨论]mongodb驱动的正确使用方法](http://cnodejs.org/topic/5190d61263e9f8a542acd83b)

###异步流程处理

####async
+ [HomePage](https://github.com/caolan/async)
+ [Async中文详解](http://freewind.me/blog/20120518/932.html)

####eventproxy
+ [HomePage](https://github.com/JacksonTian/eventproxy)

####Q Promise 异步模式
+ [HomePage](https://github.com/kriskowal/q)
+ [在Node.js 中用 Q 实现Promise – Callbacks之外的另一种选择](http://www.ituring.com.cn/article/54547)

####co
+ [HomePage](https://github.com/visionmedia/co)
+ [深入理解 Yield](http://www.html-js.com/article/column/77)
+ [co wiki](https://github.com/visionmedia/co/wiki)

###Redis 内存键值数据库

+ [node_redis](https://github.com/mranney/node_redis)

###Pomelo 网易出品的网页游戏框架

+ [pomelo](https://github.com/NetEase/pomelo)
+ [Infoq深入浅出node.js游戏服务器开发](http://www.infoq.com/cn/articles/game-server-development-1)
+ [官网wiki](https://github.com/NetEase/pomelo/wiki/Home-in-Chinese)
+ [响应非常迅速的官方论坛](http://nodejs.netease.com/)

###字符格式
+ [開源的簡繁轉換庫OpenCC支持Node.js了](http://cnodejs.org/topic/516a96d16d38277306349507)
+ [iconv-lite扩展:增加big5/shift-jis支持](http://cnodejs.org/topic/51923a2f63e9f8a542c71123)

###网页模板引擎
+ [WEB模板jade、ejs、handlebars 万行代码解释效率比较,jade完败](http://cnodejs.org/topic/50e70edfa7e6c6171a1d70fa)
+ [Javascript模板引擎性能对比及几点优化](http://cnodejs.org/topic/4f16442ccae1f4aa27001109)
+ [让 ejs 更加快 | Let ejs faster with options._with = false](http://cnodejs.org/topic/51c2c2e373c638f3703f4929)
+ [EJS快速入门教程](http://www.csser.com/board/4fddc4f0b28ed7d857001674)


###图片处理
+ [Nodejs跨平台轻量级图片编解码库【增加Jpeg质量调整】](http://cnodejs.org/topic/512b9fecdf9e9fcc580eb248)
+ [node-ccap模块生成captcha验证码](http://cnodejs.org/topic/50f90d8edf9e9fcc58a5ee0b)
+ [使用nodejs将html5 canvas base64编码图片保存为文件](http://cnodejs.org/topic/4f939c84407edba2143c12f7)

###运维
+ [Node.js 异步异常的处理与domain模块解析](http://deadhorse.me/nodejs/2013/04/13/exception_and_domain.html)
+ [关于XSS(跨站脚本攻击)和CSRF(跨站请求伪造)](http://cnodejs.org/topic/50463565329c5139760c34a1)
+ [forever 替代工具 pm2 的介绍](http://cnodejs.org/topic/51cc49e973c638f37042f7b4)
+ [upstart封装mongodb应用为系统服务](http://cnodejs.org/topic/51c562d673c638f3707bb8cc)
+ [告别node-forever,拥抱PM2](http://se77en.cc/2013/06/27/goodbye-node-forever-hello-pm2-translation/)
+ [阿里云主机Nginx下配置NodeJS、Express和Forever](http://cnodejs.org/topic/5059ce39fd37ea6b2f07e1a3)

##性能测试

+ [阿里出品的node.js调研与服务性能测试](http://www.tbdata.org/archives/1285)
+ [多核单服务器各种配置和业务压力下的node.js性能测试](http://snoopyxdy.blog.163.com/blog/static/6011744020117315192204/)
+ [巅峰对决:node.js和php性能测试](http://snoopyxdy.blog.163.com/blog/static/60117440201183101319257/)


##活跃开发者(排名不分先后)

+ [朴灵](https://github.com/JacksonTian)
+ [dead_horse/死马](http://deadhorse.me/)
+ [snoopyxdy](http://snoopyxdy.blog.163.com/)
+ [Python发烧友](http://fengmk2.github.io/)
+ [老雷](http://ucdok.com/)
+ [shiedman](http://cnodejs.org/user/shiedman)
+ [jiyinyiyong](http://jiyinyiyong.github.io/blog/)


##开源案例 收集Cnode的开源项目

###社交类

+ [Cnodejs 最活跃的Node.js社区](https://github.com/cnodejs/nodeclub/)
+ [晓知 个人博客](http://cnodejs.org/topic/50f8bbfedf9e9fcc58a015ab)
+ [使用Nodejs编写多人订餐系统](https://github.com/willerce/canku)
+ [NodeJS写的WebQQ](http://cnodejs.org/topic/517b4be16d38277306984a81)
+ [Yblog 博客程序](http://cnodejs.org/topic/51be6c2960af11cd33604776)
+ [noderce博客程序](http://cnodejs.org/topic/5023eeb9f767cc9a51032f68)


###工具类

+ [wechat微信中间件](https://github.com/node-webot/wechat)
+ [深度遍历目录/列出目录下所有文件](http://cnodejs.org/topic/51cb771973c638f3701acecd)
+ [lincell发布0.1.1版本,一行命令创建IDE](https://github.com/sumory/lincell)
+ [HTML标签XSS过滤模块](http://cnodejs.org/topic/5058962f8ea56b5e7806b2a3)
+ [基于Node.js的中文分词模块](https://github.com/leizongmin/node-segment)
+ [纯真IP库lib-qqwry](http://cnodejs.org/topic/51c044ee57628b975f088c7a)
+ [豆瓣SDK](http://cnodejs.org/topic/51ae41d7555d34c678ab4cce)
+ [数字与字符串转换模块baseN,支持2~62间任意进制转换](http://cnodejs.org/topic/51e7b69af4963ade0e2332a5)

##商业应用

+ [淘宝数据魔方](http://mofang.taobao.com/)
+ [淘宝指数](http://shu.taobao.com/)
+ 淘宝时光机
+ [点点网](http://www.diandian.com/)
+ [花瓣网](http://huaban.com/)
+ [雪球网](http://xueqiu.com/)
+ 小米手机抢购
+ 网易pomelo消息推送系统
+ PayPal
+ Groupon
+ 百度推送平台
+ 新浪微博DB proxy
+ 腾讯朋友网推送


##node.js中文书

###[了不起的Node.js](http://book.douban.com/subject/25767596/)
![](http://img3.douban.com/mpic/s27132823.jpg)

###[九浅一深Node.js](http://book.douban.com/subject/25768396/) piao大作品
![](http://img5.douban.com/mpic/s27134708.jpg)

###[node.js入门经典](http://book.douban.com/subject/23780706/)
![](http://img5.douban.com/mpic/s26588828.jpg)

###[node.js开发指南](http://book.douban.com/subject/10789820/)
![](http://img5.douban.com/mpic/s10307479.jpg)

欢迎各位node.js爱好者,提交分享手上的资源。

0 comments on commit 7cd305c

Please sign in to comment.