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
310
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
760
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
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
320
Event is what happens
moro
2
3.4k
Inertia Rails: The One-Person Framework with React & Friends
skryukov
0
380
私なりのハーネスエンジニアリング ~独自の言語処理系の開発を通して~
seosoft
0
180
Railsバージョンを4倍にした話
optim
0
920
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
710
まずはコードより業務と向き合う:テーブル解体のためにPdMを呼んだ話
sakawe_ee
0
140
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
130
Next.js: The final boss of Web Performance
guaca
0
380
Goコンパイラを作ってGoをもっと理解する / Build a Go compiler to better understand Go
ikura_hamu
0
120
AI時代のIaC入門 〜なぜインフラをコードで管理したいのか?〜 / Introduction to IaC in the AI Era
akihisaikeda
6
1.4k
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.7k
Featured
See All Featured
The Curse of the Amulet
leimatthew05
3
16k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
A designer walks into a library…
pauljervisheath
211
25k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Mobile First: as difficult as doing things right
swwweet
225
10k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
340
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
480
Evolving SEO for Evolving Search Engines
ryanjones
0
350
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
121
120k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
How to train your dragon (web standard)
notwaldorf
96
6.9k
First, design no harm
axbom
PRO
2
1.4k
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