Node JS Ecossistema, Npm e TDD By Pompeu Motivos ??? Por que Javascript ??? E as outras linguagens ??? Por que ficou Gigantesco ????? Não perca tempo, em longas discussões sobre frameworks, aprenda javascript e programe para tudo e seja feliz. Who am i ???? Itacir Ferreira Pompeu, um dos criadores do DF.JS, Eng Software na Faros Educacional, ex-professor da Webschool.io, ex-maratonista ICPM e linux user desde 99, Formado em TSI pelo IF goiano. Trabalhos Atuais ● Por que Javascript ??? ● NodeJS um Monstro. Agenda Javascript deixa tudo simples. ● Npm o Gigante ● TDD (herança rubysta) ● Desktop, Web E Mobile. Javascript no github Mais por que? O que houve? Por que NodeJS cresceu tanto? Agora estão prontos para a ouvirem sobre Node JS?. O NodeJS é Gigante. Ola NodeJS ● IO Assíncrono ● V8 performance ● Comunidade Ativa ● Multiplataforma ● Expansão de ferramentas ● nem tudo são flores. The experiment Como entender o IO assíncrono: https://www.youtube.com/watch?v=B0hc7hmpCD4 Node.js: JavaScript com Google V8 no servidor - Luciano Ramalho https://www.youtube.com/watch?v=jo_B4LTHi3I Introduction to Node.js with Ryan Dahl É a performance ??? Node VS { Ruby Php Python Exilir } https://www.youtube.com/playlist?list=PL8dsUiOEeVuuGnLKSxNRR_9iRYRjuneZH Testando a performance de tecnologias especialistas em Rest API JSON uma abordagem em JAVA, PHP, C++, NODEJS, RUBY, PYTHON e GO Itacir Pompeu, Fernando Matos e Marcel Melo. Enacomp UFG 2015.(http://www.enacomp.com.br/) Caso de Falha use Node com C++ https://blog.scottfrees.com/c-p rocessing-from-node-js Node JS e Rest Api Koa-router Node JS e Rest Api, controller. Ferramentas para todos Porque existe tanta coisa? Por que existe tanta coisa? Aplicativos Desktop Electron JS ● ● ● ● ● Curva baixa. NodeJS de Brinde. Acesso ao banco de dados. Boa Documentação. Várias formas de uso do HTTP. Aplicativos Mobile Híbrido ● Curva baixa. ● Multiplataforma. ● Boa Documentação. Native Script vc React Native ??? Conclusão ● ● ● ● ● ● O Javascript já está muito além do que se imaginava. Dá Dinheiro e pode te fazer full stack. Ele Está em todos lugares sim. Pode-se controlar drones e robôs Xd. É Divertido. Pega Mulher pra caramba. Contatos Email. [email protected] https://github.com/Pompeu https://twitter.com/Pompeulimp https://www.facebook.com/itacir.pompeu