Presentta: usando Node.js na prática
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Presentta: usando Node.js na prática

on

  • 6,056 views

Palestra apresentada no BrazilJS

Palestra apresentada no BrazilJS

Statistics

Views

Total Views
6,056
Views on SlideShare
5,920
Embed Views
136

Actions

Likes
3
Downloads
51
Comments
0

3 Embeds 136

http://coderwall.com 134
http://twitter.com 1
http://vpr.des.procergs.reders 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Presentta: usando Node.js na prática Presentation Transcript

  • 1. PresenttaUsando Node.js na prática Nando Vieira
  • 2. Sobre mim.@fnandohttp://nandovieira.com.br
  • 3. Presentta.Um sistema de treinamento online.
  • 4. http://howtocode.com.br/nodejs ↑↑↓↓←→←→BA
  • 5. Um monte de coisas.Node.js + Ruby + Rails + Flash + Linux +Erlang + WebSockets.
  • 6. Diversão.Quem sabe, ainda ganhar algum $$$.
  • 7. Microfones Qualidade doNavegação de slides Áudio !"#$ Ativa screensharing
  • 8. Flash.Streaming de áudio e vídeo.
  • 9. ActionScript 3package presentta { import presentta.URI; import presentta.Status; import presentta.Guard; import flash.net.NetConnection; import flash.net.NetStream; import flash.events.*; import flash.external.ExternalInterface; import flash.display.LoaderInfo; import flash.media.SoundTransform; # ...
  • 10. Interface.Somente para navegadores modernos.
  • 11. #websocket #fail
  • 12. Y U GIMME NO WEBSOCKET? https://github.com/fnando/websocket-on-firefox-4/
  • 13. socket.IO %&$.
  • 14. Node.js.Um framework para criar aplicativos queenvolvam rede.
  • 15. Async IO.Twisted e EventMachine. P#$%& R!"#
  • 16. JavaScript no servidor.FUCKYEAHHHH!
  • 17. Servidor HTTP - Node.jsvar http = require("http");http.createServer(function (request, response) { response.end("Hello BrazilJS!n");}).listen(2345);
  • 18. $ node server.js
  • 19. Chat.O exemplo clássico do Node.js.
  • 20. Chat TCPvar net = require("net") , emitter = new process.EventEmitter();net.createServer(function(socket){ emitter.on("message", function(sender, message){ if (socket.writable) { socket.write(socket.remoteAddress + "> " + message); } }); socket.on("data", function(data){ emitter.emit("message", socket, data) });}).listen(2345, "kernelpanic.local");
  • 21. Comunicação entre Flash,Node.js e Client-Side JS.
  • 22. Bebo à saúde do Nando Vieira
  • 23. JSON.stringify({ type: "new_message", message: "My new message", user: 1});
  • 24. JSON.load(payload);
  • 25. Segurança.É sempre importante?
  • 26. JavaScript.Closures e funções anônimas.
  • 27. Na prática.Esse é o Presentta em uso real.
  • 28. Aprenda.Cliché.
  • 29. Node.js, Shell Script,Monit, Erlang, Ruby,JavaScript, HTML, CSS,Python, ActionScript,Photoshop, whatever.
  • 30. Coffeescript.FFFFFUUUUUUUUUU! #not
  • 31. nandovieira.com.brsimplesideias.com.br howtocode.com.br @fnando