MK2's Blog use markdown in github
Who is MK2
- Github: @fengmk2
- Weibo: @Python发烧友
- Twitter: @fengmk2
- 腾讯微博: @fengmk2
- cnblogs: 让生活Web个够
- Node Club: @suqian
My open source projects
Libraries
- http & https
- agentkeepalive
: The nodejs's missing keep alive http.Agent. Support http and https. - urlrouter
: httpurl router,connectmissing router middleware. Supportexpressformat routing. Supportconnect@1.8.x and @2.2.0+ . - connect-render
: Template Render helper using ejs for connect, Support connect @1.8.x and @2.2.0+ . - urllib
: Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Like python's urllib module. - onehost
: One host only, redirect HTTP GETforany.domain.comandwww.domain.comtowant.domain.com. - httpsync
: httpsyncis a port of libcurl to node.js. Its interface emulates thehttpmodule of node.js. But in contrast tohttpmodule's asynchronous functions,httpsyncprovides the equivalent synchronous APIs.
- agentkeepalive
- childprocess
- pm
: A light weight child process manager, much power than cluser.
- pm
- unit test
- pedding: Useful tools for unit test.
- logging
- logstream
: Log file stream, including auto rolling feature, support multiprocess append write at the same time.
- logstream
- file system
- database
- mongoskin
: A mongodb driver. This module is a wrapper of node-mongodb-native.
- mongoskin
- code style
- iFrame: Nodejs code styles guide documents.
- emoji
: This library allows the handling and conversion of Emoji in Javascript.
Services API Client
- node-weibo
: weibo nodejs sdk - top
: Taobao Open API Client. - ots
: Aliyun OTS(Open Table Service) SDK for nodejs. - metaweblog
: MetaWeblog API on Nodejs
Applications
- FaWave: FaWave, is a Chrome extension supporting multiple microblogging, which can make all microblogs synchronously updating, work seamlessly across multiple microblogs when you switch between them.

- mgravatar: Multi Globally Recognized Avatar.
- nodeclub
: Community system base on nodejs. CNode use this. - nodeblog
: A blog system base on nodejs. - nodebox
: A file box base on nodejs. - tjob: tao job in social network
- urlrar
: Expand any shorten url for you - todo
: Simple todo web.
Slides
- Nodejs 快速开发Web产品
- Code traps in Nodejs | 在Nodejs上踩过的坑 at 沪JS 2012
- 我的 nodejs 编程规范
- Unit Test in Nodejs
- Nodejs, 脱离了浏览器的Javascript
- Nodejs实践二三事
Nodejs
- Defense hash algorithm collision 防御hash算法冲突导致拒绝服务器
- Hash algorithm collision in Nodejs
- Nodejs "Hello world" benchmark
- fibonacci(40) benchmark
Application
Collections
Articles
Events
- 沪JS: 九月14-16日,上海, 一个为中国Javascript和Node.js开发者社区举办的会议
Clone MK2's Blog
$ git clone git://github.com/fengmk2/fengmk2.github.com



