1. The Future of Node.js
Sarunyhot Suvannachoti (Kao)
Software Engineer @ jitta.com
2. The Essence of Node
• JavaScript on the Server
• More than server-side JavaScript
• Fabulous framework
• Asynchronous programming
• Module-driven development
3. JavaScript on the Server
• Easy to learn
• Lets you unify your client/server logic
• Productivity
• Already in the Enterprise (Paypal,Netflix,Walmart)
4. Trending repositories on GitHub
Language Active Repositories
JavaScript 323,938
Java 222,852
Python 164,852
CSS 164,585
PHP 132,848
Ruby 132,848
C++ 86,505
C 73,075
Shell 65,670
C# 56,062
6. More than server-side JavaScript
• Web server
• Robot controller (tessel.io)
• Command line application
• Proxy server
• Music machine
• Desktop application tooling: NW.js
17. The state of the registry
• 1400MM package downloads last
month
• 150,000 packages in the registry
• `Node` is moving faster than `Node.js`
18. Module-driven development
• npm focused on module-driven development
• ES6 Modules
• Module-driven development for the browser
• Browser tools: Browserify