ECMAScript5 e 6
Nessa palestra, João Batista Neto abordará as mudanças na ECMA262 edição 5, o modo strict, propriedades de dados e de acesso (e suas características), os novos métodos para lidar com metadados, acesso a arrays, conversão de objetos para JSON e vice versa, a preocupação com compatibilidade no Javascript que resultou no salto da ECMA262 edição 3 para a edição 5, fazendo uma comparação com a ECMA262 edição 4 e, por fim, uma abordagem na edição 6 com uma prévia do que vem por ai.
Design Pattern em apps JavaScript
Nesta palestra vamos ver como os Design Patterns nos ajudam a desenvolver aplicações web de maneira simples e elegante, proporcionando código reutilizável e fácil de manter até mesmo em grandes equipes.
Automatizando testes de Javascript no front-end
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.
Node.js em produção
Desenvolver em JavaScript para qual quer desenvolvedor web é um trabalho simples e confortavel, depois do boom do Node.JS é didatico colocar JavaScript no server side. Vou compartilhar como estamos fazendo na Nodegrid para desenvolver a extenção do Djazz para rodar Node.JS.
Melhorando Acessibilidade de Aplicações JavaScript
Dicas pontuais de como fazer seus sites e aplicações serem mais acessíveis, sem ter muito trabalho e sem aumentar o tempo de entrega. A ideia é fazer com que acessibilidade esteja no sangue do desenvolvedor.
Page Visibility
Page Visibility é uma implementação experimental do grupo de trabalhos de performance web da W3C. Trata-se de detectar se a página está ou não sendo exibida, podendo assim reduzir o consumo de recursos da CPU, banda, entre outros.
REST Client Side
Uma visão geral sobre projeto e consumo de APIs em REST no navegador e as vantagens de utilizar recursos do protocolo HTTP como cache, autenticação, negociação de conteúdo e hipermídia.