Browse files

Finished presentation content

  • Loading branch information...
1 parent ea78da7 commit 95fa8765448d6d2a7ac17161fbde87ee06a0f9e5 @pjb3 committed Feb 3, 2010
Showing with 59 additions and 6 deletions.
  1. +41 −0 presentation/index.html
  2. +18 −6 presentation/notes.txt
  3. BIN presentation/yehuda.png
View
41 presentation/index.html
@@ -123,6 +123,7 @@
<li>Execution stacks take up memory</li>
<li>Synchronization</li>
<li>Deadlocks</li>
+ <li>Threads managed by app server</li>
</ul>
</div>
@@ -138,6 +139,42 @@
</div>
<div class="slide">
+ <h1>A is for Asynchronous</h1>
+ <pre><code>
+ $.get('ajax/test.html', function(data) {
+ $('.result').html(data)
+ })
+ </code></pre>
+ </div>
+
+ <div class="slide">
+ <h1>SJAX, a.k.a FAIL-JAX</h1>
+ <pre><code>
+ var data = $.get('sjax/test.html')
+ $('.result').html(data)
+ </code></pre>
+ </div>
+
+ <div class="slide">
+ <h1>Event-Driven Programming</h1>
+ <pre><code>
+ var el = document.getElementById("foo")
+ el.addEventListener("click", doSomething)
+ </code></pre>
+ </div>
+
+ <div class="slide" style="text-align: center">
+ <h1>Advanced Evented Programming</h1>
+ <img src="yehuda.png" width="700" />
+ <br />
+ <a href="http://jquery14.com/day-11">http://jquery14.com/day-11</a>
+ </div>
+
+ <div class="slide">
+ <h1>Code Samples</h1>
+ </div>
+
+ <div class="slide">
<h1>But does it scale?</h1>
<ul class="incremental">
<li>Plurk.com - Twitter-like, Big In Japan</li>
@@ -164,6 +201,10 @@
<a href="http://jsconf.eu/2009/video_nodejs_by_ryan_dahl.html">http://jsconf.eu/2009/video_nodejs_by_ryan_dahl.html</a>
</div>
+ <div class="slide" style="text-align: center">
+ <h2>The End</h2>
+ </div>
+
</div>
</body>
View
24 presentation/notes.txt
@@ -1,9 +1,3 @@
-Stick this in the presentation somewhere:
-
-node.js is the app server
-
-
-
Hello, World! example:
<show examples/hello_world.js>
@@ -45,3 +39,21 @@ node examples/http_client.js http://localhost:8080/
And now the client in a server, a.k.a a proxy
+node examples/google_proxy.js
+
+One of the things node excels at is long connections.
+
+node chat_server/chat_server.js
+
+And WebSocket, the latest hotness
+
+node websocket_chat_server/chat_server.js
+
+Other web examples, Haml:
+
+node haml/generate.js
+
+Picard, a Sinatra-like framework
+
+For data storage, there are already clients for Memcache, Redis, Postgres, Sqlite, MongoDB, CouchDB, Slayer/MySQL
+
View
BIN presentation/yehuda.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 95fa876

Please sign in to comment.