Livro: Aplicações web real-time com Node.js

1,622 views
Skip to first unread message

Caio Ribeiro Pereira

unread,
Jul 25, 2013, 9:29:54 AM7/25/13
to nod...@googlegroups.com
Aee galera! Para quem anda acompanhando meu blog e livro, venho trazer uma novidade para vocês, acabou sair do forno a versão completa do meu livro

Aplicações web real-time com Node.js

Vale a pena como referência, nele estou falando do ambiente Node.js, boas práticas sobre desenvolvimento async, e também é apresentado na prática um projeto que explora os frameworks: Express, Socket.IO, MongooseJS, Node Redis, Mocha, Clusters e integração Nginx.

Espero que gostem e qualquer feedback será bem-vindo!

Obs.: Nos agradecimentos também citei a comunidade NodeBR.

Rafael Poveda

unread,
Jul 25, 2013, 3:10:55 PM7/25/13
to nod...@googlegroups.com
Parabéns Caio.
Vou comprar hoje mesmo!



--
Você está recebendo esta mensagem porque se inscreveu no grupo "NodeJS Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nodebr+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
[]'s
Rafael Poveda
Software developer

Caio Ribeiro Pereira

unread,
Jul 25, 2013, 6:39:03 PM7/25/13
to nod...@googlegroups.com
Vlw! E se tiver dúvidas ou melhorias pode me avisar!

Elton Charles

unread,
Jul 26, 2013, 6:39:28 AM7/26/13
to nod...@googlegroups.com
Comprei logo após que eu vi, tava esperando... Vlw!

Thiago Vian

unread,
Jul 25, 2013, 9:48:47 AM7/25/13
to nod...@googlegroups.com
Caio, parabéns pelo livro.

Acabei de comprar e semana que vem te envio feedbacks. ;)

Muito obrigado.

Abs,
Thiago Vian



2013/7/25 Caio Ribeiro Pereira <caio.ribei...@gmail.com>

--

Edivan Camargo

unread,
Jul 25, 2013, 4:24:28 PM7/25/13
to nod...@googlegroups.com
Parabéns pela conclusão do livro, certamente vou comprar!
Edivan Camargo

http://www.edivancamargo.com.br


"Não importa o que você é, o que você tem, ou de onde é. Seja você mesmo! Sempre.
O Homem é do tamanho do seu sonho."

Caio Ribeiro Pereira

unread,
Jul 26, 2013, 9:05:24 AM7/26/13
to nod...@googlegroups.com
Vlw Thiago!

Caio Ribeiro Pereira

unread,
Jul 26, 2013, 9:06:12 AM7/26/13
to nod...@googlegroups.com
Obrigado!

Que bom Edivan espero deu muito trabalho escrever o livro, faz ficou sensacional o conteúdo e o suporte da editora foi muito bom!

Caio Ribeiro Pereira

unread,
Jul 26, 2013, 9:06:48 AM7/26/13
to nod...@googlegroups.com
Eu que agradeço por comprar o livro!

Se tiver algum feedback pode me enviar que será bem-vindo! 

André Caribé

unread,
Jul 26, 2013, 10:15:14 AM7/26/13
to nod...@googlegroups.com
Eu já tinha comprado, agora é hora de reler. (:

Rafael Henrique Moreira

unread,
Jul 26, 2013, 7:57:25 PM7/26/13
to nod...@googlegroups.com
Parabéns grande Caio, a pergunta é, você escreve ou eu escrevo um big artigo falando do primeiro livro de node em português lá no nodebr.com?

Caio Ribeiro virou referência Node no país, parabéns, aposto que deu muito trabalho mas agora é hora de colher os frutos do seu investimento.

Apoio de mais seu projeto e te desejo paz e sucesso na sua carreira, um dia a gente se bate poraí nos congressos deste país.

Rafa Dev

Caio Ribeiro Pereira

unread,
Jul 27, 2013, 8:35:04 AM7/27/13
to nod...@googlegroups.com

vlw rafael mto obrigado pela força!! Fique a vontade para escrever um artigo :D

--

Renato Cantarino

unread,
Jul 27, 2013, 8:58:51 AM7/27/13
to nod...@googlegroups.com
Quem pode disponibilizar o pdf no mega?
#trollMorning

Parabens caio, ja comprei o meu! =)
--

