SlideShare a Scribd company logo
During the last year or
  so, a new technology, a
  new infrastructure is                   developers are
  becoming more and                       very excited
  more popular...                         about it




     ... and big companies like
     Microsoft, Yahoo!, Facebook,
     etc. are also investing heavily on

Thursday, February 2, 2012
Thursday, February 2, 2012
Part of my role is to evaluate
                             new technologies, and see if
                             they can fit into our stack.
      Node.JS & HTML5
      YUI
       The future of web
       development              Caridy Patino
                                Yahoo!

                                caridy@yahoo-inc.com
     I had the                  @caridy
     opportunity to
     evaluate and use              .. and in every
     Node.JS for the               presentations I do,
     last year or so...            people is always
                                   desperate to know:
                                   What is node.js?
Thursday, February 2, 2012
I don’t want to
           focus on the
           WHAT!


                             What is Node.JS ?




Thursday, February 2, 2012
Let’s better
                                             focus on the
                                             why and
                                             how!


                             What is Node.JS ?




Thursday, February 2, 2012
To give you just a little bit of
                             context, for those who haven’t
                             hear about node, let’s just say
                             that ...


            Node.JS is a program that can
             do anything Apache can do,
                  and much more...
       ... and much
       more faster ...


Thursday, February 2, 2012
Why are some many
                                  developers excited about it?

                                  Why you should pay
                                  attention to it?


                             Why Node.JS ?




Thursday, February 2, 2012
In the context of
                                                 HTML5, we can see
                                                 some very
                                                 interesting trends.




                             https://github.com/popular/watched
Thursday, February 2, 2012
... and Node.JS is at the top of
                                          that chart as well.

                                          That’s an interesting metric.

                                          Are they related somehow?




                             https://github.com/popular/watched
Thursday, February 2, 2012
but of course, that
        doesn’t explains
        why it is so popular
        these days.


                             ... but, why ?
                                       The way I see it, the
                                       real reason behind this
                                       popularity is ...



Thursday, February 2, 2012
... because it is JavaScript !
                                    ... javascript is the driving force
                                    behind Node.JS




Thursday, February 2, 2012
Javascript is, by far, the most used
                                    languages now days...


                                         Questions for the audience?

                             https://github.com/languages

Thursday, February 2, 2012
but if Javascript is the language
     we use at the browser ....


                             How does this helps
                              at the server side ?
                                              I want to explain
                                              this through an
                                              example...


Thursday, February 2, 2012
Thursday, February 2, 2012
Nice code !!!

                                                     ... but, what
                                                     you can tell me
                                                     about this piece
                                                     of code?



                             Where is this code
                             meant to be executed?
                             Can you tell?               No, you
                                                         can’t.



Thursday, February 2, 2012
Well, it is just
      Javascript...

                             Is this SSJS ?
                                              It doesn’t matter
                                              where it runs if
                                              we have a
                                              runtime for it...



Thursday, February 2, 2012
Creating code
  that can run in
  different envs
  is not new...




                             ... but crossing the
                             bridge bet ween the
                             server and the client is
                             definitely new
Thursday, February 2, 2012
Why is this
                                              important?

                                              and for whom?


                             Why does this matters ?




Thursday, February 2, 2012
It matters a
      lot, especially        - context switch for
      for developers.        devs is bad for business




                                 - progressive
         ... the
                                 enhancement and
         t witter
                                 graceful degradation are
         example ...
                                 now possible...


Thursday, February 2, 2012
Let’s talk more about the             ... there is a new vector
       benefits of using the same            that can affect our
       language everywhere...                products drastically:
                                             variable connection
                                             speed (past vs future)

                             Javascript everywhere...
     How to personalize the way our
                                                ... example of the
     product runs:
                                                kind of product
     - per user
                                                we want to
     - per request
                                                build...
     - per connection speed

