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
Goddy Zhao
November 10, 2011
Technology
5
280
Rise of Node (Part I)
Introduce node.js to node beginner
Goddy Zhao
November 10, 2011
Tweet
Share
More Decks by Goddy Zhao
See All by Goddy Zhao
Dive Into JavaScript Events
goddyzhao
3
400
NProxy——A Sharp Weapon for UI Developers
goddyzhao
7
2.4k
Other Decks in Technology
See All in Technology
整頓のジレンマとの戦い〜Tidy First?で振り返る事業とキャリアの歩み〜/Fighting the tidiness dilemma〜Business and Career Milestones Reflected on in Tidy First?〜
bitkey
0
220
Zephyr RTOSを使った開発コンペに参加した件
iotengineer22
0
130
Tech-Verse 2025 Global CTO Session
lycorptech_jp
PRO
0
1.2k
怖くない!はじめてのClaude Code
shinya337
0
300
生成AI開発案件におけるClineの業務活用事例とTips
shinya337
0
180
Github Copilot エージェントモードで試してみた
ochtum
0
130
「良さそう」と「とても良い」の間には 「良さそうだがホンマか」がたくさんある / 2025.07.01 LLM品質Night
smiyawaki0820
1
430
Node-RED × MCP 勉強会 vol.1
1ftseabass
PRO
0
180
LangSmith×Webhook連携で実現するプロンプトドリブンCI/CD
sergicalsix
1
150
CursorによるPMO業務の代替 / Automating PMO Tasks with Cursor
motoyoshi_kakaku
2
790
Connect 100+を支える技術
kanyamaguc
0
150
ハッカソン by 生成AIハッカソンvol.05
1ftseabass
PRO
0
130
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
694
190k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Building Applications with DynamoDB
mza
95
6.5k
Why Our Code Smells
bkeepers
PRO
337
57k
Bash Introduction
62gerente
614
210k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
BBQ
matthewcrist
89
9.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Being A Developer After 40
akosma
90
590k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
The Invisible Side of Design
smashingmag
300
51k
YesSQL, Process and Tooling at Scale
rocio
173
14k
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!