05 de julho, São Paulo/SP
Renaissance São Paulo Hotel
Em sua segunda edição, o iMasters JS Experience 2018 é o grande evento do iMasters dedicado exclusivamente a Javascript.
Será um dia de imersão em conteúdo avançado com cerca de 800 desenvolvedores para palestras e diversas ações de networking.
Natural de Alagoas, hoje trabalha como engenheira de software no Nubank e cursa Ciência da Computação na PUC-SP. Já contribuiu com projetos da Mozilla Brazil e antes de se mudar para São Paulo, organizou a duas edições do Rails Girls que aconteceram em Maceió.
Desenvolvedor de software desde 2012 e trabalha com aplicações de alto desempenho desde de 2013. Apaixonado por tecnologia e aprendizado. É Estudante de Ciências da Computação pela UFABC. Fazparte de comunidades de desenvolvimento de software como o ABCDev, Help4Papers e o Training Center, se empenhando cada dia mais para levar o conhecimento de tecnologia para o mundo.
Desenvolvedora front-end na Picter, uma startup alemã de fotografia, e instrutora nos live codings da Udacity Brasil. Já palestrou em eventos como Thunderplains Conf, nos EUA, Campus Party Brasil e CodeTalks Commerce, em Berlim e está sempre no twitter falando de tecnologia, comunidade e retweetando fotos de cachorros fofos.
Desenvolvedor Web apaixonado com 15 anos de experiência na área, especializado em FrontEnd com Single Page Apps e Progressive Web Apps, contribuidor opensource, consultor, organizador de meetups, palestrante, coordenador da comunidade AngularSP, amante de JavaScript, performance e programação funcional, sempre fascinado por novas tecnologias e de olho nesse tal de Web Assembly.
Hackeando e construído software desde os 2000’s, trabalhando com design, tecnologia, arquitetura, implementação e infraestrutura em uma miríade de projetos, nos mais variados mercados. Respirando tecnologia 24/7, está sempre testando novos sistemas, linguagens e ambientes. Sua maior diversão é pensar em soluções elegantes para problemas do mundo real.
Desenvolvedora Web, apaixonada por compartilhar conhecimento e desenvolver jogos. Fiz parte da equipe de desenvolvimento do The Last War e sou entusiasta de eventos locais e projetos sociais.
Formado em Análise e Desenvolvimento de Sistemas pela Universidade de Caxias do Sul, vive de web e para a web desde 2011. Atualmente mora em Joinville, onde trabalha como engenheiro de software na ContaAzul. Já palestrou em eventos como FISL, FrontInPOA, FrontInFloria e RSJS.
Front-end engineer na stored.com.br, Community Manager no JSSP e Vue.js SP, Organizer no Vue.js Summit, Host em um podcast chamado PairProgramming, desenvolvedor Full Stack, apesar de que a criança interior ainda permanece no front, curte muito javascript, compartilhar o que sabe e contribuir com software livre.
Desenvolvedora Front end
FreelanceDesenvolvedora front end, estudante de Sistemas para Internet, professora, co - organizadora do HTML-SP, produtora de conteúdo no Lovelace Podcast/Newsletter/Medium/Codamos. #50HackersToFollow pela Gama Academy, fazendo de tecnologia ferrramenta de empoderamento social.
Consultor Independente
EW.ITPós graduando em BI with Big Data. Microsoft Most Valuable Professional (MVP). Co-organizador das comunidades NodeBR, Javascript São Paulo, Nerdzão e Nerdgirlz. Consultor Especialista na EW.IT, Microsoft Certified Professional. Possui amplo conhecimento em arquitetura, desenvolvimento e segurança de aplicações. Palestrante nas maiores e mais populares conferências de tecnologia da América latina.
Fullstack Developer
QuantoFullstack developer, Cientista da computação na PUC-SP, organizadora do JSLadies e do Lambda.io, entusiasta de programação funcional e matemática, palestrante e twitteira nas horas vagas.
CEO
Code PrestigeDesenvolvedor de software, fundador da escola de programação Code Prestige, autor de livros pela Casa do Código e colunista do portal e revista iMasters.
Engenheiro de Software
OLX BrasilDesenvolvedor Web há pouco mais de 6 anos, já trabalhou com diversas tecnologias em diversos produtos entregando uma quantidade incontáveis de bugs. Hoje atua como Engenheiro de Software na OLX, ajudando brasileiros a desapegar das coisas.
Full-stack Developer
CuboSou uma programadora, trabalhando como full-stack developer no Cubo. Tenho graduação em Ciência da Computação. Amo trabalhar com JavaScript e programação funcional! Minhas paixões são: café, viagens e corrida.
Technical Leader
iMastersDesenvolvedor @iMasters e aspirante a cozinheiro que ama tecnologia e dados abertos.
Community Manager
iMastersBacharel em Matemática Aplicada e Computacional pela Universidade Federal Rural do Rio de Janeiro, MBA em Engenharia de Software Orientada para Serviço pela Metrocamp. Community Manager no iMasters. Programador desde 1999. Evangelista PHPSP. Desenvolve sistemas desde batalhas Pokemon para mIRC até robôs automatizadores de tarefas.
Head de Backend
Beleza na WebWilliam Bruno Moraes é desenvolvedor web apaixonado por boas práticas e design patterns. Iniciou com programação web em 2008 com PHP e JavaScript. Participante ativo do Fórum iMasters, escreve artigos para seu blog pessoal e alguns outros canais. Ministra cursos de NodeJS e MongoDB no CT da Novatec. Atualmente, trabalha na BelezaNaWeb.com.br com NodeJS.
Filtrar Por
Você já ouviu falar que o Node.js tem um event loop? Que aplicações no browser são orientadas a eventos? Qual a diferença de um runtime que tem event loop e os que não tem? Vamos descobrir tudo isso nessa talk que vai desmistificar esse paradigma de desenvolvimento e explicar a fundo como funciona o event loop do Node e Browser e quais APIs além do setInterval existem para agendar eventos nele.
Derek Stavis
-
Software Engineer,
Pagedraw
Hackeando e construído software desde os 2000’s, trabalhando com design, tecnologia, arquitetura, implementação e infraestrutura em uma miríade de projetos, nos mais variados mercados. Respirando tecnologia 24/7, está sempre testando novos sistemas, linguagens e ambientes. Sua maior diversão é pensar em soluções elegantes para problemas do mundo real.
Todo programador Javascript já se deparou com algo chamado prototype, muitas vezes já até precisou usá-lo sem saber! Esta palestra é para desmistificar tudo que existe sobre o uso de herança e prototypes no Javascript de uma forma simples e prática.
Lucas Santos
-
Software Engineer,
Squid
Desenvolvedor de software desde 2012 e trabalha com aplicações de alto desempenho desde de 2013. Apaixonado por tecnologia e aprendizado. É Estudante de Ciências da Computação pela UFABC. Fazparte de comunidades de desenvolvimento de software como o ABCDev, Help4Papers e o Training Center, se empenhando cada dia mais para levar o conhecimento de tecnologia para o mundo.
Maria Clara Santana
-
Front-end Developer,
Picter
Desenvolvedora front-end na Picter, uma startup alemã de fotografia, e instrutora nos live codings da Udacity Brasil. Já palestrou em eventos como Thunderplains Conf, nos EUA, Campus Party Brasil e CodeTalks Commerce, em Berlim e está sempre no twitter falando de tecnologia, comunidade e retweetando fotos de cachorros fofos.
Vamos entender aqui o conceito dos frameworks modernos, entender como angular/react/vue se fundamentam, vendo termos de engine de compilação a engine de data-binding, para isso vamos criar nossa própria engine que por sua vez seria a criação do nosso próprio framework. Veremos o que é JiT e AoT, ES6 Proxies, Object defineProperty analisando como implementar e onde é usado essas letrinhas acima.
Igor Halfeld
-
Front-End Engineer,
Stored
Front-end engineer na stored.com.br, Community Manager no JSSP e Vue.js SP, Organizer no Vue.js Summit, Host em um podcast chamado PairProgramming, desenvolvedor Full Stack, apesar de que a criança interior ainda permanece no front, curte muito javascript, compartilhar o que sabe e contribuir com software livre.
Rodrigo “pokemaobr” Cardoso
-
Community Manager,
iMasters
Bacharel em Matemática Aplicada e Computacional pela Universidade Federal Rural do Rio de Janeiro, MBA em Engenharia de Software Orientada para Serviço pela Metrocamp. Community Manager no iMasters. Programador desde 1999. Evangelista PHPSP. Desenvolve sistemas desde batalhas Pokemon para mIRC até robôs automatizadores de tarefas.
7 mestres com 7 minutos para falar sobre JS.
Nesta talk entenderemos um dos pontos mais confusos da linguagem, a coerção de tipos. Se você já se perguntou porque o JS às vezes entende strings como números, nulos como booleanos e outras situações como essas, finalmente saberá a resposta e verá que nada é por acaso.
Diego Pinho
-
CEO,
Code Prestige
Desenvolvedor de software, fundador da escola de programação Code Prestige, autor de livros pela Casa do Código e colunista do portal e revista iMasters.
O Paradigma Funcional não é uma novidade, e nem o suporte do JavaScript a ele. Porém, ainda hoje usamos muito pouco desse poder seja no Frontend ou no Backend. Pretendo apresentar de uma forma clara e objetiva os principais conceitos e usos no dia a dia.
William Bruno
-
Head de Backend,
Beleza na Web
William Bruno Moraes é desenvolvedor web apaixonado por boas práticas e design patterns. Iniciou com programação web em 2008 com PHP e JavaScript. Participante ativo do Fórum iMasters, escreve artigos para seu blog pessoal e alguns outros canais. Ministra cursos de NodeJS e MongoDB no CT da Novatec. Atualmente, trabalha na BelezaNaWeb.com.br com NodeJS.
Sabemos que o fluxo de Javascript é diferente em comparação com outras linguagens, como Java, Python e etc. Quando começamos a escrever funções assíncronas em Javascript, algumas coisas estranhas acontecem, como valores indefinidos, resultados não sincronizados, etc. Esta palestra ajuda você a saber como o Javascript funciona e como sincronizar resultados trabalhando com Callbacks, Promises, Eventos e Observables.
Erick Wendel
-
Consultor Independente,
EW.IT
Pós graduando em BI with Big Data. Microsoft Most Valuable Professional (MVP). Co-organizador das comunidades NodeBR, Javascript São Paulo, Nerdzão e Nerdgirlz. Consultor Especialista na EW.IT, Microsoft Certified Professional. Possui amplo conhecimento em arquitetura, desenvolvimento e segurança de aplicações. Palestrante nas maiores e mais populares conferências de tecnologia da América latina.
Nessa palestra apresentaremos a recursao em JavaScript e como podemos lidar com tail-call optimization em loops recursivos utilizando a tecnica de trampolines.
É possível olhar para a segurança do seu produto final como um item do seu pipeline de desenvolvimento? O desenvolvimento ficaria muito mais complexo e caro? Até onde vão as suas obrigações como desenvolvedor e em qual momento devemos contar com uma ajuda especializada? Vamos olhar para esse pilar tão importante e provavelmente muito esquecido em questão de engenharia de software. Vamos entender quais são os reais custos que podem impactar o desenvolvimento do software e quais práticas podemos adotar de forma saudável para melhorar a qualidade do nosso produto final.
Alan Cezar Araújo da Silva
-
Engenheiro de Software,
OLX Brasil
Desenvolvedor Web há pouco mais de 6 anos, já trabalhou com diversas tecnologias em diversos produtos entregando uma quantidade incontáveis de bugs. Hoje atua como Engenheiro de Software na OLX, ajudando brasileiros a desapegar das coisas.
Vamos descobrir como podemos utilizar de práticas de código com JS puro e se livrar de tantas gambiarras e frameworks no projeto.
Carol Soares
-
Desenvolvedora Front end,
Freelance
Desenvolvedora front end, estudante de Sistemas para Internet, professora, co - organizadora do HTML-SP, produtora de conteúdo no Lovelace Podcast/Newsletter/Medium/Codamos. #50HackersToFollow pela Gama Academy, fazendo de tecnologia ferrramenta de empoderamento social.
Nessa talk de 7 minutos faremos um overview de serveless e como ele pode ser utilizado em um projeto real.
Já pensou em criar jogos 3D no browser usando Javascript? Nessa talk, iremos aprender o que é WebGL, por onde começar e onde podemos aplicá-lo. Para isso, estudaremos o desenvolvimento de um jogo de labirinto 3D com WebGL, para entendermos o funcionamento dessa API de renderização de gráficos 2D e 3D.
Juliana Negreiros
-
Desenvolvedora,
Codeminer42
Desenvolvedora Web, apaixonada por compartilhar conhecimento e desenvolver jogos. Fiz parte da equipe de desenvolvimento do The Last War e sou entusiasta de eventos locais e projetos sociais.
A web é a principal plataforma para desenvolvimento de software. Temos diversas ferramentas e técnicas para construir aplicações escaláveis. Mas depois de quase uma década de desenvolvimento, como manter uma aplicação sem reescrever tudo? Nessa palestra iremos ver quais as boas características que uma aplicação web deve ter. Veremos os principais desafios, erros e acertos ao desenvolver um produto usando JavaScript. Apresentaremos técnicas de como mantemos uma aplicação web com quase 10 anos e que já passou por mais de 800 mil usuários.
Luiz Fernando Rodrigues
-
Engenheiro de Software,
ContaAzul
Formado em Análise e Desenvolvimento de Sistemas pela Universidade de Caxias do Sul, vive de web e para a web desde 2011. Atualmente mora em Joinville, onde trabalha como engenheiro de software na ContaAzul. Já palestrou em eventos como FISL, FrontInPOA, FrontInFloria e RSJS.
GraphQL foi criado para ser uma alternativa ao REST, irei explorar alguns conceitos e vantagens que fizeram o Nubank adotar essa tecnologia e falar sobre o Apollo, que é uma biblioteca tanto client-side quando server-side para aplicações que utilizam GraphQL.
Marina Limeira
-
Engenheira de Software,
Nubank
Natural de Alagoas, hoje trabalha como engenheira de software no Nubank e cursa Ciência da Computação na PUC-SP. Já contribuiu com projetos da Mozilla Brazil e antes de se mudar para São Paulo, organizou a duas edições do Rails Girls que aconteceram em Maceió.
Já teve interesse de publicar algum projeto no NPM e ficou em duvida como gerenciar as versões, como funcionam as licenças de software, como configurar integração continua, o que precisa ser testado, como gerar o build correto, além de gerenciar issues e pull requests sem ficar louco? Vamos aprender a fazer tudo isso da maneira certa, automatizando tudo que for possível, para você publicar seus próximos projetos de maneira rápida e sem medo!
William Grasel
-
Software Engineer,
Jexia
Desenvolvedor Web apaixonado com 15 anos de experiência na área, especializado em FrontEnd com Single Page Apps e Progressive Web Apps, contribuidor opensource, consultor, organizador de meetups, palestrante, coordenador da comunidade AngularSP, amante de JavaScript, performance e programação funcional, sempre fascinado por novas tecnologias e de olho nesse tal de Web Assembly.
JS PUB, CAFÉ DA MANHÃ, COFFEE BREAKS E MUITO NETWORKING.
Trilha única com foco exclusivo em JavaScript.
CANECAS, STICKERS E CAMISETAS EXCLUSIVAS DE JS
Alameda Santos, 2233 - Cerqueira César, São Paulo - SP
Líder em soluções de pagamentos eletrônicos na América Latina e uma das maiores do mundo em seu segmento.
Hospedando os sites do iMasters há mais de 16 anos, tem orgulho de fomentar o desenvolvimento da internet no Brasil.
É tecnologia, inovação e negócios. A faculdade para quem pensa e cria o novo.
Você encontra tudo para garantir o seu sucesso e dos seus clientes na internet.
Conta com oito cursos de Pós e MBA que são referência no mercado de trabalho.
Projeto que oferece suporte comercial para desenvolvedores de soluções (ISVs).
Oferece hospedagem de sites segura e otimizada, incluindo planos para WordPress e Cloud Web Dedicado.
Aceleram resultados na transformação digital de negócios.
Pioneira e líder de mercado, oferece serviços de internet com foco no sucesso de seus clientes.
Plataforma de pagamento com a solução ideal para todos os tipos e tamanhos de negócios.
Empresa Itaú-Unibanco responsável por captura de transações de crédito e débito.
Escola online com mais de 700 cursos sobre programação e outras tecnologias.
Empresa de host, e-commerce e cloud do UOL, maior empresa de conteúdo e produtos digitais do Brasil.