Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
LDNJS 05 - Node
Search
miksago
September 27, 2011
Programming
300
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
410
KRTConf: WebSockets & Sub-Protocols
miksago
1
750
LWPG: The Future Is Realtime
miksago
4
1k
Reject.js: The Future is Realtime
miksago
3
580
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
Java 27新機能 / Java 27 new features
kishida
2
150
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
280
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
150
一人だけ、Kiroが静止する日
hideg
0
120
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
260
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
180
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
FreeBSDでZabbixを動かす
kenkino
0
310
wkhtmltopdfの次どうするか問題2026
willnet
2
1.5k
Jetpack Compose メカニズム
skydoves
0
450
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
1
150
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
400
Color Theory Basics | Prateek | Gurzu
gurzu
1
470
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
890
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
GraphQLとの向き合い方2022年版
quramy
50
15k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
600
Docker and Python
trallard
47
4.2k
How to Talk to Developers About Accessibility
jct
2
550
The Invisible Side of Design
smashingmag
301
52k
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