Transparent Cross-Border Migration of Parallel Multi Node Applications
Future of-network-applications-powered-by-node-2013
-
Upload
joe-mccann -
Category
Documents
-
view
122 -
download
0
description
Transcript of Future of-network-applications-powered-by-node-2013
e Future of Network Applications Powered by Node
Joe McCannMother NY
Thursday, May 2, 13
Thursday, May 2, 13
B S P
- https://twitter.com/joemccann- https://github.com/joemccann- http://subprint.com/blog
- https://friendster.com/joemccann- https://myspace.com/josephisaac
Thursday, May 2, 13
S o m e H i s t o r y . . .
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
F a s t F o r w a r d t o 2 0 0 7
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
S m a r t p h o n e A d o p t i o n A d d i c t i o n
Vendors Will Ship 918.6 Million Smartphones This Year
IDCMarch 4 2013
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
U n d e n i a b l e Tr e n d
PC Shipments Post the Steepest Decline Ever in a Single Quarter
IDC April 10 2013
Thursday, May 2, 13
U n d e n i a b l e Tr e n d
Tablet Shipments Now 64.4% of PC Shipments
IDC May 1 2013
Thursday, May 2, 13
Thursday, May 2, 13
P r e s e n t D a y & T h e F u t u r e
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
H o w D o We H a n d l e A l l T h e s e D e v i c e s ?
Thursday, May 2, 13
S t o p B u i l d i n g We b A p p l i c a t i o n s
Thursday, May 2, 13
S t a r t B u i l d i n g Ne t w o r k A p p l i c a t i o n s
Thursday, May 2, 13
H o w ?
Thursday, May 2, 13
W i t h N o d e . j s , O f C o u r s e . . .
Thursday, May 2, 13
W h y ?
Thursday, May 2, 13
Thursday, May 2, 13
W T F i s “ E v e n t - D r i v e n , N o n - B l o c k i n g I / O ” ?
Thursday, May 2, 13
R e d u c i n g L a t e n c y = B e t t e r U X
Thursday, May 2, 13
E x e m p l i G r a t i a( e . g . )
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
T h e k e y t h i n g t o r e m e m b e r i s t h a t n o n - b l o c k i n g I / O i s u s e d t o i m p r o v e t h r o u g h p u t , l a t e n c y , a n d / o r t h e
r e s p o n s i v e n e s s o f a n a p p l i c a t i o n .
Thursday, May 2, 13
B u t , b u t , a s y n c h r o n o u s p r o g r a m m i n g i s h a r d .
Thursday, May 2, 13
N o , i t ’ s n o t .
Thursday, May 2, 13
T h e “A” i n A J A X d o e s n ’ t s t a n d f o r “ w h i n i n g ”.
Thursday, May 2, 13
S t i l l n o t c o n v i n c e d ? G o r e a d t h i s :
h t t p : / / c a l l b a c k h e l l . c o m /
Thursday, May 2, 13
N o d e ’s U n i q u e N a t u r e I s S p u r r i n g I n n o v a t i o n
Thursday, May 2, 13
N o d e E n v i r o n m e n t s
- iOS- Android- Raspberry Pi- Arduino- Windows- Linux- Mac OS X- Solaris- LG Smart TV
Thursday, May 2, 13
N o d e H a r d w a r e
Thursday, May 2, 13
J o h n n y 5Arduino + Node.js Walking Robot
Thursday, May 2, 13
Thursday, May 2, 13
Tm p a dNode.js + Node Serialport MIDI Controller
Thursday, May 2, 13
Thursday, May 2, 13
N o d e c o p t e rNode.js Controlled Parrot AR Drone Quad-copter
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
D e v e l o p e r H a p p i n e s s I s I m p o r t a n t .
D e v e l o p e r s L o v e N o d e .
Thursday, May 2, 13
N o d e I s A R e c r u i t i n g To o l !
Thursday, May 2, 13
W h o I s U s i n g N o d e ?
Thursday, May 2, 13
W h o I s n ’ t U s i n g N o d e ?
Thursday, May 2, 13
Thursday, May 2, 13
Thursday, May 2, 13
T h a n k s .
@ j o e m c c a n n
Thursday, May 2, 13