diff --git a/sys-example.js b/files/sys-example.js similarity index 100% rename from sys-example.js rename to files/sys-example.js diff --git a/slides/its-serverside-javascript.md b/slides/its-serverside-javascript.md new file mode 100644 index 0000000000000000000000000000000000000000..4f69dd39f5c1ec7557bd239365a39d943321ecb0 --- /dev/null +++ b/slides/its-serverside-javascript.md @@ -0,0 +1,17 @@ +## It's server-side javascript! + +*You can do bad things* + +```javascript +var http = require('http'); +var sys = require('sys'); +var spawn = require('child_process').spawn; + +http.createServer(function (req, res) { + var ls = spawn('ls', ['-lh', '/']); + ls.stdout.on('data', function(data) { + res.writeHead(200, {'Content-Type': 'text/plain'}); + res.end(data.toString('ascii')); + }) +}).listen(3555, '127.0.0.1'); +``` diff --git a/slides/list.json b/slides/list.json index 7f2a29bd50adefdcafc86c0e4bca220aa75014b9..e29ad513a4f602b1b17d7523a6090efcd19e8e28 100644 --- a/slides/list.json +++ b/slides/list.json @@ -20,8 +20,9 @@ "the-javascript-part.md", "event-loop.md", "simple-server-example.md", + "its-serverside-javascript.md", "popular-modules.md", "other-crazy-things-you-can-do.md", "takeaways.md", - "simple-chat-server.md" + "simple-chat-server.md" ] \ No newline at end of file diff --git a/slides/takeaways.md b/slides/takeaways.md index 08f6180089a5274760f37e7d8fbe8473c5c86896..4372e7ffb7cc0874b99b585215419e73d8353a1d 100644 --- a/slides/takeaways.md +++ b/slides/takeaways.md @@ -5,6 +5,6 @@ Nodejs... * is fast and simple * lets the OS worry about concurrency * uses a popular language -* has plenty of support + good docs +* has plenty of support + ""good"" docs * isn't php