<commit_before><!doctype html>
<html lang="en">

  <head>
    <meta charset="utf-8">

    <title>Introduction to Node.js</title>

    <meta name="description" content="How to study Javascript">
    <meta name="author" content="<NAME>">

    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

    <link rel="stylesheet" href="css/reveal.min.css">
    <link rel="stylesheet" href="css/theme/default.css" id="theme">

    <!-- For syntax highlighting -->
    <!--
    <link rel="stylesheet" href="lib/css/zenburn.css">
    <link rel="stylesheet" href="lib/css/github.css">
  -->
    <link rel="stylesheet" href="lib/css/xcode.css">

    <!-- If the query includes 'print-pdf', use the PDF print sheet -->
    <script>
      document.write( '<link rel="stylesheet" href="css/print/' + ( window.location.search.match( /print-pdf/gi ) ? 'pdf' : 'paper' ) + '.css" type="text/css" media="print">' );
    </script>

    <!--[if lt IE 9]>
    <script src="lib/js/html5shiv.js"></script>
    <![endif]-->
  </head>

  <body>

    <div class="reveal">

      <!-- Any section element inside of this container is displayed as a slide -->
      <div class="slides">

        <section>
          <h1>Introduction to Node.js</h1>
          <p>
            <small>Speaker : <a href="http://www.claudejiang.com"><NAME></a></small>
          </p>
        </section>

        <section>
          <h2>Outlines</h2>
          <ul>
            <li>Who are using Node.js</li>
            <li>History</li>
            <li>Hello World</li>
            <li>Tools</li>
          </ul>
        </section>

        <section>
          <section>
            <h2>Who are using Node.js</h2>
            <ul>
              <li>Trello</li>
              <li>Linkedin Mobile</li>
              <li>c9.io</li>
              <li>Browserling</li>
              <li>国内Node知名项目</li>
            </ul>
          </section>
          <section>
            <h2>Trello</h2>
            <a href="http://blog.fogcreek.com/the-trello-tech-stack/">
              <img width="600" height="500" src="img/trello-freehand.jpg" alt="Unicorn">
            </a>
          </section>
          <section>
            <h2>Linkedin Mobile</h2>
            <a href="http://engineering.linkedin.com/tags/nodejs">
              <img width="600" height="500" src="img/linkedin.png" alt="Unicorn">
            </a>
            <aside class="notes">
              http://www.slideshare.net/phegaro/linkedin-mobile-how-do-we-do-it
            </aside>
          </section>
          <section>
            <h2>c9.io</h2>
            <a href="http://engineering.linkedin.com/tags/nodejs">
              <img width="600" height="500" src="img/c9.png" alt="Unicorn">
            </a>
            <aside class="notes">
              http://www.slideshare.net/fjakobs/kick-ass-code-editing-and-end-to-end-javascript-debugging?from_search=2
            </aside>
          </section>
          <section>
            <h2>Browserling</h2>
            <a href="https://browserling.com/">
              <img width="600" height="500" src="img/browserling.png" alt="Unicorn">
            </a>
            <aside class="notes">
              http://www.slideshare.net/fjakobs/kick-ass-code-editing-and-end-to-end-javascript-debugging?from_search=2
            </aside>
          </section>
          <section>
            <h2>国内NodeJS知名项目</h2>
            <ul>
              <li>淘宝指数</li>
              <li>花瓣网</li>
              <li>Pomelo</li>
              <li>node-webkit</li>
            </ul>
          </section>
        </section>

        <section>
          <section>
            <h2>History</h2>
            <ul>
              <li><NAME> - Node.js</li>
              <li>Joyent - PaaS - Cloud Computing</li>
              <li><NAME> - NPM - </li>
              <li>Express &amp; TJ Holowaychuk</li>
              <li>StrongLoop</li>
            </ul>
          </section>
          <section>
            <h2><NAME></h2>
            <ul>
              <li>Node.JS之父</li>
              <li>2009年开发node.js</li>
              <li>2012年将node.js的管理权转给Isaac</li>
            </ul>
            <a href="#">
              <img width="500" height="300" src="img/dahl-node.jpg" alt="Unicorn">
            </a>
          </section>
          <section>
            <h2>Joyent</h2>
            <ul>
              <li>2010年底<NAME>加入Joyent</li>
              <li>Cloud Computing</li>
              <li>PaaS</li>
            </ul>
          </section>
          <section>
            <h2><NAME></h2>
            <ul>
              <li>Node Package Manager(NPM)主要开发者</li>
              <li>0.6.3以后，NPM成为node安装包自带的工具</li>
              <li>Node.JS现任领导者</li>
            </ul>
            <a href="#">
              <img width="300" height="300" src="img/isaac.jpeg" alt="Unicorn">
            </a>
          </section>
          <section>
            <h2><NAME></h2>
            <a href="#">
              <img width="300" height="300" src="img/tj.jpeg" alt="Unicorn">
            </a>
            <a href="#">
              <img width="500" height="500" src="img/tj.png" alt="Unicorn">
            </a>
          </section>
          <section>
            <h2>StrongLoop</h2>
            <a href="http://strongloop.com/community/nodejs-infographic">
              <img width="600" height="500" src="img/strongloop.png" alt="Unicorn">
            </a>
          </section>
        </section>
        
        <section>
          <section>
            <h2>Hello World</h2>
            <ul>
              <li>What's NodeJS</li>
              <li>Hello World</li>
              <li>Http Server</li>
              <li>NPM</li>
              <li>Connect middleware</li>
              <li>Express</li>
              <li>Socket.io</li>
            </ul>
          </section>
          <section>
            <h2>What's NodeJS</h2>
            <p>Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.</p><commit_msg>update ppt<commit_after><!doctype html>
