08h00min - Abertura
Abertura do evento.
08h20min - Diego Fleury
- Globo - Ego & Paparazzo - Evitando as novas armadilhas do desenvolvimento web
Durante este case, surgiram soluções para os novos problemas de interface, desempenho e da tecnologia. Conhecer o problema e a solução, o ajudará a investir mais tempo nas melhores partes do seu projeto.
09h00min - Éder
- EIA - Ext JS4
Um framework fantástico que oferece diversas funcionalidades para o desenvolvimento de um sistema WEB. Permite a arquitetura MVC e fornece suporte cross-browser, além de ser sandbox.
10h00min - Suissa
- GoNow - JS Storage
Na antiguidade ainda usávamos cookies para armazenar as informações no lado do cliente, atualmente possuímos outras tecnologias muito melhores para esse fim. Nessa palestra abordo um tema recorrente aos desenvolvedores de aplicativos web que necessitam armazenar dados do lado do cliente. Demonstrando a evolução desde os cookies até o novíssimo IndexedDB, explicando suas APIs e mostrando um pouco de código.
11h00min - Zeno
- Globo - Como usar HTML5 sem uma máquina do tempo
Aprenda como utilizar o poderoso trio HTML5, CSS3 e JS para desenvolver hoje a nova geração de aplicações web.
13h00min - Iraê
- Yahoo - Automatizando testes de Javascript no front-end
Nos últimos anos a internet deixou de ser só conteúdo – hoje usamos aplicações complexas que facilmente chegam a 5mil linhas de código Javascript. Como garantir uma aplicação sem bugs? Como garantir que novas funcionalidades não criem bugs em códigos antigos? Como fazer isso de forma automática? Para responder essas perguntas veremos ferramentas de testes unitários, validadores de sintaxe, cobertura, compactação, testes de integração, scripts de automação, e finalmente integração contínua.
14h00min - Christiano - Milfont Consulting - Combinando OO e Funcional numa abordagem prática
Como diminuir o ruído sintático e fraquezas do Javascript aproveitando e abusando de convenções já aprendidas em outras linguagens no server-side combinando com os paradigmas funcional e Orientação a Objetos do jeito que Javascript faz.
15h15min - Herberth - Onyxs - Comparativo entre frameworks MVC/MVVM em JavaScript
Há pouco tempo a Web passou por uma massificação do uso de bibliotecas para acesso à DOM no JavaScript, mais notavelmente o Prototype.js, mootools e jQuery. No entanto, aplicações web cresceram em funcionalidade e essas libs não dizem exatamente como estruturar sua aplicação Web no front-end. Frameworks MVC como SproutCore, Backbone.js, Ember.js, JavaScriptMVC e frameworks MVVM como o Knockout.js estão ganhando espaço no kit de ferramentas dos melhores desenvolvedores Web, seja pra lidar com aplicações complexas ou não. Nesta talk vamos falar desses frameworks e mostrar compartivos em código e exemplos de aplicações para que você possa escolher o melhor pra cada tipo de trabalho.
16h00min - Marcos Souza - Globo - Indo além com JQuery criando plugins
Dominar JQuery vai além de fazer um simples find, um bind ou um delegate de um componente HTML. Usar orientação a objetos e criação de plugins ajudam a reutilizar o código e deixá-lo mais legível. Nesta palestra apresentará uma das formas de sair do feijão-com-arroz em JQuery, a criação de plugins e widgets. Através de exemplos, será mostrado um passo-a-passo necessário você sair preparado para criar seu próprio widget.
17h00min - Davidson Fellipe - Globo - Melhorando a performance de JQuery Apps
Conheça formas de melhorar o desempenho de aplicações que usam JQuery, e aprenda boas práticas e dicas que irão trazer melhoras significavas no tempo de execução de suas aplicações.
18h00min - Luciano Ramalho - Oficinas Turing - Node.js: JavaScript com Google V8 no servidor
Com Node.js, JavaScript liberta-se do navegador e torna-se uma linguagem dinâmica de uso geral assim como Python e Ruby. Node.js usa o mesmo motor V8 de alto desempenho do Google Chrome, roda em Linux, Windows e Mac OSX, e oferece APIs assíncronas para criar servidores e clientes que lidam com muitas requisições concorrentes de modo eficiente.
Saiba o que é programação assíncrona e tenha uma visão panorâmica de como usar o Node.js e seu rico eco-sistema de ferramentas e bibliotecas.
19h00min - Encerramento
Encerramento do evento.