Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Rise of Node (Part I)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Goddy Zhao
November 10, 2011
Technology
290
5
Share
Rise of Node (Part I)
Introduce node.js to node beginner
Goddy Zhao
November 10, 2011
More Decks by Goddy Zhao
See All by Goddy Zhao
Dive Into JavaScript Events
goddyzhao
3
430
NProxy——A Sharp Weapon for UI Developers
goddyzhao
7
2.5k
Other Decks in Technology
See All in Technology
実践ハーネスエンジニアリング:TAKTで実現するAIエージェント制御 / Practical Harness Engineering: AI Agent Control Enabled by TAKT
nrslib
12
4.8k
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
12
36k
マルチプロダクトの信頼性を効率良く保っていくために
kworkdev
PRO
0
170
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
130
AI駆動1on1〜AIに自分を育ててもらう〜
yoshiakiyasuda
0
140
Expiration of Secure Boot Certificates for vSphere Virtual Machines
mirie_sd
0
110
AI와 협업하는 조직으로의 여정
arawn
0
510
Rapid Start: Faster Internet Connections, with Ruby's Help
kazuho
2
750
Choose your own adventure in agentic design patterns
glaforge
0
150
音声言語モデル手法に関する発表の紹介
kzinmr
0
130
[OpsJAWS 40]リリースしたら終わり、じゃなかった。セキュリティ空白期間をAWS Security Agentで埋める
sh_fk2
3
240
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
340
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.1k
Mind Mapping
helmedeiros
PRO
1
160
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The SEO Collaboration Effect
kristinabergwall1
1
420
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
270
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Transcript
by goddyzhao Rise of Node for node beginner Part I
As a Front-End Engineer Not Satisfied
To Be a Web Developer Pick up a back- end
language
Too Many Choices
None
Outline A Short Story of Node Non-Blocking with Single Thread
Resources of Learning Node
A Short Story of Node Node’s goal is to provide
an easy way to build scalable network programs Another Context for JavaScript Library
Node Parts Server-Side JS Environment Core Library net os fs
...
Platforms
Family Members NPM Connect Express —— Node Package Manager ——
Middleware for Node —— Web Development Framework
Big Names
Big Names Isaac Z. Schlueter TJ Holowaychuk Tim Caswell
Keynote of Node “ ” In Node, everything runs in
parallel, except your code
HOW
Event Driven - Event Loop I/O Operations Internal Your Code
Single Thread New Thread
fs.readFile('/etc/passwd', function (err, data) { if (err) throw err; console.log(2);
console.log(data); }); console.log(1); Callback’s Everywhere
Resources Node Beginner How to Node TJ’s Blog Node Blog
Nodejitsu’s Blog CnodeJS My Blog(Fuck GFW First) nodecastscn Github Quora
Thanks!