<html lang="en">

  <head>
    <meta charset="utf-8">

    <title>Introduction to Node.js</title>

    <meta name="description" content="How to study Javascript">
    <meta name="author" content="<NAME>">

    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

    <link rel="stylesheet" href="css/reveal.min.css">
    <link rel="stylesheet" href="css/theme/default.css" id="theme">

    <!-- For syntax highlighting -->
    <!--
    <link rel="stylesheet" href="lib/css/zenburn.css">
    <link rel="stylesheet" href="lib/css/github.css">
  -->
    <link rel="stylesheet" href="lib/css/xcode.css">

    <!-- If the query includes 'print-pdf', use the PDF print sheet -->
    <script>
      document.write( '<link rel="stylesheet" href="css/print/' + ( window.location.search.match( /print-pdf/gi ) ? 'pdf' : 'paper' ) + '.css" type="text/css" media="print">' );
    </script>

    <!--[if lt IE 9]>
    <script src="lib/js/html5shiv.js"></script>
    <![endif]-->
  </head>

  <body>

    <div class="reveal">

      <!-- Any section element inside of this container is displayed as a slide -->
      <div class="slides">

        <section>
          <h1>Introduction to Node.js</h1>
          <p>
            <small>Speaker : <a href="http://www.claudejiang.com"><NAME></a></small>
          </p>
        </section>

        <section>
          <h2>Outlines</h2>
          <ul>
            <li>Who are using Node.js</li>
            <li>History</li>
            <li>Hello World</li>
            <li>Tools</li>
          </ul>
        </section>

        <section>
          <section>
            <h2>Who are using Node.js</h2>
            <ul>
              <li>Trello</li>
              <li>Linkedin Mobile</li>
              <li>c9.io</li>
              <li>Browserling</li>
              <li>国内Node知名项目</li>
            </ul>
          </section>
          <section>
            <h2>Trello</h2>
            <a href="http://blog.fogcreek.com/the-trello-tech-stack/">
              <img width="600" height="500" src="img/trello-freehand.jpg" alt="Unicorn">
            </a>
          </section>
          <section>
            <h2>Linkedin Mobile</h2>
            <a href="http://engineering.linkedin.com/tags/nodejs">
              <img width="600" height="500" src="img/linkedin.png" alt="Unicorn">
            </a>
            <aside class="notes">
              http://www.slideshare.net/phegaro/linkedin-mobile-how-do-we-do-it
            </aside>
          </section>
          <section>
            <h2>c9.io</h2>
            <a href="http://engineering.linkedin.com/tags/nodejs">
              <img width="600" height="500" src="img/c9.png" alt="Unicorn">
            </a>
            <aside class="notes">
              http://www.slideshare.net/fjakobs/kick-ass-code-editing-and-end-to-end-javascript-debugging?from_search=2
            </aside>
          </section>
          <section>
            <h2>Browserling</h2>
            <a href="https://browserling.com/">
              <img width="600" height="500" src="img/browserling.png" alt="Unicorn">
            </a>
            <aside class="notes">
              http://www.slideshare.net/fjakobs/kick-ass-code-editing-and-end-to-end-javascript-debugging?from_search=2
            </aside>
          </section>
          <section>
            <h2>国内NodeJS知名项目</h2>
            <ul>
              <li>淘宝指数</li>
              <li>花瓣网</li>
              <li>Pomelo</li>
              <li>node-webkit</li>
            </ul>
          </section>
        </section>

        <section>
          <section>
            <h2>History</h2>
            <ul>
              <li><NAME> - Node.js</li>
              <li>Joyent - PaaS - Cloud Computing</li>
              <li><NAME> - NPM - </li>
              <li>Express &amp; TJ Holowaychuk</li>
              <li>StrongLoop</li>
            </ul>
          </section>
          <section>
            <h2><NAME></h2>
            <ul>
              <li>Node.JS之父</li>
              <li>2009年开发node.js</li>
              <li>2012年将node.js的管理权转给Isaac</li>
            </ul>
            <a href="#">
              <img width="500" height="300" src="img/dahl-node.jpg" alt="Unicorn">
            </a>
          </section>
          <section>
            <h2>Joyent</h2>
            <ul>
              <li>2010年底<NAME>加入Joyent</li>
              <li>Cloud Computing</li>
              <li>PaaS</li>
            </ul>
          </section>
          <section>
            <h2><NAME></h2>
            <ul>
              <li>Node Package Manager(NPM)主要开发者</li>
              <li>0.6.3以后，NPM成为node安装包自带的工具</li>
              <li>Node.JS现任领导者</li>
            </ul>
            <a href="#">
              <img width="300" height="300" src="img/isaac.jpeg" alt="Unicorn">
            </a>
          </section>
          <section>
            <h2>TJ Holowaychuk</h2>
            <a href="#">
              <img width="300" height="300" src="img/tj.jpeg" alt="Unicorn">
            </a>
            <a href="#">
              <img width="500" height="500" src="img/tj.png" alt="Unicorn">
            </a>
          </section>
          <section>
            <h2>StrongLoop</h2>
            <a href="http://strongloop.com/community/nodejs-infographic">
              <img width="600" height="500" src="img/strongloop.png" alt="Unicorn">
            </a>
          </section>
        </section>
        
        <section>
          <section>
            <h2>Hello World</h2>
            <ul>
              <li>What's NodeJS</li>
              <li>Hello World</li>
              <li>Http Server</li>
              <li>NPM</li>
              <li>Connect middleware</li>
              <li>Express</li>
              <li>Socket.io</li>
            </ul>
          </section>
          <section>
            <h2>What's NodeJS</h2>
            <p>Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.</p>
          </section>
          <section>
            <h2>Recommended to read</h2>
            <ul>
              <li><a href="http://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js">How do I get started with Node.js</a></li>
              <li><a href="http://www.nodebeginner.org/index-zh-cn.html">Node 入门</a></li>
              <li><a href="http://justjavac.com/java/2012/07/23/execution-in-kingdom-of-nouns.html">名词王国里的死刑</a></li>
              <li><a href="https://github.com/maxogden/art-of-node">The Art of Node</a></li>
              <li><a href="https://github.com/substack/stream-handbook#introduction">why you should use streams</a></li>
              <li><a href="http://blog.izs.me/post/48281998870/unix-philosophy-and-node-js">Unix Philosophy and Node.js</a></li>
            </ul>
{'fraction_non_alphanumeric': 0.16859650416697397, 'fraction_numerical': 0.01873294490744155, 'mean_word_length': 1.5887743413516608, 'pattern_counts': {'":': 0, '<': 496, '<?xml version=': 0, '>': 496, 'https://': 4, 'lorem ipsum': 0, 'www.': 9, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '45432', 'n_tokens_mistral': 4633, 'n_tokens_neox': 4406, 'n_words': 751}