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
LDNJS 05 - Node
Search
miksago
September 27, 2011
Programming
290
6
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LDNJS 05 - Node
miksago
September 27, 2011
More Decks by miksago
See All by miksago
Introducing Realtime - Node.js Dublin
miksago
3
390
KRTConf: WebSockets & Sub-Protocols
miksago
1
740
LWPG: The Future Is Realtime
miksago
4
1k
Reject.js: The Future is Realtime
miksago
3
570
Cognac.js - Testing on the Rocks
miksago
2
180
London Ajax: The Future Is Realtime
miksago
3
180
Other Decks in Programming
See All in Programming
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.4k
RTSPクライアントを自作してみた話
simotin13
0
610
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
800
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
300
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
410
スマートグラスで並列バイブコーディング
hyshu
0
170
Lessons from Spec-Driven Development
simas
PRO
0
210
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.3k
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
150
Oxlintのカスタムルールの現況
syumai
6
1.1k
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
170
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Mobile First: as difficult as doing things right
swwweet
225
10k
Google's AI Overviews - The New Search
badams
0
1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Designing Powerful Visuals for Engaging Learning
tmiket
1
420
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
150
WCS-LA-2024
lcolladotor
0
650
The Mindset for Success: Future Career Progression
greggifford
PRO
0
360
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
220
It's Worth the Effort
3n
188
29k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
950
Un-Boring Meetings
codingconduct
0
320
Transcript
Micheil Smith - @miksago Tuesday, 27 September 2011
I work at Pusher Tuesday, 27 September 2011
• Evented Server-side JavaScript • Good at handling lots of
different kinds of I/O at the same time • Network I/O is non-blocking, file I/O is asynchronous Node.js: to quote @Ryah Tuesday, 27 September 2011
Influenced by / similar to: • EventMachine (Ruby) • Twisted
(Python) Tuesday, 27 September 2011
So, Here’s Node.js, Right? • git clone git://github.com/joyent/node • git
checkout v0.4.12 • ./configure && make install • curl http://npmjs.org/install.sh | sh • npm install express socket.io • express PROJECT Tuesday, 27 September 2011
Actually, no, not really. Tuesday, 27 September 2011
• Not just for the Web • Much more than
the popular modules • I can’t teach you node.js in one evening, in fact, I doubt anyone could. Tuesday, 27 September 2011
What is Node.js (#2) • Network I/O is non-blocking, file
I/O is asynchronous • Community powered development • Set of recommendations & standards Tuesday, 27 September 2011
What is Node.js (#2) • Network I/O is non-blocking, file
I/O is asynchronous • Community powered development • Set of recommendations & standards Tuesday, 27 September 2011
• 7 Core contributors, 214 total contributors • ~200 companies
publicly using node.js • 5800+ mailing list members • 3900+ modules in NPM Community powered development Tuesday, 27 September 2011
• Ryan <@ryah> Dahl • Isaac <@izs> Schlueter • TJ
<@visionmedia> Holowaychuk • Tim <@creationix> Caswell • Marak <@maraksquires> Squires Notable people Tuesday, 27 September 2011
What is Node.js (#2) • Network I/O is non-blocking, file
I/O is asynchronous • Community powered development • Set of recommendations & standards Tuesday, 27 September 2011
Some core things • Don’t block the event loop. •
Only do user-facing actions in the main node.js process • Push all other work as far away as possible. • Be part of the community Tuesday, 27 September 2011
Let’s Make Something Tuesday, 27 September 2011
Thanks for listening! @miksago http://github.com/miksago Tuesday, 27 September 2011