Meetup #2 - NodeJs no mundo real
Sábado, 15 de Julho de 2017 - às 13
Junte-se a nós para o segundo encontro do Node Sorocaba - Sorocaba Node.js User Group.
O objetivo dessa sessão será conhecer novos membros da comunidade, ouvir quem está começando com o Node.js e trocar experiência com aqueles que já utilizam.
Todo mês teremos um novo tema, e a comunidade poderá sugerir os próximos através do nosso grupo no Slack ou da nossa lista de e-mail. E a conversa já está rolando, aparece por lá! Não sabe o link ou ainda não salvou nos favoritos? Vou quebrar seu galho: https://snug-lab.github.io/ =]
O ambiente do encontro é informal, vamos bater um papo, trocar experiências e dar boas risadas.
Agenda
• 09h00-09h30 - Boas-vindas aos Noders.
• 09h30-09h50 - Npm vs Yarn.
• 09h50-10h10 - "Libificação" com NodeJs
• 10h10-11h00 - Node e TypeScript + Banco de dados Relacional
• 11h00-11h20 - Intervalo
• 11h20-11h50 - Aplicação de ComandLine com NodeJs para aumentar produtividade.
• 11h50-12h40 - Criação de um bot para twitter
• 12h40-13h00 - Encerramento
Local
Space Sorocaba
Quer fazer uma apresentação?
Estamos abrindo para pessoas da comunidade fazer lightning talk. A ideia é que você membro do grupo faça uma apresentação de 10 minutos.
Você pode falar:
Porque resolver estudar Node
Que projeto trabalhou com Node
As dificuldade que encontrou em trabalhar com Node
Porque Node é legal
Porque não gostou do Node
Um framework, biblioteca, pacote que acha legal no Node
Etc
Ou seja, você pode falar qualquer coisa que anda fazendo com o Node, para inspirar a comunidade de Sorocaba.
As palestras mais votadas serão apresentadas em ligthning talks de 5-15 minutos ou talks de 30-45 minutos no meetup do dia 15/Junho.
Propostas
![author photo](https://lh6.googleusercontent.com/-adppe2guh1o/AAAAAAAAAAI/AAAAAAAADcw/3D4mI50RHV4/photo.jpg)
Aplicação de Command Line com NodeJS para aumentar produtividade
Líder técnico na Tegra.
Muita vezes as aplicações evoluem em termos de arquitetura, mas não em produtividade.
Uma arquitetura robusta requer a criação de componentes complexos, muitas vezes a criação dos novos componentes requer tempo, uma sugestão é criarmos ferramentas que automatizem esses códigos repetitivos.
Banco de dados relacional
Me chamo Daniel, sou desenvolvedor na Tegra, tenho 8 anos de experiência na area e trabalho com Node a quase dois anos,
Gostaria de falar sobre o uso de banco de dados relacionais com Node, mostrar que também é possivel utilizá-los, mostrar as ferramentas e packages que utilizamos hoje no nosso desenvolvimento, como fazer queries mais simples até mais complexas, como gerenciar relacionamentos.
Criação de um bot para twitter
Vou ensinar como criar um bot para twitter usando o Twit.js para se comunicar com a API do Twitter.
Para isso vou explicar como consumir uma API, ler sua documentação e desenvolver em cima disso.
Quem nunca teve contato com Node.js poderá acompanhar e entender melhor sobre o seu funcionamento!
![author photo](https://lh3.googleusercontent.com/-ka1lzfcFseE/AAAAAAAAAAI/AAAAAAAAAIs/-Q973lUY_qM/photo.jpg)
Docker + Node, First Steps
Nessa talk quero mostra como o docker pode ajudar em projetos node, e mostrar uma estrutura simples de projeto utilizando ambos.
"Libificação" com NODEJS
Nesse Talk vou comentar um pouco de "Libificação" com NodeJS. A proposta é mostrar como o NodeJS pode ser uma excelente opção para criação de “Libs”.
Node e Typescript
Me chamo Daniel, sou desenvolvedor na Tegra, tenho 8 anos de experiência na area e trabalho com Node a quase dois anos,
Gostaria de falar o que é Typescript, o por que utilizá-lo e como utilizá-lo com Node, mostrar exemplo práticos e metodos para converter um projeto de Javascript para Typescript com níveis de implementação e uso, boas práticas e ferramentas de lint.
NPM VS YARN
Entendendo os package managers, suas diferenças e a importância que eles possuem no cenário atual das aplicações web.
Falarei sobre: Introdução a package managers, NPM & YARN, package.json, Lockfile, O que mudou no NPM 5, O que o Yarn vem implementando em suas ultimas versões
Sistemas de Mensageria com a utilização de Socket.ioem NodeJS
Entender quando é adequado usar um um sistema de mensageria eporque utilizar NodeJS para isso.