From b9322ac3e3fa3fe41f56734bdc086d660c124761 Mon Sep 17 00:00:00 2001 From: Ashwin Hegde Date: Fri, 27 Mar 2015 12:01:52 +0530 Subject: [PATCH] Includes new Reveal way for Intro-Node.js --- Kit/Session-1_New/Introduction-to-Nodejs.html | 136 ++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 Kit/Session-1_New/Introduction-to-Nodejs.html diff --git a/Kit/Session-1_New/Introduction-to-Nodejs.html b/Kit/Session-1_New/Introduction-to-Nodejs.html new file mode 100644 index 0000000..b0e53e0 --- /dev/null +++ b/Kit/Session-1_New/Introduction-to-Nodejs.html @@ -0,0 +1,136 @@ + + + + + + + Introduction to Node.js: Slides + + + + + + + +
+
+
+

Introduction to

+
+
+
+

Session 1

+
+
+

Created/Presented by: Ashwin Hegde

+ +

github.com/hegdeashwin

+
+

Agenda

+
+
+
    +
  • What is Node.js?
  • +
  • History.
  • +
  • Architecture & Design.
  • +
  • Benefits & Drawbacks.
  • +
  • Similar environments.
  • +
  • Companies using Node.js
  • +
  • Hosting companies
  • +
  • Tools
  • +
+
+

What is Node.js?

+
+
+
    +
  • Open source & cross-platform project.
  • +
  • Build on Chrome's JavaScript runtime environment.
  • +
  • Event driven & Non-blocking IO.
  • +
  • Real time apps.
  • +
  • Single threaded.
  • +
  • Build in Async IO, HTTP/s, file-system etc.
  • +
  • Ability to do JavaScript on server.
  • +
  • Act as a web server.
  • +
+
+

History

+
+
+
    +
  • Created by Ryan Dahl, first 2009 for only Linux.
  • +
  • Sponsored by  Joyent.
  • +
  • June 2011,  Microsoft partnered with Joyent  to help create a native Windows  version of Node.js.
  • +
+
+
+

January 2012, Ryan stepped aside, npm creator Isaac Schlueter  manage the project.

+
+
+
+
+
+

January 2014, Timothy J. Fontaine became new project lead.

+
+
+

December 2014, Fedor Indutny started IO.js

+
+
+
+ + + + + + + + + + + + +