Início Arquitetura e Design no InfoQ Brasil
Apresentações
Feed RSS-
Nova arquitetura no Java EE com CDI 2.0
Conheça diversos recursos do CDI com muito código ao vivo, passando por events, observers, producers, ciclo de vida, interceptors, decorators, stereotypes e integração com JSF e EJB.
-
GWT + Errai: O poder do Java EE no browser
Nessa palestra, você aprenderá a construir aplicações HTML5 ricas com GWT e Errai, combinando as melhores características de Java, Java EE, JavaScript e HTML5.
-
Atacando dispositivos Android através da interceptação de dados (mitm)
Aplicativos Android não validam dados comunicados com seus respectivos servidores. O uso da classe WebView e suas derivadas torna possível injetar scripts. Veja nesta palestra 3 exemplos de ataques.
-
Modularização de código C
Aprenda como a modularização pode ajudar na prevenção de código C mal escrito, mal testado e difícil de compreender e seus benefícios na legibilidade, testabilidade e expansibilidade do código.
-
RxJava no Android com Scala
Veja a integração de RxJava no Android com Scala e outros pontos para o uso do RxJava no Android, como uso de Listeners do Android em Observables. E tudo será compatível com Java.
-
Testando com Play!
Veja a elaboração de testes no controller, como configurar um ambiente de teste integrado com banco de dados em memória usando o H2DB e o Scoverage, uma das APIs Scala para cobertura de testes.
-
Do centralizado ao distribuído e vice-versa
Muitas tecnologias surgiram nos últimos anos e muitos acabam decidindo por arquiteturas diferentes só pela “moda”. Veja uma recapitulação de conceitos que nos levaram a criar cada tipo de arquitetura.
-
Design patterns e tecnologias para modularização em Java
Veja uma visão sobre modularização e seus benefícios arquiteturais. Conheça ainda padrões e tecnologias como OSGi e Jigsaw que permitem modularizar uma aplicação Java de forma organizada e eficiente.
-
Um estudo de caso do MongoDB
Essa palestra apresenta um caso de uso do MongoDB na empresa ingresse.com, uma introdução rápida ao MongoDB e dificuldades na sua adoção.
-
Neo4j - sua vida com grafos!
Essa palestra aborda o que são grafos, o surgimento de bancos orientados a grafos, um breve histórico sobre o Neo4j, os primeiros passos com Neo4j, as vantagens de utilizá-lo e quando não utilizá-lo.
-
Google App Engine e NoSQL: Alta disponibilidade
BigTable é um dos protagonistas da plataforma de aplicativos do Google, o Google App Engine. Conheça todos os seus detalhes, desde sua estrutura interna e tipos de queries, custo e modelagem de dados.
-
PostgreSQL + PostGIS + pgRouting
Esta palestra apresenta o PostGIS, uma extensão espacial do PostgreSQL, voltada para quem busca aprender como gerir dados geográficos complexos.