Att,
Renato Cantarino

Caio Ribeiro Pereira

unread,
Jul 27, 2013, 9:01:40 AM7/27/13
to nod...@googlegroups.com
Opaaa não ta no mega, mas pra quem quiser baixar o pdf, segue esse aqui


#trollMorningAgain! :P

Valeu Renato!

Caio Ribeiro Pereira

unread,
Jul 27, 2013, 9:05:59 AM7/27/13
to nod...@googlegroups.com
Acabou de lançar mais um livro sobre Express/Jade/Stylus

Pelo que vi no post do autor, ele lançou no mesmo dia que o meu


O livro parece bem específico sobre Express, então acho que vale a pena conferir também, mas é gringo :)

Caio Ribeiro Pereira

unread,
Jul 27, 2013, 10:12:08 AM7/27/13
to nod...@googlegroups.com
Pessoal quem quiser ver todos os códigos utilizados no livro, segue o link:

Marcos Sampaio

unread,
Jul 26, 2013, 10:36:28 AM7/26/13
to nod...@googlegroups.com
Eu também! :)
Marcos Oliveira Sampaio

Breno Thales

unread,
Jul 29, 2013, 4:57:10 PM7/29/13
to nod...@googlegroups.com
Comprei faz tempo, Caio tem atualizacação?? 

Breno Thales 
Tel.: (68) 8112 4000

Caio Ribeiro Pereira

unread,
Jul 29, 2013, 9:22:47 PM7/29/13
to nod...@googlegroups.com
Sim, atualmente quem comprou o ebook tem direito a baixar a última versão recém lançada do livro

Att, 
Caio Ribeiro Pereira
Web Developer na BankFacil

Fabio Fonseca, Draconar

unread,
Jul 29, 2013, 10:23:36 PM7/29/13
to nod...@googlegroups.com
Caio, parabéns pelo livro.
Achei muito bom.
Eu quase desisti no capítulo 1 (muito parecido com tutoriais da net), mas na hora que chega no Express o livro brilha.

parabéns!

Caio Ribeiro Pereira

unread,
Jul 30, 2013, 7:48:32 AM7/30/13
to nod...@googlegroups.com
Obrigado Fabio!

Mas de feedback, o que tem no capítulo 1 que te desanimou?

abs!

Fabio Fonseca

unread,
Jul 30, 2013, 12:18:37 PM7/30/13
to nod...@googlegroups.com
Oi, Caio.
Fiquei bolado com o capítulo 1 por conta de ser parecer muito com outros tutoriais sobre node que existem na net - e principalmente com o livro Node Beginner e uns tuts do Pedro Teixeira... O conteúdo é excelente, mas como foi uma variação sobre itens que eu já tinha visto com o mesmo 'approach' algumas vezes, fiquei com o pé atrás, de que 'não aprenderia nada novo', mas o capítulo sobre o express deu show e estou aprendendo bastante. Inclusive, o express-load foi uma novidade ótima pra mim.

abs!


2013/7/30 Caio Ribeiro Pereira <caio.ribei...@gmail.com>

--
Você recebeu esta mensagem porque está inscrito em um tópico do grupo "NodeJS Brasil" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/nodebr/lV2zDg2LTYE/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para nodebr+un...@googlegroups.com.

Caio Ribeiro Pereira

unread,
Jul 30, 2013, 12:52:10 PM7/30/13
to nod...@googlegroups.com
Entendi, bacana!!

O cap 1 foi algo bem criticado pela editora, pois eles tbm achavam que o livro estava muito parecido com os demais, mas tive que fazer isso pra explicar conceitos básicos do livro, talvez se a abordagem for um pouco diferente (de forma mais prática) ficaria melhor.

Mas vlw pelo feedback!

Os caps depois do Express ficaram muito bacana tbm! 

felipe maricato moura

unread,
Aug 1, 2013, 9:11:18 AM8/1/13
to nod...@googlegroups.com
comprei quando terminar a leitura passa um feedback


