Brendan Eich
Mozilla
+ Criador do JavaScriptCo-fundador do projeto Mozilla.org
CTO da Mozilla
A maior conferência
de JavaScript
do universo
30 e 31 de Agosto
Teatro do Bourbon Country
Porto Alegre / RS
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.
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!
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 |
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 |
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.
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
Teatro do Bourbon Country
Bourboun Shopping Country
Av. Túlio de Rose, n 80 - SUC 301 A
Porto Alegre - RS
Flytour Serviços de Viagens
www.flytoursul.com.br/eventos
eventos@flytoursul.com.br
Fone: 51 3012 8203
Holiday Inn
Avenida Carlos Gomes, 565
Porto Alegre / RS
www.holidayinnportoalegre.com.br