e Future of Network Applications Powered by Node Joe McCann Mother NY Thursday, May 2, 13
Jan 15, 2015
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