Em quinta-feira, 25 de julho de 2013 10h29min54s UTC-3, Caio Ribeiro Pereira escreveu:

Welington Monteiro

unread,
Aug 1, 2013, 3:34:36 PM8/1/13
to nod...@googlegroups.com
Comprei o livro e estou achando o maximo, so esqueceu de explicar no livro que ao configurar o modo "development" na variável de ambiente do windows tem  que reiniciar o computar, pois quebrei a cabeça umas boas horas aqui com o teste sempre dava undefined para a conexao com o banco. Ate eu descobrir que tinha que reiniciar o pc, fora isso excelente.
A tambem apanhei com  o Redis..


abs.

Ricardo Tomasi

unread,
Aug 1, 2013, 3:38:12 PM8/1/13
to nod...@googlegroups.com

não tenho usado windows, mas acredito que seja necessário só abrir uma nova sessão do terminal, não reiniciar o sistema inteiro.

--

Caio Ribeiro Pereira

unread,
Aug 1, 2013, 3:41:00 PM8/1/13
to nod...@googlegroups.com
Obrigado pelo feedback! Um detalhe pequeno como este realmente faz diferença e irei incluir no livro sim

Att, 
Caio Ribeiro Pereira
Web Developer na BankFacil
--

Welington Monteiro

unread,
Aug 4, 2013, 10:48:10 AM8/4/13
to nod...@googlegroups.com
So para completar, sei que no livro você não explica como configurar o MongoDb nem o Redis, mas bem que poderia explicar uma instalação e configuração basica dos 2 pelo menos para rodar o projeto de exemplo, nem que fosse local mesmo. Para assim o livro ficar completo o livro, pois de primeira não cosegui rodar o projeto de exemplo do NTalk, e acho que muitos terão o mesmo problema que eu, mas com o tempo consegui resolver e iniciar a aplicação, meu maior problema foi com o Redis mesmo.

Abs

Caio Ribeiro Pereira

unread,
Aug 4, 2013, 11:22:25 AM8/4/13
to nod...@googlegroups.com
Entendi, estou anotando todos os feedbacks dos leitores para depois melhorar o livro.

