BrazilJS

Porto Alegre 2012

A maior conferência
de JavaScript
do universo

30 e 31 de Agosto
Teatro do Bourbon Country
Porto Alegre / RS

Compartilhar

Cobertura

Se você perdeu alguma das apresentações ou quer conferir o material disponibilizado pelos palestrantes,
leia os reviews no blog da Grifo. Acesse gri.fo/braziljs.

Palestrantes

Inscrições

Garanta já o seu ingresso para a maior conferência de JavaScript do universo. Conteúdo inédito, palestrantes renomados e um networking enriquecedor.

Faça parte deste grande evento, o BrazilJS 2012 será imperdível!

  • Inscrições online encerradas
Os ingressos estarão à venda somente no dia e no local do evento. Pagamentos poderão ser feitos com dinheiro e cartão de crédito/débito.
Qualquer dúvida entre em contato: contato@braziljs.com.br

Programação

Quinta-feira - 30 de Agosto

Horário Programação
8:00 Breakfast/Checkin
9:00 Abertura
9:20 Richard Worth Palestra: jQuery: The Next 5 Years

O que está reservado para a biblioteca mais utilizada da linguagem mais usada? A história tem a chave, não em prever o futuro, mas em ensinar-nos como podemos criar o que queremos.Richard abrange o estado atual e futuro próximo dos principais projetos da Fundação jQuery, incluindo o Core jQuery, jQuery UI, jQuery Mobile, QUnit e TestSwarm. "Diga ai!"

10:20 Coffee-Break
10:40 Leonardo Balter Testing Sucks

Abordagem sobre os mitos e realidade dos testes unitários em JavaScript, ambientes, cobertura de código e planos sustentáveis de desenvolvimento. Descubra o que é muita conversa fiada e o que há de sexy nos testes

11:50 Maximiliano Firtman Breaking limits on JavaScript with mobile HTML5

Esta palestra dará informações detalhadas a desenvolvedores JavaScript sobre o ecosistema dos browsers mobile em 2012 e sobre como criar aplicações mobile bem sucedidas tanto para web browsers quanto para apps hibridas, como PhoneGap para distribuição.

Browsers de hoje, versus engines híbridas e bem conhecidas das APIs do HTML5 e como elas trabalham, forçando o limite do desenvolvimento mobile: accelerometer, magnetometer, gyroscope access; performance timing, full-screen APIs, notification API, acesso a camera e muito mais.

Limitações ao lidar com browsers baseados em proxy, como o browser no Kindle, por exemplo. Migração do desktop: background code, file apis, performance.

Como debugar o JavaScript em browsers mobile?

E sobre o JavaScript e consumo da bateria? Qual a compatibilidade das APIs do HTML5 hoje, em browsers mobile? O que esperar deste futuro próximo?!

12:50 Almoço
14:00 Renato Mangini Web app ou aplicativo nativo? Tenha o melhor dos dois!

Aprenda o que são e como desenvolver aplicativos web seguros, mas com comportamento e possibilidades equivalentes ao de código nativo. Desenvolvidas em HTML5, JavaScript e CSS, as Chrome Packaged apps têm look-and-feel similar ao de aplicativos nativos e conseguem acessar recursos que até então eram inacessíveis por um aplicativo web.

15:00 Eduardo Lundgren tracking.js

O conceito de Interação Natural propõe interfaces que entendem as intenções do usuário de forma que este transmite suas intenções intuitivamente, interagindo com sistemas computacionais da mesma forma como o faz no dia-a-dia com pessoas e objetos. É neste sentido que caminham as áreas de Interação Humano-Computador (IHC) e Realidade Virtual e Aumentada (RVA), ambas em acelerada evolução para ambientes nativos.

O tracking.js traz pra web técnicas de rastreamento de elementos de uma cena real capturada pela câmera, através de interações naturais a partir do rastreamento de objetos, marcadores de cor, entre outros, permitindo o desenvolvimento de interfaces e games através de uma API simples e intuitiva.

16:00 Coffee-Break
16:30 Mike Taylor JS on TV

Nesta palestra vamos ver o panoroma de desenvolvimento de aplicativos para TV nos dias de hoje e, as restrições que existem para escrever JS para uma TV. São as "melhores práticas" a mesma coisa? Podemos contar com as ferramentas que já nos acostumamos a usar ao longo dos últimos anos em desenvolvimento com HTML5?

17:30 Dave Herman ES6 Deep Dive: Symbols, Generators, Structs

ECMAScript 6 (ES6) será um grande passo a frente para o JavaScript.

Nesta palestra, daremos um profundo mergulho em três das minhas features favoritas no ES6, de ângulos variados:

- quais os problemas que elas pretendem corrigir

