RSJS 2017

Fork me on GitHub

Sobre

Sexta edição do mais tradicional evento gaudério de JavaScript do Rio Grande do Sul.
A história do evento está registrada: 1° edição, 2° edição, 3° edição, 4° edição e 5° edição.
Faça parte desta história e venha participar da 6° edição do evento, tchê!

Programação

Horário Palestra
08h30
Abertura
09h20

Construindo APIs testáveis com Node.js

Waldemar Neto - ThoughtWorks

Waldemar Neto

Com o lançamento do Node.js o javascript garantiu seu espaço no server side. A vantagem de ter I/O assíncrono e, principalmente, o fato de ser javascript e já contar com uma grande comunidade. Hoje essas vantagens posicionam o Node.js como um dos queridinhos quando se pensa em APIs e micro serviços. Do browser para o servidor as necessidades de testes mudam, os desenvolvedores que migram para o Node.js, mesmo conhecendo as ferramentas de testes comuns do javascript, precisam aprender a testar apis Essa palestra tem o intuito de ajudar essas pessoas, introduzindo ferramentas e estratégias para os mais diversos tipos de testes, como: unidade, integração, e contrato em Node.js.

Bio:

Software Engineer at @ThoughtWorks, open source collaborator, writer, author, bad jokes master.

10h00

Front-End That Scales

Matheus Azzi - Code Miner42

Matheus Azzi

O Front-end é responsável por grande parte de uma Web App. Além de ditar a experiência do usuário as aplicações web estão massivamente movendo-se para o Front-end, sendo cada vez mais largamente utilizado e absorvendo mais responsabilidades graças as novas tecnologias e a expansão das capacidades dos browsers. Quando uma aplicação começa a crescer ela passa a nos trazer um conjunto de problemas, tornando um pesadelo para manutenção. Quais cuidados tomar e como podemos construir nossas aplicações com um Front-end que consegue escalar?

Bio:

Full-stack developer trabalhando com Front-end há mais de 7 anos, gosta de trabalhar com novas tecnologias, desenvolvendo web semântica e otimizada. Atualmente trabalha na Code Miner42 prestando consultoria para pequenas e grandes empresas. Já palestrei em alguns eventos como Front in POA, Front in SM, RubyConf e TDC.

10h40
Lanche
11h10

Vue.js, apenas mais um framework JavaScript, será?

Milene Vieira Lacerda

Milenev Lacerda

Uma introdução ao Vue.js, mostrando o porque ele pode ser uma ótima alternativa em meio ao mar de frameworks js.

Bio:

Desenvolvedora Front-end, apaixonada por web, tecnologia e café.

11h50

Usando Elm para desenhar um frontend de fazer inveja

Eduardo Braga Ferreira Junior - ThoughtWorks

Eduardo Braga Ferreira Junior

Que tal usar uma linguagem muito elegante e puramente funcional para desenvolver o FrontEnd da sua aplicação? Uma linguagem onde tipos realmente importam e fazem sentido. E se você pudesse ter zero erros de runtime? Acha interessante a ideia de componentizar? Vamos conversar um pouco sobre esses pontos nessa palestra.

Bio:

Consultor de desenvolvimento de software, apaixonado por matemática, música, ciência filosofia, culinária e cervejas. Curte Javascript, inclusive no servidor. Gosta de automatizar coisas e resolver problemas com programação funcional.

12h30
Rango
14h00

A primeira linguagem que todo programador deve aprender

LF Bittencourt - Gongo

Luís Fernando Bittencourt

Como uma única linguagem pode fazer você ir muito mais longe na carreira e na vida pessoal

Bio:

Sou fundador e CTO da Gongo, curador da Além do Código e head de desenvolvimento da DZ Estúdio.

14h40

Meteor: Desenvolvimento de App com JS - Vantagens e Desvantagens

Débora Carvalho Duarte - Noize

Débora Carvalho Duarte

Hoje muito se fala sobre Mobile e Apps. Existem frameworks, como Meteor, que prometem desenvolver Apps em JavaScript. Mas quais são as vantagens e desvantagens versus desenvolver Apps nativos? Quando utilizar Meteor? Como o framework funciona? Seria esse o futuro do desenvolvimento mobile?

Bio:

Sou publicitária e super entusiasta na área de desenvolvimento web, além de ser youtuber (ou tentando pelo menos hahah). Programo desde 2012 e desde 2014 sou "rata de eventos".

15h20

Mobile development with React Native

Rodrigo Boniatti - Code Miner42

Rodrigo Boniatti

O foco dessa talk é mostrar a diferença entre o React Native e aplicações híbridas por exemplo, além de mostrar como ele roda por debaixo dos panos, bem como as vantagens e desvantagens de usa-lo.

Bio:

Software developer na Code Miner42, trabalhando full-time com JavaScript e React. Com 20 anos de idade já tive diferentes experiências no mercado de desenvolvimento e atualmente estou focado em aprender mais sobre o universo web e mobile.

16h00
Lanche
16h30

Pra que serve essa variável perdida aqui mesmo? Abordando o problema reativamente!

André Werlang

André Werlang

Programação reativa funcional será cada vez mais onipresente no desenvolvimento de software. Vamos aprender como abordar a complexidade do processamento de eventos e os desafios da computação assíncrona utilizando os conceitos do paradigma reativo funcional. E o melhor, você pode continuar utilizando suas bibliotecas e frameworks preferidos!

Bio:

Software Development Expert com atuação em arquitetura de sistemas. Apaixonado por resolver problemas e aprender soluções novas e criativas, passa os dias programando em JavaScript.

17h10

JS && Matemática

Rafael Specht da Silva - Fooji

Rafael Specht da Silva

Nessa palestra eu vou demonstrar o quanto a matemática se faz presente no nosso dia-a-dia e como podemos criar exemplos e interações usando as APIs do browser! Desde Canvas até WebGL passando por animações de CSS entenda como conhecer senos e cossenos são importantes!

Bio:

Formado em Telecomunicações, apaixonado por JavaScript, trabalho como desenvolvedor full-stack remoto para a Fooji e coleciono newsletters não-lidas na minha caixa de entrada.

18h00
Encerramento

Programação sujeita a alterações.

Local

Auditório Master, prédio A

Senac

Rua Cel. Genuíno, 130
Porto Alegre, Rio Grande do Sul

Contato

eventos@nasc.io

Qualquer dúvida, entre em contato com a organização do evento.
Tá valendo pedir desconto para grupos e também patrocionar o evento.