7ª Edição

BrazilJS Conf 2017

Porto Alegre

25 e 26 de agosto Comprar o ingresso para a edição Porto Alegre!

Fortaleza

01 e 02 de setembro Comprar o ingresso para a edição Fortaleza!

Palestrantes

  • Keynote
    Porto Alegre && Fortaleza

    André Staltz

    Cycle.js

    André Medeiros, também conhecido como André Staltz, trabalha como freelancer e instrutor de JavaScript na Europa, em Helsinque. Ele é contribuidor da biblioteca de programação reativa RxJS, e criador do framework funcional Cycle.js. O André também está se envolvendo com tecnologias P2P em JavaScript.

  • Keynote
    Porto Alegre && Fortaleza

    Mariko Kosaka

    Google

    Mariko Kosaka é Web developer relation no Google, Co-organizadora do .

  • Keynote
    Porto Alegre && Fortaleza

    Jem Young

    Netflix

    Jem Young é um engenheiro muito alto que trabalha na Netflix, adora cachorros, ler, e código limpo. Ele realmente gosta de trabalhar em vários stacks, mas sua verdadeira paixão é o JavaScript e construir uma UX limpa. Ele acredita que empatia é a chave para construir uma UI efetiva e quando ele não está andando com sua bicicleta, você pode encontra-lo incomodando outros engenheiros para escrever mais testes.

  • Keynote
    Porto Alegre && Fortaleza

    Zeno Rocha

    Liferay

    Zeno Rocha é um desenvolvedor front-end brasileiro que vive em Los Angeles. Antes de morar na California, ele trabalhou na Globo e na Petrobras, atualmente trabalha como Principal Developer Advocate na Liferay, Inc. Zeno também é um developer expert no Google, palestrante e entusiasta open source.

  • Keynote
    Exclusivo Porto Alegre

    Jeffrey Lembeck

    npm

    Jeff Lembeck é services engineer no npm. Ele escreve um monte de código e alguns artigos, já foi instrutor na University de Washington no programa de certificação JavaScript, instrutor convidado para o Ada Developer’s Academy, e organizador do SeattleJS. Jeff é um contribuidor ativo na comunidade open source, um amante de oyster happy hours, está fazendo o seu melhor para aperfeiçoar a sua receita de ramen, e anseia por uma banheira de hidromassagem em um barco para chamar de sua casa.

     

  • Keynote
    Porto Alegre && Fortaleza

    Salva de la Puente

    Mozilla

    Salva de la Puente ama a Open Web e trabalha na Mozilla como developer advocate. Salva também gosta de linguagens de programação, sci-fi, música, video-games e cerveja.

  • Keynote
    Exclusivo Fortaleza

    Patrick Kettner

    Microsoft

    Patrick Kettner ganhou uma competição de show de talentos da oitava série cantando o hit de 1978 de Gloria Gaynor, “I Will Survive”, e as coisas prosperaram desde então. Ele trocou o microfone de ouro para uma posição de PM no Microsoft Edge, além de ser o principal desenvolvedor do Modernizr. Ele mora em Seattle com sua maravilhosa parceira Katrina, filho Holden e o cachorro Baxter.

  • Porto Alegre && Fortaleza

    Artur Diniz

    Alura

    Artur Diniz, ou só Art mesmo, dá aulas de tudo que envolve JavaScript na Caelum e na Alura. Além de dar aulas é um desenvolvedor web que curte mexer em tudo o que envolve criar um produto do zero até a entrega final . Nas horas vagas inventa drinks, coisas doidas pra codar, faz maratonas Netflix e tenta se formar na faculdade.

  • Porto Alegre && Fortaleza

    Milene Lacerda

    Ilegra

    Amante da Web e de café, Google team Front-end Developer na Ilegra, criadora do projeto Encoding Women e autora no portal BrazilJS.

  • Porto Alegre && Fortaleza

    Jean Carlo Emer

    Work&Co;

    Jean combina paixão e ciência em seus projetos. Ele resolve problemas do mundo real escrevendo código com as melhores práticas, tecnologias relacionadas com o contexto e métricas. Jean gosta de aprender novas linguagens, bibliotecas e processos. Ele acredita que comunicação é o principal ingrediente para atingir resultados.

  • Porto Alegre && Fortaleza

    Guilherme Souza

    RevMob

    Guilherme Souza tem 10 anos de experiência com EcmaScript (ele veio do flash, mas não conta pra ninguém) trabalha como CTO na Revmob a ad-network #1 em mobile na America Latina onde ele e seu time usam javascript para responder à mais de 16 bilhões de requests por mês, e é CTO no LearningHub, sua start-up de educação corporativa à distância.

  • Porto Alegre && Fortaleza

    Matheus Fernandes

    ZEIT

    Um engenheiro de software que largou a faculdade para perseguir sua paixão por open source. Co-autor do Kap e core member do Hyper. Gasta muito tempo no Slack (especialmente no zeit.chat).

  • Porto Alegre && Fortaleza

    Evelyn Mendes

    Mulher transexual, analista e desenvolvedora de sistemas, amante de tecnologia, nerd e geek, mãe e avó de 3 lindos shih tzus e apesar de tudo isso dizem que sou uma pessoa legal.

  • Porto Alegre && Fortaleza

    Diogo Cortiz

    Nic.br

    Pesquisador no Ceweb.br/W3C Brasil e Professor na PUC-SP . Doutor e Mestre em Tecnologias da Inteligência e Design Digital, com PhD Fellow pela Université Paris 1 – Sorbonne. MBA em Economia Internacional pela USP. Realizou estágio pós-doutoral no laboratório de inteligência artificial e tecnologias criativas da Universidade de Salamanca – Espanha.

  • Porto Alegre && Fortaleza

    Fernanda Bernardo

    Elo7

    Fernanda tem 22 anos e trabalha como front-end no Elo7. Se formou em Sistemas de Informação na USP Leste e caiu na área de tecnologia meio que por sorte. Ela gosta tanto de back-end quanto de front-end e também de assuntos relacionados a UX. Adora palestrar e estudar assuntos novos. Gosta de assuntos relacionados à saúde, é diabética e tem um blog sobre o assunto. Apesar disso, adora doces.

  • Porto Alegre && Fortaleza

    Luigui Delyer

    Webradar

    Ativista de Software Livre, representante da Mozilla no Brasil, GeoDeveloper apaixonado por mapas e data-visualization.
    FrontEnd Senior na Webradar, uma multinacional maneiríssima que trabalha com BigData e IoT Analytics. No trabalho, uso e adoro Vanilla JavaScript, VueJS, AngularJS, PugLang, LESS e SASS. Já fui designer gráfico e curto UI.
    De vez em quando cozinho e tenho vida além da informática. Sou daqueles que dançam ouvindo música enquanto trabalha.

  • Porto Alegre && Fortaleza

    Carolina Pascale Campos

    Codeminer42

    Carolina é uma web developer, graduanda na UFSCar. Ela é uma entusiasta JavaScript e está sempre tentando fazer a diferença. Neste ano, ela está organizando um evento Rails Girls em sua cidade natal, com isso ela espera mostrar para as mulheres que programação é para todos!

  • Porto Alegre && Fortaleza

    Isabella Silveira de Souza

    Huge

    Grande entusiasta de qualidade de software, Isabella já atuou em diferentes projetos de pesquisa do governo federal, além de ter ajudado no desenvolvimento do Sistema Integrado Gestão Acadêmica (SIGA) da UFRJ. Apaixonada por machine learning e métodos de otimização de algoritmos, atualmente se dedica a pesquisas sobre Javascript, algoritmos de aprendizagem e novas tecnologias. Na Huge, já atuou em clientes como Banco Votorantin, Banco DaVivienda (Colômbia), Universidade de Stanford e Grupo Estadão.

  • Porto Alegre && Fortaleza

    Andre Alves Garzia

    Amora Labs

    Educador e desenvolvedor nas áreas de web e internet das coisas. Voluntário da Mozilla e apaixonado pelo mundo mobile, publicou diversos livros sobre Firefox OS e fez da educação seu trabalho por meio de suas iniciativas de letramento web e empoderamento através da experimentação tecnológica. Recentemente fundou a Amora Labs, uma empresa focada em oferecer uma educação fora da caixinha para quem quer aprender mais sobre IoT e Web.

  • Porto Alegre && Fortaleza

    Elia Maino e Willian Martins

    Foodora

    Elia Maino é um Software Developer Junior de Vicenza, na Itália. Ele iniciou sua carreira como desenvolvedor em 2016. Willian Martin é Senior FrontEnd engineer e já trabalha com tecnologia há 13 anos, sendo 10 como Front End Engineer. Atualmente ele trabalha na Foodora. Ambos moram em Berlin.

  • mike taylor
    Exclusivo Porto Alegre

    Mike Taylor

    Mozilla

    Mike Taylor is a professional internet surfer for Mozilla.
    He lives in Texas.

  • Vlad Filippov
    Exclusivo Porto Alegre

    Vlad Filippov

    Mozilla

    Vlad Filippov is a senior software engineer on the Firefox team at Mozilla. He is also a contributor to various open source projects. Vlad’s work has roamed widely: from desktop web development (client and server), to mobile, Android and 3D games. He loves software testing, automation and reverse engineering. In the brief moments he is not coding, Vlad enjoys playing tennis and reading comments on the Internet.

  • Porto Alegre && Fortaleza

    Gabriel Engel

    Rocket.Chat

    Gabriel é o fundador da Rocket.Chat. Apaixonado por ferramentas de colaboração, código aberto e novas tecnologias. Ele também é co-fundador da Konecty e trabalhou como Gerente de Produto para Inovação Empresarial e Aplicações Móveis na Vodafone Global Enterprise.

  • Exclusivo Porto Alegre

    Erick Krominski

    @MuitoInteressante

    Erick Krominski já passou pelo CQC como repórter e apresentador, foi palhaço de circo, passou por um processo de aceleração de startups e conversou com golfinhos na TV. Atualmente é repórter da segunda temporada do programa Shark Tank Brasil, do Canal Sony e apresenta um programa diário no @MuitoInteressante, que tem quase 1,5 milhão de seguidores divididos nas principais redes sociais.

  • Porto Alegre && Fortaleza

    Christiano Milfont

    Rivendel

    Christiano Milfont é coordenador dos grupos XPCE, GURUCE, CEJS e JAVACE, programador, palestrante, “evangilista” (evangelista ágil), blogger, ex-colunista da revista Java Magazine, líder e instrutor da Produto Reativo e engenheiro de software na Rivendel, quase 20 anos de experiência em desenvolvimento de software, uma década com Java, alguns pouco anos com Ruby/Rails, maluco por JavaScript, organizador dos eventos Maré de Agilidade Fortaleza 2009/2010 e do primeiro BrazilJS, JSConf BR, CEJS, além de dezenas de outros, atleta e headbanger.

  • Porto Alegre && Fortaleza

    Guilherme Rodrigues

    VTEX

    Guilherme Rodrigues é desenvolvedor de software, carioca e acredita que nada é mais importante que ensinar e aprender. Trabalha há 6 anos na VTEX, a líder de tecnologia para e-commerce na América Latina. Ele é apaixonado por construir ferramentas simples que tornem a vida dos usuários mais produtivas e felizes.

  • Exclusivo Porto Alegre

    Loiane Groner

    Possui 10+ anos de experiência em TI e ama compartilhar conhecimento! Já palestrou por vários eventos no Brasil e ministrou cursos nos Estados Unidos. Autora dos livros: Ext JS 4 First Look, Mastering Ext JS (primeira e segunda edição), Sencha Architect App Development e Learning JavaScript Data Structures and Algorithms (primeira e segunda edição), JavaScript Regular Expressions – todos publicados pela editora Packt e lançados mundialmente em inglês (com tradução dos livros para chinês e coreano). Espera poder lançar livros em Português em breve. Entusiasta Java, JavaScript e mobile híbrido (Phonegap/Ionic). Participa ativamente dessas comunidades.Escreve para o blog http://loiane.com e publica aulas e cursos em http://loiane.training

  • Exclusivo Fortaleza

    Cezar Augusto

    Brave

    Cezar Augusto é Senior Sofware Engineer na Brave Software (https://brave.com), uma start-up que está criando um navegador rápido, open source e focado em privacidade, que bloqueia anúncios invasivos e trackers. Cezar tem interesse em privacidade, performance e web standards. Ele bebe Nespresso e sabe de coisas.

Programação

Porto Alegre

25 de Agosto

  • keynote

    Nenhuma tecnologia desaparece da noite pro dia. Assim como o telefone fixo e o Flash, tecnologias sofrem uma gradual redução de uso que pode durar anos ou décadas até desaparecerem completamente. Os primeiros sinais do fim da internet original, aberta e decentralizada, já estão surgindo. Nesta palestra você vai descobrir quais são esses sinais, o que vai acontecer nos próximos anos, e como uma alternativa à internet está sendo criada, usando apenas JavaScript.

    André Staltz
  • Essa será uma palestra que visa desbravar o desenvolvimento e funcionamento de progressive web apps utilizando a biblioteca VueJS

    Milene Lacerda
  • Há décadas, os cientistas, pesquisadores, engenheiros e artistas trabalham para explorar os limites da Realidade Virtual. Nos últimos anos, graças aos avanços das tecnologias de processamento de imagem, a Realidade Virtual vem alcançando o patamar tecnológico desejado para criar experiências imersivas de qualidade, e a Web será uma das primeiras plataformas a ser impactada. Nesta palestra, discutiremos sobre as influências destas tecnologias para a construção da Web do futuro e a necessidade do rompimento do paradigma de janelas para a criação de ambientes imersivos e interativos, além de mostrar o que o W3C vem trabalhando nesta direção.

    Diogo Cortiz
  • Coffee

  • Esta palestra irá apresentar conceitos básicos sobre RabbitMQ, como channels, queues, producers e consumers. Essa teoria será aplicada em uma pequena API baseada em microservices usando Node.js.

    Carolina Pascale Campos
  • keynote

    Já se perguntou o que acontece quando você faz `npm install` algo? Siga uma odisseia através dos fios, pois nosso herói cliente embarca em uma aventura para lhe oferecer o software que você precisa, quando você pede. Após esta palestra, você terá uma melhor compreensão do curso que um pacote faz - ajudando você a entender a arquitetura que funciona em escala, além de ser capaz de solucionar os problemas de instalação de pacotes.

    Jeffrey Lembeck
  • Almoço

  • Uma palestra que explora a fundo o funcionamento e os limites do sistema de tipos
    e imutabilidade no JavaScript. O estudo será guiado pelos conceitos e implementações
    por trás dos mais populares bibliotecas, frameworks e linguagens da comunidade.

    Jean Carlo Emer
  • Pense em um mundo perfeito onde cada usuário tem uma experiência totalmente única e customizada para o seu próprio perfil; desde publicidade até conteúdo. Tão personalizada que a própria aplicação sabe das suas necessidades e objetivos a ponto de otimizar o tempo de navegação e taxa de conversão em sites de e-commerce. Impossível? Absolutamente não. Descubra como criar aplicações direcionadas a cada perfil de usuário de forma automatizada e, o melhor de tudo, usando nosso tão adorado Node.js.

    Isabella Silveira de Souza
  • A cada minuto, centenas de ferramentas, features da linguagem e API’s surgem no mundo do JS. Como aprender tanta coisa? Aqui na Alura, descobrimos que o foco em ensinar é um belo jeito de aprender. Nessa talk vamos aprender o JS mais insano que você respeita enquanto montamos uma aula que você vai poder dar pro povo do seu trabalho.

    Artur Diniz
  • Como compor um aplicativo de forma que cada componente funcione, escale e opere de forma independente, permitindo uma escalabilidade barata, confiável e infinita.

    Matheus Fernandes
  • Coffee

  • Nesta palestra será apresentado para a comunidade a pesquisa dos palestrantes sobre o desempenho do WebAssembly, entre algumas abordagens usando como benchmark o Game of life, uma solução de John Conway desenvolvida com Vanilla JS, Web Workers e WebAssembly. Com isso, os palestrantes querem sanar algumas dúvidas sobre como fazer código, resolver problemas, medir e analisar as armadilhas que encontraram, e mais importante, como a colaboração entre desenvolvedores Juniors e Seniors pode fazer com que os 2 lados evoluam.

    Elia Maino e Willian Martins
  • Conheça a história de como um time de brazucas utilizou o poder do open source para transformar um side-project em uma Startup de US$17 milhões, recebendo investimento de um dos maiores Venture Capitalists americanos e mantendo um crescimento exponencial. Uma jornada que mostra o poder de uma visão ousada e da coragem de quebrar paradigmas para mudar o mundo dos chats.

    Gabriel Engel
  • O impacto da revolução serverless vai muito além do deploy. Como podemos desafiar os modelos atuais para criar a primeira plataforma de aplicativos para a web?

    Guilherme Rodrigues
  • keynote

    Como uma filosofia grega pode ter a ver com o nosso mundo? Nessa palestra vamos abordar os conceitos do Estoicismo e como eles se aplicam no nosso dia-a-dia como programadores.

    Zeno Rocha

26 de Agosto

  • keynote

    Como engenheiros, nós normalmente gastamos mais tempo lendo e entendendo código do que escrevendo. Equanto bibliotecas e frameworks vem e vão, aplicações web tendem em ter uma vida longa, então nós lutamos para equilibrar o nosso desejo de nos matermos atualizados com as últimas tendências contra a legibilidade a longo prazo e manutenção do nosso código. Vamos mudar isso. Vamos aprender como escrever código que irá superar todas as últimas tendências, para que você possa voltar a fazer o que você ama: Construir aplicações. Nesta palestra, abordaremos as melhores práticas em tudo, desde a arquitetura de aplicações até as últimas progressões em desenvolvimento web. Vamos aprender como escrever código que é fácil de ler, fácil de debugar, e mais importante, fázil de manter.

    Jem Young
  • Vamos falar sobre ferramentas, tecnologias e serviços que nos possibilitam uma forma fácil de criar aplicações realtime, poupando tempo e trabalho no desenvolvimento.

    Evelyn Mendes
  • Muito se fala sobre IoT como coletor e Big Data, são os dois termos do momento que resumem armazenamento de um volume imenso de dados vindo das nossas queridas plaquinhas ou de devices conhecidos e seus sensores... Mas e depois de coletar? Como exibir esse oceano de informações para o usuário?
    Mapas!
    Mapas são bonitos e uma excelente solução para exibir de forma organizada os dados que pretende adquirir e se você ainda não incluiu um no seu app, tá dando mole.
    Vou mostrar como um sistema de mapas vai muito além de colocar aquele marker maroto no telhado da empresa do seu cliente, como é o fluxo de vida de um GeoDeveloper, GIS aplicado em Front com Javascript e como integrar o ArcGIS, a mais poderosa solução de geoprocessamento em larga escala, no seu SPA com VueJS.

    Luigui Delyer
  • Coffee

  • Ainda estamos nos adaptando ao ECMAScript 6, mas antes mesmo dele ser lançado, novas especificações já estavam sendo propostas para o ECMAScript 7. Algumas das features mais comentadas são: async generators, object observe, typed objects entre outros. Nessa palestra mostrarei como cada uma delas funciona.

    Fernanda Bernardo
  • keynote

    Aprender uma nova linguagem é como treinar o seu cérebro a ser um compilador. Mas o que um compilador faz? e como nós podemos fazer um? Vamos escrever um pequeno compilador juntos. Assim que você escrever um compilador, você não somente entenderá como o seu código JavaScript funciona por debaixo dos panos, mas também será melhor em fazer um ambiente inclusivo para pessoas que estão aprendendo uma linguagem diferente.

    Mariko Kosaka
  • Almoço

  • Você provavelmente já ouviu falar sobre Typescript ou até mesmo já está usando nos seus projetos. Vamos abordar algumas funcionalidades consideradas mais interessantes, poderosas e legais do TypeScript que irão ajudar a melhorar o seu código Javascript e aumentar a sua produtividade. Vamos ver o que podemos esperar nas próximas versões e brevemente aprender como podemos usar TypeScript com o nosso framework JavaScript favorito!

    Loiane Groner
  • Detalhes de construção da App BeerSwarm ( https://beerswarm.com/ ) totalmente Progressive Web App sem Polyfills, utilizando recursos como posição geolocalizada do usuário, mapas, rotas, acesso a câmera, funcionando offline com Service Workers e atualizando periodicamente com Web Workers.
    O que é possível utilizar hoje em dia e quais as derrotas que ocorrerão até que todos os navegadores estejam aderentes as especificações.

    Christiano Milfont
  • Mozilla is heavily invested in making the Web a first-class citizen for high quality 3D graphics. This presentation will explore the latest emerging web browser technologies, such as augmented and virtual reality. In this talk I will be showcasing some of the 3D experiences built using the Web Platform APIs and tools. The main goal of this talk is to inspire you to start building your own creative experiences using open and familiar web technologies.

    Vlad Filippov
  • keynote

    WebVR puts the immersive power of virtual reality just one URL away from web users but, what about web developers, digital artists, and content creators? For them, Mozilla is proud to support A-Frame, an extensible JavaScript framework for creating quality VR experiences on the Web. A-Frame has been built with web technologies in mind, enabling the web community to create compelling VR experiences by reusing everything you know about HTML and DOM APIs. Take your first steps in WebVR with this gentle introduction to A-Frame.

    Salva de la Puente
  • Coffee

  • The DOM hasn't been known for its sense of design or ergonomics, since,
    well, ever. In this talk I've cover a handful of browser DOM APIs that
    can get pretty weird.

    We'll learn about some of the warts of the web platform, why we're
    mostly stuck with them, and ideally how we can learn from their mistakes.

    Come get weird with the Fullscreen API, DOM Events, Indexed DB,
    showModalDialog, CSSStyleDeclaration, Canvas, WebRTC APIs... and more!

    Mike Taylor
  • Nessa palestra o André irá mostrar o caminho das pedras para a utilização de JS em placas de prototipação de baixo custo para o desenvolvimento de aplicações para a Internet das Coisas.
    Vai investigar a realização de um projeto prático de uma máquina de criação de drinks que mistura os ingredientes e entrega coquetéis a partir de uma web app.
    Ao final da palestra, os espectadores terão o conhecimento necessário sobre como começar seus prórios projetos e onde buscar mais informações sobre o assunto.

    Andre Alves Garzia
  • Hoje a comunidade JavaScript é a mais poderosa dentre as comunidades de código aberto. Nós rodamos JS em hardware, em server-side, em client-side, e pasmem, além de tudo, JS ainda roda no Browser. Isso dá ao desenvolvedor JavaScript um alto poder de prototipagem, criação e empreendedorismo, nós deveríamos estar virando uma comunidade Maker, que desenvolve soluções para o mundo, basta pararmos de olhar para dentro, e começarmos a olhar para fora.

    Guilherme Souza

Fortaleza

01 de Setembro

  • keynote

    Nenhuma tecnologia desaparece da noite pro dia. Assim como o telefone fixo e o Flash, tecnologias sofrem uma gradual redução de uso que pode durar anos ou décadas até desaparecerem completamente. Os primeiros sinais do fim da internet original, aberta e decentralizada, já estão surgindo. Nesta palestra você vai descobrir quais são esses sinais, o que vai acontecer nos próximos anos, e como uma alternativa à internet está sendo criada, usando apenas JavaScript.

    André Staltz
  • Essa será uma palestra que visa desbravar o desenvolvimento e funcionamento de progressive web apps utilizando a biblioteca VueJS

    Milene Lacerda
  • Há décadas, os cientistas, pesquisadores, engenheiros e artistas trabalham para explorar os limites da Realidade Virtual. Nos últimos anos, graças aos avanços das tecnologias de processamento de imagem, a Realidade Virtual vem alcançando o patamar tecnológico desejado para criar experiências imersivas de qualidade, e a Web será uma das primeiras plataformas a ser impactada. Nesta palestra, discutiremos sobre as influências destas tecnologias para a construção da Web do futuro e a necessidade do rompimento do paradigma de janelas para a criação de ambientes imersivos e interativos, além de mostrar o que o W3C vem trabalhando nesta direção.

    Diogo Cortiz
  • Coffee

  • Esta palestra irá apresentar conceitos básicos sobre RabbitMQ, como channels, queues, producers e consumers. Essa teoria será aplicada em uma pequena API baseada em microservices usando Node.js.

    Carolina Pascale Campos
  • keynote

    Desde o início dos tempos (na internet), os desenvolvedores web ficaram à mercê dos navegadores quando se trata de recursos. Mas e se a magia negra usada para criar novas propriedades HTML e CSS fosse dada a você? Isso é exatamente o que o grupo de trabalho Houdini está trabalhando para fornecer desenvolvedores web hoje! Em uma sessão pesada de código futurista, vou mostrar como em um futuro não muito distante, você poderá criar seus próprios recursos de navegador personalizados usando as low level APIs nunca antes disponíveis para os desenvolvedores.

    Patrick Kettner
  • Almoço

  • Uma palestra que explora a fundo o funcionamento e os limites do sistema de tipos
    e imutabilidade no JavaScript. O estudo será guiado pelos conceitos e implementações
    por trás dos mais populares bibliotecas, frameworks e linguagens da comunidade.

    Jean Carlo Emer
  • Pense em um mundo perfeito onde cada usuário tem uma experiência totalmente única e customizada para o seu próprio perfil; desde publicidade até conteúdo. Tão personalizada que a própria aplicação sabe das suas necessidades e objetivos a ponto de otimizar o tempo de navegação e taxa de conversão em sites de e-commerce. Impossível? Absolutamente não. Descubra como criar aplicações direcionadas a cada perfil de usuário de forma automatizada e, o melhor de tudo, usando nosso tão adorado Node.js.

    Isabella Silveira de Souza
  • A cada minuto, centenas de ferramentas, features da linguagem e API’s surgem no mundo do JS. Como aprender tanta coisa? Aqui na Alura, descobrimos que o foco em ensinar é um belo jeito de aprender. Nessa talk vamos aprender o JS mais insano que você respeita enquanto montamos uma aula que você vai poder dar pro povo do seu trabalho.

    Artur Diniz
  • Como compor um aplicativo de forma que cada componente funcione, escale e opere de forma independente, permitindo uma escalabilidade barata, confiável e infinita.

    Matheus Fernandes
  • Coffee

  • Nesta palestra será apresentado para a comunidade a pesquisa dos palestrantes sobre o desempenho do WebAssembly, entre algumas abordagens usando como benchmark o Game of life, uma solução de John Conway desenvolvida com Vanilla JS, Web Workers e WebAssembly. Com isso, os palestrantes querem sanar algumas dúvidas sobre como fazer código, resolver problemas, medir e analisar as armadilhas que encontraram, e mais importante, como a colaboração entre desenvolvedores Juniors e Seniors pode fazer com que os 2 lados evoluam.

    Elia Maino e Willian Martins
  • Conheça a história de como um time de brazucas utilizou o poder do open source para transformar um side-project em uma Startup de US$17 milhões, recebendo investimento de um dos maiores Venture Capitalists americanos e mantendo um crescimento exponencial. Uma jornada que mostra o poder de uma visão ousada e da coragem de quebrar paradigmas para mudar o mundo dos chats.

    Gabriel Engel
  • O impacto da revolução serverless vai muito além do deploy. Como podemos desafiar os modelos atuais para criar a primeira plataforma de aplicativos para a web?

    Guilherme Rodrigues
  • keynote

    Como uma filosofia grega pode ter a ver com o nosso mundo? Nessa palestra vamos abordar os conceitos do Estoicismo e como eles se aplicam no nosso dia-a-dia como programadores.

    Zeno Rocha

02 de Setembro

  • keynote

    Como engenheiros, nós normalmente gastamos mais tempo lendo e entendendo código do que escrevendo. Equanto bibliotecas e frameworks vem e vão, aplicações web tendem em ter uma vida longa, então nós lutamos para equilibrar o nosso desejo de nos matermos atualizados com as últimas tendências contra a legibilidade a longo prazo e manutenção do nosso código. Vamos mudar isso. Vamos aprender como escrever código que irá superar todas as últimas tendências, para que você possa voltar a fazer o que você ama: Construir aplicações. Nesta palestra, abordaremos as melhores práticas em tudo, desde a arquitetura de aplicações até as últimas progressões em desenvolvimento web. Vamos aprender como escrever código que é fácil de ler, fácil de debugar, e mais importante, fázil de manter.

    Jem Young
  • Vamos falar sobre ferramentas, tecnologias e serviços que nos possibilitam uma forma fácil de criar aplicações realtime, poupando tempo e trabalho no desenvolvimento.

    Evelyn Mendes
  • Muito se fala sobre IoT como coletor e Big Data, são os dois termos do momento que resumem armazenamento de um volume imenso de dados vindo das nossas queridas plaquinhas ou de devices conhecidos e seus sensores... Mas e depois de coletar? Como exibir esse oceano de informações para o usuário?
    Mapas!
    Mapas são bonitos e uma excelente solução para exibir de forma organizada os dados que pretende adquirir e se você ainda não incluiu um no seu app, tá dando mole.
    Vou mostrar como um sistema de mapas vai muito além de colocar aquele marker maroto no telhado da empresa do seu cliente, como é o fluxo de vida de um GeoDeveloper, GIS aplicado em Front com Javascript e como integrar o ArcGIS, a mais poderosa solução de geoprocessamento em larga escala, no seu SPA com VueJS.

    Luigui Delyer
  • Coffee

  • Ainda estamos nos adaptando ao ECMAScript 6, mas antes mesmo dele ser lançado, novas especificações já estavam sendo propostas para o ECMAScript 7. Algumas das features mais comentadas são: async generators, object observe, typed objects entre outros. Nessa palestra mostrarei como cada uma delas funciona.

    Fernanda Bernardo
  • keynote

    Aprender uma nova linguagem é como treinar o seu cérebro a ser um compilador. Mas o que um compilador faz? e como nós podemos fazer um? Vamos escrever um pequeno compilador juntos. Assim que você escrever um compilador, você não somente entenderá como o seu código JavaScript funciona por debaixo dos panos, mas também será melhor em fazer um ambiente inclusivo para pessoas que estão aprendendo uma linguagem diferente.

    Mariko Kosaka
  • Almoço

  • Detalhes de construção da App BeerSwarm ( https://beerswarm.com/ ) totalmente Progressive Web App sem Polyfills, utilizando recursos como posição geolocalizada do usuário, mapas, rotas, acesso a câmera, funcionando offline com Service Workers e atualizando periodicamente com Web Workers.
    O que é possível utilizar hoje em dia e quais as derrotas que ocorrerão até que todos os navegadores estejam aderentes as especificações.

    Christiano Milfont
  • A navegação na web está quebrada. Com trackers e anúncios invasivos, páginas demoram mais e mais para carregar. Alguns sites contêm mais de 60 trackers, e os malwares são uma preocupação constante. Os usuários precisam de uma forma de proteger sua privacidade e se defender contra esse sistema faminto por dados. Cezar irá discutir como é possível dar aos usuários uma experiência melhor, mais segura e mais rápida utilizando tecnologia open-source, enquanto mantém o suporte para os criadores de conteúdo. E como você, pode ajudar a fazer da web um lugar melhor.

    Cezar Augusto
  • keynote

    WebVR puts the immersive power of virtual reality just one URL away from web users but, what about web developers, digital artists, and content creators? For them, Mozilla is proud to support A-Frame, an extensible JavaScript framework for creating quality VR experiences on the Web. A-Frame has been built with web technologies in mind, enabling the web community to create compelling VR experiences by reusing everything you know about HTML and DOM APIs. Take your first steps in WebVR with this gentle introduction to A-Frame.

    Salva de la Puente
  • Coffee

  • A definir

  • Nessa palestra o André irá mostrar o caminho das pedras para a utilização de JS em placas de prototipação de baixo custo para o desenvolvimento de aplicações para a Internet das Coisas.
    Vai investigar a realização de um projeto prático de uma máquina de criação de drinks que mistura os ingredientes e entrega coquetéis a partir de uma web app.
    Ao final da palestra, os espectadores terão o conhecimento necessário sobre como começar seus prórios projetos e onde buscar mais informações sobre o assunto.

    Andre Alves Garzia
  • Hoje a comunidade JavaScript é a mais poderosa dentre as comunidades de código aberto. Nós rodamos JS em hardware, em server-side, em client-side, e pasmem, além de tudo, JS ainda roda no Browser. Isso dá ao desenvolvedor JavaScript um alto poder de prototipagem, criação e empreendedorismo, nós deveríamos estar virando uma comunidade Maker, que desenvolve soluções para o mundo, basta pararmos de olhar para dentro, e começarmos a olhar para fora.

    Guilherme Souza

Patrocinadores BrazilJS

Gold

Silver

Bronze

Apoio

BrazilJS® é uma iniciativa NASC.     Hosted by Getup