Performance Tips and Tricks: Java EE, Java Persistence API and JavaServer Faces foi o tema apresentado no JavaOne nos Estados Unidos (San Francisco) e aqui no Brasil este ano. Contudo, o título que melhor descreveria a apresentação seria Dicas e Truques sobre performance em aplicações Web com JSF, JPA e AJAX.
Junto com o Danival Taffarel Calegari, fiz uma prévia deste tema no evento TDC2010 (The Developers Conference 2010 - Globalcode) em português. Depois fizemos vários ajustes e a tradução para inglês antes do JavaOne 2010 USA. Quando soubemos que o evento seria trazido para o Brasil, encaminhamos o mesmo tema como proposta de palestra. Foi aprovada e, após uma nova tradução para o português e algumas melhorias, realizamos a palestra duas vezes aqui no Brasil.
A primeira apresentação aqui no Brasil, no JavaOne, foi realizada no dia 08/12 (quarta-feira) às 16h. Para nossa surpresa, a lotação da sala foi máxima e infelizmente muitas pessoas ficaram de fora por falta de lugar. Mas, uma surpresa maior ainda foi sermos convidados para uma segunda apresentação no dia 09/12 (quinta-feira) às 14h. Esta segunda apresentação foi sugerida para atender aquelas pessoas que ficaram na fila e não conseguiram entrar na sala. Tivemos uma grande fila novamente, mas desta vez, todos puderam entrar na sala, mesmo alguns ficando em pé e outros sentados no chão, resultado numa nova lotação. Assim, fechamos 4 apresentações sobre o tema proposto.
O feedback da nossa apresentação nos USA foi muito bom. Mas, o resultado das apresentações aqui no JavaOne do Brasil foi muito melhor ainda.
Agora compartilho os slides usados nestas quatro apresentações em três versões.
Esta última versão contem um vídeo (screencast) da aplicação de demonstração (implementação de referência) desenvolvida para demonstrar as dicas e truques apresentadas nos slides.
O projeto criado como implementação de referência das dicas e truques apresentadas está disponível como um projeto open source no SourceForge através do link: JavaOne Catalog Prototype.
Enjoy it!
By Spock
Twiiter: @drspockbr
http://linkedin.spock.com.br/
http://facebook.spock.com.br/
http://www.springbrasil.com.br/
Blog pessoal onde posso escrever livremente as minhas idéias e pensamentos, geralmente sobre tecnologia ...
Build network make open source software
Mostrando postagens com marcador JavaOne. Mostrar todas as postagens
Mostrando postagens com marcador JavaOne. Mostrar todas as postagens
terça-feira, 28 de dezembro de 2010
segunda-feira, 24 de maio de 2010
Palestra aceita para o JavaOne 2010
Este ano terei mais uma vez o privilégio de participar como palestrante do JavaOne, o maior evento Java do mundo.No ano passado, com o tema "Enterprise Web 2.0 Architecture: from pristine Java EE to fully-loaded frameworks" (slides) e junto com o Vinicius Senger (sócio e co-fundador da Globalcode), apresentamos este tema num período de 60 minutos para uma sessão do tipo BoF (Birds of a Feather). Foi uma experiência ímpar apresentar uma palestra neste evento e totalmente em inglês.
Agora, para este ano, o tema será "Performance Tips and Tricks: Java EE, Persistence API and JavaServer Faces". Desta vez, vou apresentar junto com o Danival Calegari (arquiteto de software na Matera Systems e instrutor da unidade Globalcode em Campinas).
Neste evento teremos o objetivo de apresentar algumas técnicas (boas práticas atualizadas de desenvolvimento com JSF+JPA e design patterns) para melhorar a performance de aplicações Web 2.0 implementadas através de JSF com Ajax e acesso a banco de dados relacional via JPA com grande volume de dados. Para ilustrar estas técnicas, apresentaremos um estudo de caso através de uma aplicação usada como "implementação de referência" para ajudar a resolver problemas de performance encontrados em alguns projetos de consultoria realizados ao longo deste último ano.
O vídeo a seguir apresenta uma versão simplificada da aplicação demo que será usada para apresentar as "dicas&truques" sobre performance em aplicações Web 2.0:
O JavaOne 2010 acontecerá dos dias 19 a 23 de setembro em San Francisco, USA.
Segue uma tradução para português do resumo enviado para a organização do evento:
Dicas e Truques sobre performance em Java EE, JPA e JSF
"Desde o lançamento do JavaServer Faces no Java EE, tornou-se possível desenvolver aplicações Web 2.0 usando um modelo efetivo de componentes visuais com a mesma semântica de aplicações desktop baseando em Swing. O modelo de eventos tornou-se efetivo após a popularização do Ajax ao promover RIA. Todavia, performance e escalabilidade são afetadas por velhos padrões de projetos quando são aplicados na arquitetura da aplicação. Novos padrões de projeto devem ser aplicados para atingir os requisitos de performance neste novo cenário.
Esta sessão apresentará algumas dicas e truques para melhoria efetiva da performance de interfaces Web usando Ajax e o gerenciamento do contexto de persistência JPA."
Até a data do evento, vamos melhorar a aplicação de referência, preparar os slides em inglês e refinar o texto do que será dito durante a apresentação.
Será uma aventura e tanto!

Read it in English!
Assinar:
Postagens (Atom)