Confesso que não fiz isso por dois motivos, o prazo pra entrega do livro já estava no limite e que o problema de explicar a instalação do MongoDB e Redis é que eu teria que explicar em multiplataforma (windows, linux e mac) e o Redis não roda em windows ainda. :(

De qualquer forma obrigado pela dica! 

On Sunday, August 4, 2013 at 11:48 AM, Welington Monteiro wrote:

So para completar, sei que no livro você não explica como configurar o MongoDb nem o Redis, mas bem que poderia explicar uma instalação e configuração basica dos 2 pelo menos para rodar o projeto de exemplo, nem que fosse local mesmo. Para assim o livro ficar completo o livro, pois de primeira não cosegui rodar o projeto de exemplo do NTalk, e acho que muitos terão o mesmo problema que eu, mas com o tempo consegui resolver e iniciar a aplicação, meu maior problema foi com o Redis mesmo.

Abs

--

Juan Barreds

unread,
Apr 3, 2014, 11:15:38 AM4/3/14
to nod...@googlegroups.com
Opa Caio parabéns pelo livro. Quero comprá-lo, tem disponível em algum outro lugar além do casadocodigo.com.br?!

Caio Ribeiro Pereira

unread,
Apr 3, 2014, 1:59:28 PM4/3/14
to nod...@googlegroups.com
Obrigado Juan! 

No momento o livro é vendido somente no site da editora mesmo.

Att, 
Caio Ribeiro Pereira
Web Developer Full-Stack

On Thursday, April 3, 2014 at 12:15 PM, Juan Barreds wrote:

Opa Caio parabéns pelo livro. Quero comprá-lo, tem disponível em algum outro lugar além do casadocodigo.com.br?!

--
Você recebeu essa mensagem porque está inscrito no grupo quot;Node.js Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nodebr+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Jeferson Farias Calazans

unread,
Apr 5, 2014, 5:41:07 PM4/5/14
to nod...@googlegroups.com
Acabei de abrir uma issue [1], pois estou tendo problemas na instalação do hiredis. 



Em quinta-feira, 25 de julho de 2013 10h29min54s UTC-3, Caio Ribeiro Pereira escreveu:
Aee galera! Para quem anda acompanhando meu blog e livro, venho trazer uma novidade para vocês, acabou sair do forno a versão completa do meu livro

Aplicações web real-time com Node.js

Vale a pena como referência, nele estou falando do ambiente Node.js, boas práticas sobre desenvolvimento async, e também é apresentado na prática um projeto que explora os frameworks: Express, Socket.IO, MongooseJS, Node Redis, Mocha, Clusters e integração Nginx.

Espero que gostem e qualquer feedback será bem-vindo!

Obs.: Nos agradecimentos também citei a comunidade NodeBR.
Att, 
Caio Ribeiro Pereira
Web Developer

Marcelo Melo

unread,
Apr 3, 2014, 5:47:49 PM4/3/14
to nod...@googlegroups.com
Prazer, Caio! comprei seu livro e aprovei! Parabéns!!!
--
Atenciosamente,

Marcelo L. Melo
[ARDUINO-CE Comunidade de Hardware Livre do Ceará]
Skype: marcelo.laranjeira.melo
Twitter:@marcelorange

Caio Ribeiro Pereira

unread,
Apr 7, 2014, 10:44:47 AM4/7/14
to nod...@googlegroups.com

Luciano Seibel

unread,
Apr 10, 2015, 8:36:26 AM4/10/15
to nod...@googlegroups.com

Bom dia Caio Ribeiro Pereira.

Não encontrei outra forma de contatar você.
Gostaria de lhe questionar se em suma você recomenda o uso do NODEjs MONGDB e os demais afins desta nova gama de tecnologias JS para desenvolver do zero um novo produto com intenção de se tornar um ERP? É uma questão lógica já que quando se fala em dados sempre vem a mente os bancos relacionais.
No mais abraços amigo e ficou mto bom o livro parabéns.



Em quinta-feira, 25 de julho de 2013 10:29:54 UTC-3, Caio Ribeiro Pereira escreveu:
Aee galera! Para quem anda acompanhando meu blog e livro, venho trazer uma novidade para vocês, acabou sair do forno a versão completa do meu livro

Aplicações web real-time com Node.js

Vale a pena como referência, nele estou falando do ambiente Node.js, boas práticas sobre desenvolvimento async, e também é apresentado na prática um projeto que explora os frameworks: Express, Socket.IO, MongooseJS, Node Redis, Mocha, Clusters e integração Nginx.

Espero que gostem e qualquer feedback será bem-vindo!

Obs.: Nos agradecimentos também citei a comunidade NodeBR.
Att, 
Caio Ribeiro Pereira
Web Developer

Caio Ribeiro Pereira

unread,
Apr 10, 2015, 8:53:14 AM4/10/15
to nod...@googlegroups.com

Olá Luciano tudo bem?

Como esse post esta no grupo, gostaria de ver opiniões de mais gente também! E a minha opinião é o seguinte: o uso do Node.js no desenvolvimento de um ERP nos dias de hoje é possível sim, pois conheço serviços financeiros que utilizam Node.js e esse tipo de serviço é tão complexo quanto um ERP. Agora o uso de MongoDB pode se tornar algo complexo na hora de criar relatórios e alguns módulos de erp e talvez esse tipo de aplicação será melhor modelado usando um banco relacional junto com Node.js, enfim essa foi minha opinião e gostaria de ver mais opiniões do pessoal.

Abs!

Att,
Caio Ribeiro Pereira
Software Engineer
http://crpwebdev.com

--
Você recebeu essa mensagem porque está inscrito no grupo "Node.js Brasil" dos Grupos do Google.

Marcos Bérgamo

unread,
Apr 10, 2015, 8:55:53 AM4/10/15
to nod...@googlegroups.com
Bom, acredito poder ajudar a explanar algumas dessas perguntas.

Você pode fazer qualquer coisa com o MongoDB e o mesmo tem alto índice de confiabilidade e flexibilidade.(Até dá pra fazer relacionamentos :p)
Como toda tecnologia, você consegue fazer qualquer coisa, Node.js é apenas um meio e você deve pesar seus conhecimentos sobre a tecnologia para decidir se ela realmente é a melhor no seu caso. Se for para prototipação rápida, Node.js oferece uma curva de aprendizado bem baixa, o que facilita o uso da mesma, assim você consegue ter um produto em menos tempo. 

Só voltando ao assunto do banco de dados, não tenho total conhecimento sobre assuntos relacionados a ERP pois nunca trabalhei com os mesmos, mas se você identificar que seu banco de dados é altamente relacional, faz total sentido usar uma tecnologia SQL e não NoSQL. Você pode otimizar algumas partes com o Mongo, mas a base solida dos relacionamentos, faz muito mais sentido ser com um banco como PostgreeSQL.

Espero ter ajudado!

--

Caio Ribeiro Pereira

unread,
Apr 10, 2015, 9:04:49 AM4/10/15
to nod...@googlegroups.com
Marcos, você em outras palavras o que eu tava tentando explicar também +1 pra vc!

Att,
Caio Ribeiro Pereira
Web Developer

Augusto Pissarra

unread,
Apr 10, 2015, 9:12:42 AM4/10/15
to nod...@googlegroups.com
Só adicionando ao pacote.

NodeJS +1 para poder desenvolver um ERP
Algum SQL para base de dados: +1 (ou alguma NoSQL transacional)
Para relatório: Já vi vários casos de empresas que estão garimpando os dados nas tabales SQL e via batch passam de forma estruturada para um NoSQL (vi casos com o MongoDB). Isto tem um ganho IMENSURÁVEL de performance em relatórios que não precisam ser online (data mining, muito comum em ERPs). Fazer queries em SQL com muitas JOINs tem um peso enorme tanto na base como também na ocupação da base com estes relatórios. Passando estruturadamente para NoSQL, acaba que em poucas chamadas, pode-se  garimpar MUITOS dados, já trazendo de forma estruturada os dados (JSON) para libs de gráficos e relatórios. Nos casos que vi na internet, os ganhos forma absurdos.

Food for thought!

Abs,


Augusto Bernardo
(55 11) 98851-6629
www.highdesign.com.br

email_hd


 


principe...@gmail.com

unread,
Apr 10, 2015, 9:13:34 AM4/10/15
to nod...@googlegroups.com
+1

Caio Ribeiro Pereira

unread,
Apr 10, 2015, 9:14:34 AM4/10/15
to nod...@googlegroups.com
Boa Augusto! Já vi esse tipo fluxo para geração de relatórios usando MongoDB mas era em outro tipo de sistema.
D6E3140F-20BD-431B-B0B2-3C114F6FEF23[1].png

felipe huggler

unread,
Apr 10, 2015, 9:18:08 AM4/10/15
to nod...@googlegroups.com

Devido a qtd d feefbacks positivos, acabei de comprar seu livro caio.

Caio Ribeiro Pereira

unread,
Apr 10, 2015, 9:26:20 AM4/10/15
to nod...@googlegroups.com
Vlw Felipe! Espero que goste do livro e se achar algum bug me avise, abs!
D6E3140F-20BD-431B-B0B2-3C114F6FEF23[1].png

André Caetano

unread,
Sep 14, 2015, 8:36:22 PM9/14/15
to Node.js Brasil
Após terminar o curso de AngularJS da Devmedia, pesquisando na net, encontrei o livro de NODE.JS do Caio, comprei a versão impressa, pois gosto de ter o material em mãos e o ebook tb.

Amanha já começo com o livro :D

Gleidson Balcazar

unread,
Sep 15, 2015, 7:54:22 AM9/15/15
to nod...@googlegroups.com
Ele é muito bom. 


--
Você recebeu essa mensagem porque está inscrito no grupo "Node.js Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nodebr+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Sua FotoGleidson Balcazar 
Analista de Sistemas 
Linkedin | Twitter  
tel: 84 99420-0909
email: gleidson...@gmail.com

Reply all
Reply to author
Forward
0 new messages