Thursday, February 2, 2012
This is a diagram
    from Bruno, our
    chief architect




                                           some people might
                                           agree, some might
                                           not, but I can
                                           identify myself with
                                           this diagram... and
                                           my team
http://www.olympum.com/architecture/the-nodejs-innovation-advantage/

Thursday, February 2, 2012
Thursday, February 2, 2012
Thursday, February 2, 2012
Y! Livestand was
  built on top of
  the cocktails
  infrastructure ...

  it is the first of a
  series of products
  we plan to deliver
  this year




Thursday, February 2, 2012
Mojito is an
        important part
        of this new
        infrastructure                            Mojito is an app
                                                  framework for
                                                  web developers

                                Mojito
                 Javascript Application Framework
                             ... and it will be
                             open sourced in
                             few weeks.

Thursday, February 2, 2012
There are many                   - Backbone.JS
    MVC application                  - Symphony
    frameworks out                   ... they all have the
    there...                         same problem...




   Module vs Widget

   Mojito is trying to change that
Thursday, February 2, 2012
Having multiple Javascript
   runtimes is what you can do...
   because JS is everywhere...




                                    Examples:

                                    - Y! connected TV
                                    - Netflix
Thursday, February 2, 2012
Since Node.JS is a new
    technology, many
    people are concern
    about performance,
    stability, etc...

                             Node.JS Performance
       Imagine yourself
       talking to your
       boss about a new              ... the story about SD Perf ...
       technology....



Thursday, February 2, 2012
we did a
                             different kind of
                             pitch...




Thursday, February 2, 2012
comparing an actual
                             production quality
                             component... apple-to-apple




Thursday, February 2, 2012
... and the result
                             was...




Thursday, February 2, 2012
Thursday, February 2, 2012
How?
             how does it do it?



                             Is that even possible?




Thursday, February 2, 2012
Because it is a different approach to the same problem...
     it is a high-performance, single-thread, non-blocking
     infrastructure
Thursday, February 2, 2012
... old school