- como funcionam, e como usa-las

- como compiladores JIT modernos podem otimiza-las

Sexta-feira - 31 de Agosto

Horário Programação
8:00 Breakfast
9:00 Davidson Filipe Alta Performance em Aplicações JavaScript

Conheça formas de melhorar o desempenho de aplicações que usam JavaScript, e aprenda boas práticas e dicas que irão trazer melhoras significavas no tempo de execução, download e interação de suas aplicações.

10:00 Coffee-Break
10:20 Zeno Rocha Como não virar um Zumbi: Kit de sobrevivência

Um panorama sobre o ecossistema de ferramentas voltadas ao desenvolvimento front-end. Como encarar o cenário atual, em que cada dia surgem novas ferramentas, sem virar um Zumbi. Vamos ver como usar as ferramentas ao seu favor, aumentando a produtividade

11:50 Fat i18n

Uma análise profunda sobre tradução

12:20 Almoço
14:00 Michal Budzynski The next console generation will be the last

Até pouco tempo, era impossível imaginar a indústria dos games sem consoles - era comum escutar opiniões dizendo que eles seriam a substituição do PC, propriamente dito.

Agora sabemos que a situação é oposta! Tablets, smartphones e jogos em web browsers estão aplicando grande pressão em sistemas de games domésticos.

Esta é uma enorme oportunidade para o JavaScript liderar este movimento - JS seria como o Apple II de nossa geração.

15:00 Daniel Filho Interagindo com a web além do teclado e mouse

Estamos acostumados a interagir com websites através do mouse, e do teclado. Mas e se fosse possível em um jogo, controlar uma nave com movimentos da sua cabeça? E reconhecer cores através de objetos mostrados para a webcam? Agora, o limite para as interações está em suas mãos!

16:00 Coffee-Break
16:30 Benjamin E Alman An Introduction to Grunt

Durante esta palestra, Ben Alman irá mostrar como, de maneira fácil, empregar as melhores práticas no desenvolvimento JavaScript, como lint do seu código, escrever e executar testes de unidade, concatenar ou minificar arquivos usando o Grunt, uma ferramenta de build para JavaScript baseado em tarefas. Talvez você queira incorporar tarefas como estas em sua aplicação, ou talvez você só queira escrever um plugin jQuery e não quer gastar muito tempo com a criação de um scaffolding para o seu projeto. De qualquer maneira, até o final desta palestra, você terá uma compreensão muito melhor do como o Grunt pode ajudá-lo!

17:30 Brendan Eich Palestra: The State of JavaScript

O JavaScript tem evoluído ao longo de 17 anos se tornando de uma apressada "linguagem de script" a uma linguagem de programação onipresente, rápida e dinâmica. Com a 6 ª Edição da ECMAScript (ES6), o JS está prestes a se tornar uma grande linguagem de propósito geral para aplicações web e o desenvolvimento de bibliotecas.

O JavaScript também se tornou o único candidato visível para cumprir o papel necessário de segurança, cross-browser, formato low-to-mid-level para a Web, com dezenas de compiladores visando o JS e suas APIs runtime.

Demonstrarei extensões mais recentes da linguagem que está sendo padronizada como ES6. Então, demonstrarei como surpreendentemente eficiente uma máquina virtual JavaScript moderna pode ser, quando rodando programas não triviais, escritos em linguagens como C++ compiladas para JS.

19:30 Encerramento

Decoders JS

O desafio do W3C Brasil na BrazilJS

Objetivo: conquistar a Web utilizando os 20 territórios do W3C pelo mundo.

Utilize as ferramentas: HTML5, Javascript, CSS3 ou alguma outra tecnologia da Open Web Platform e as localizações dos escritórios W3C para fazer alguma coisa realmente interessante com os territórios.

Você tem 2 dias na maior conferência de Javascript do Universo pra fazer isso e ganhar o prêmio.

Inscreva-se

Firefox Hack Day

Aproveitem a visita a Porto Alegre, e inscreva-se gratuitamente para participar do hackday da Mozilla.

Una-se ao Brendan e outros representantes da Mozilla para codificar, testar, traduzir e interagir no sábado, após o BrazilJS!

Apoio: ThoughtWorks

Inscreva-se

Local

Ver mapa

Teatro do Bourbon Country
Bourboun Shopping Country
Av. Túlio de Rose, n 80 - SUC 301 A
Porto Alegre - RS

Agência de turismo


Flytour Serviços de Viagens
www.flytoursul.com.br/eventos
eventos@flytoursul.com.br
Fone: 51 3012 8203

Hotéis

Holiday Inn
Avenida Carlos Gomes, 565
Porto Alegre / RS
www.holidayinnportoalegre.com.br