Thursday, February 2, 2012
{


                             ... new school




Thursday, February 2, 2012
All I can
                                            say is
                                            that ...


     Node.JS is certainly changing the way
    we approach problems, and the way we
         solve problems for the web !
                             ... at least it is happening to me and
                             my team, and I hope it will help you
                             to create amazing new products!


Thursday, February 2, 2012
Give it a try...
                                and a t weet...




                             Thank you!
                                @caridy




Thursday, February 2, 2012

More Related Content

More from Caridy Patino

MiamiJS - The Future of JavaScript
MiamiJS - The Future of JavaScriptMiamiJS - The Future of JavaScript
MiamiJS - The Future of JavaScript
Caridy Patino
 
CSP Level 2: Defensa en profundidad para aplicaciones Web
CSP Level 2: Defensa en profundidad para aplicaciones WebCSP Level 2: Defensa en profundidad para aplicaciones Web
CSP Level 2: Defensa en profundidad para aplicaciones Web
Caridy Patino
 
The rise of single-page applications
The rise of single-page applicationsThe rise of single-page applications
The rise of single-page applications
Caridy Patino
 
YUIConf2013: Introducing The "Modown" Project
YUIConf2013: Introducing The "Modown" ProjectYUIConf2013: Introducing The "Modown" Project
YUIConf2013: Introducing The "Modown" Project
Caridy Patino
 
FOWA2013: The rise of single page applications
FOWA2013: The rise of single page applicationsFOWA2013: The rise of single page applications
FOWA2013: The rise of single page applications
Caridy Patino
 
FEDM Meetup: Introducing Mojito
FEDM Meetup: Introducing MojitoFEDM Meetup: Introducing Mojito
FEDM Meetup: Introducing Mojito
Caridy Patino
 
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeThe challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
Caridy Patino
 
YUIConf2012: Mojito for YUI Developers
YUIConf2012: Mojito for YUI DevelopersYUIConf2012: Mojito for YUI Developers
YUIConf2012: Mojito for YUI Developers
Caridy Patino
 
BayJax: Expanding Yahoo! Axis across 3 screens
BayJax: Expanding Yahoo! Axis across 3 screensBayJax: Expanding Yahoo! Axis across 3 screens
BayJax: Expanding Yahoo! Axis across 3 screens
Caridy Patino
 
JS Loading strategies
JS Loading strategiesJS Loading strategies
JS Loading strategies
Caridy Patino
 
YUI 3 Loading Strategies - YUIConf2010
YUI 3 Loading Strategies - YUIConf2010YUI 3 Loading Strategies - YUIConf2010
YUI 3 Loading Strategies - YUIConf2010
Caridy Patino
 

More from Caridy Patino (11)

MiamiJS - The Future of JavaScript
MiamiJS - The Future of JavaScriptMiamiJS - The Future of JavaScript
MiamiJS - The Future of JavaScript
 
CSP Level 2: Defensa en profundidad para aplicaciones Web
CSP Level 2: Defensa en profundidad para aplicaciones WebCSP Level 2: Defensa en profundidad para aplicaciones Web
CSP Level 2: Defensa en profundidad para aplicaciones Web
 
The rise of single-page applications
The rise of single-page applicationsThe rise of single-page applications
The rise of single-page applications
 
YUIConf2013: Introducing The "Modown" Project
YUIConf2013: Introducing The "Modown" ProjectYUIConf2013: Introducing The "Modown" Project
YUIConf2013: Introducing The "Modown" Project
 
FOWA2013: The rise of single page applications
FOWA2013: The rise of single page applicationsFOWA2013: The rise of single page applications
FOWA2013: The rise of single page applications
 
FEDM Meetup: Introducing Mojito
FEDM Meetup: Introducing MojitoFEDM Meetup: Introducing Mojito
FEDM Meetup: Introducing Mojito
 
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeThe challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
 
YUIConf2012: Mojito for YUI Developers
YUIConf2012: Mojito for YUI DevelopersYUIConf2012: Mojito for YUI Developers
YUIConf2012: Mojito for YUI Developers
 
BayJax: Expanding Yahoo! Axis across 3 screens
BayJax: Expanding Yahoo! Axis across 3 screensBayJax: Expanding Yahoo! Axis across 3 screens
BayJax: Expanding Yahoo! Axis across 3 screens
 
JS Loading strategies
JS Loading strategiesJS Loading strategies
JS Loading strategies
 
YUI 3 Loading Strategies - YUIConf2010
YUI 3 Loading Strategies - YUIConf2010YUI 3 Loading Strategies - YUIConf2010
YUI 3 Loading Strategies - YUIConf2010
 

Recently uploaded

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 

Recently uploaded (20)

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 

HTML5 summit - DevCon5 - Miami - Feb 2, 2012

  • 1. During the last year or so, a new technology, a new infrastructure is developers are becoming more and very excited more popular... about it ... and big companies like Microsoft, Yahoo!, Facebook, etc. are also investing heavily on Thursday, February 2, 2012
  • 3. Part of my role is to evaluate new technologies, and see if they can fit into our stack. Node.JS & HTML5 YUI The future of web development Caridy Patino Yahoo! caridy@yahoo-inc.com I had the @caridy opportunity to evaluate and use .. and in every Node.JS for the presentations I do, last year or so... people is always desperate to know: What is node.js? Thursday, February 2, 2012
  • 4. I don’t want to focus on the WHAT! What is Node.JS ? Thursday, February 2, 2012
  • 5. Let’s better focus on the why and how! What is Node.JS ? Thursday, February 2, 2012
  • 6. To give you just a little bit of context, for those who haven’t hear about node, let’s just say that ... Node.JS is a program that can do anything Apache can do, and much more... ... and much more faster ... Thursday, February 2, 2012
  • 7. Why are some many developers excited about it? Why you should pay attention to it? Why Node.JS ? Thursday, February 2, 2012
  • 8. In the context of HTML5, we can see some very interesting trends. https://github.com/popular/watched Thursday, February 2, 2012
  • 9. ... and Node.JS is at the top of that chart as well. That’s an interesting metric. Are they related somehow? https://github.com/popular/watched Thursday, February 2, 2012
  • 10. but of course, that doesn’t explains why it is so popular these days. ... but, why ? The way I see it, the real reason behind this popularity is ... Thursday, February 2, 2012
  • 11. ... because it is JavaScript ! ... javascript is the driving force behind Node.JS Thursday, February 2, 2012
  • 12. Javascript is, by far, the most used languages now days... Questions for the audience? https://github.com/languages Thursday, February 2, 2012
  • 13. but if Javascript is the language we use at the browser .... How does this helps at the server side ? I want to explain this through an example... Thursday, February 2, 2012
  • 15. Nice code !!! ... but, what you can tell me about this piece of code? Where is this code meant to be executed? Can you tell? No, you can’t. Thursday, February 2, 2012
  • 16. Well, it is just Javascript... Is this SSJS ? It doesn’t matter where it runs if we have a runtime for it... Thursday, February 2, 2012
  • 17. Creating code that can run in different envs is not new... ... but crossing the bridge bet ween the server and the client is definitely new Thursday, February 2, 2012
  • 18. Why is this important? and for whom? Why does this matters ? Thursday, February 2, 2012
  • 19. It matters a lot, especially - context switch for for developers. devs is bad for business - progressive ... the enhancement and t witter graceful degradation are example ... now possible... Thursday, February 2, 2012
  • 20. Let’s talk more about the ... there is a new vector benefits of using the same that can affect our language everywhere... products drastically: variable connection speed (past vs future) Javascript everywhere... How to personalize the way our ... example of the product runs: kind of product - per user we want to - per request build... - per connection speed Thursday, February 2, 2012
  • 21. This is a diagram from Bruno, our chief architect some people might agree, some might not, but I can identify myself with this diagram... and my team http://www.olympum.com/architecture/the-nodejs-innovation-advantage/ Thursday, February 2, 2012
  • 24. Y! Livestand was built on top of the cocktails infrastructure ... it is the first of a series of products we plan to deliver this year Thursday, February 2, 2012
  • 25. Mojito is an important part of this new infrastructure Mojito is an app framework for web developers Mojito Javascript Application Framework ... and it will be open sourced in few weeks. Thursday, February 2, 2012
  • 26. There are many - Backbone.JS MVC application - Symphony frameworks out ... they all have the there... same problem... Module vs Widget Mojito is trying to change that Thursday, February 2, 2012
  • 27. Having multiple Javascript runtimes is what you can do... because JS is everywhere... Examples: - Y! connected TV - Netflix Thursday, February 2, 2012
  • 28. Since Node.JS is a new technology, many people are concern about performance, stability, etc... Node.JS Performance Imagine yourself talking to your boss about a new ... the story about SD Perf ... technology.... Thursday, February 2, 2012
  • 29. we did a different kind of pitch... Thursday, February 2, 2012
  • 30. comparing an actual production quality component... apple-to-apple Thursday, February 2, 2012
  • 31. ... and the result was... Thursday, February 2, 2012
  • 33. How? how does it do it? Is that even possible? Thursday, February 2, 2012
  • 34. Because it is a different approach to the same problem... it is a high-performance, single-thread, non-blocking infrastructure Thursday, February 2, 2012
  • 35. ... old school Thursday, February 2, 2012
  • 36. { ... new school Thursday, February 2, 2012
  • 37. All I can say is that ... Node.JS is certainly changing the way we approach problems, and the way we solve problems for the web ! ... at least it is happening to me and my team, and I hope it will help you to create amazing new products! Thursday, February 2, 2012
  • 38. Give it a try... and a t weet... Thank you! @caridy Thursday, February 2, 2012