JavaCE Community Conference
Conferência da comunidade Java cearense com os maiores expoentes brasileiros reconhecidos no mundo inteiro.
Date: November 04, 2011
Twitter: java_ce
Organizer: Christiano Milfont
Decide who speaks at the conference!
A palestra tem foco em demonstrar a importância dos testes de aceitação, como criá-los de uma maneira não muito "cara" e suas integrações (containers embargados etc). Assim como a importância de se saber quais funcionalidades devem ser testadas, para não causar prejuízo ao projeto. Irá focar principalmente em: Como utilizar? Onde utilizar? e O que testar?
Handerson Frota

TorqueBox - Ultrapassando a fronteira entre Java e Ruby
Aplicações Ruby estão cada vez mais populares, graças a facilidade de escrever código, porém não escalam. Nesta apresentação mostraremos como aproveitar a experiência da plataforma Java dentro de temas: clustering, mensageria e scheduling de jobs em aplicações rails/sinatra/rack.
Bruno Oliveira

Aplicando o melhor do Ext JS 4 + Spring 3 + Spring Security 3 em Aplicações Web: Sem Slides
Explicação de como construir uma aplicação web completa usando Ext JS 4 (arquitetura MVC) no client side e Spring MVC 3 no server side e segurança implementada com Spring Security 3. Palestra mais prática; code review da aplicação, explicando recursos importantes dos frameworks que podem ajudar a construir uma aplicação web com mais produtividade. Sem slides, apenas código prático.

O mundo dos smartphones em suas mãos com Google Android
Porque devemos investir na plataforma android e como funciona esta tecnologia que revolucionou o desenvolvimento de aplicações para dispositivos móveis.

Show me the money!!! v.1.2 Precificando software e Modelos de Negócios
Nem só de código vive o programador. Quando CUSTA o software que você produz? Quanto VALE o software que você produz? O que isso tem a ver com fundos de investimentos? (O que é isso mesmo?) O que isso tem a ver com processos, Javascript, Ruby,etc? Nesta conversa iremos transformar as interrogações acima em exclamações. Vamos injetar $$$ na sua mente.
Rodrigo Rebouças

Que todos já sabem a importância de se fazer testes, isso já sabemos. A intenção desta palestra é focar no "show me the code", mostrando algumas maneiras e ferramentas para se ter uma boa cobertura de testes no seu projeto web. Desde testes unitários, testes de controller, até testes de integração e testes de aceitação com Selenium Web-Driver. Exemplificando boas práticas etc.
Handerson Frota

Melhorando o desempenho e a integridade de dados utilizando mensageria e serviços REST.
Eu e o Rafael Ponte (@rponte) apresentaremos através de casos reais, como integramos sistemas legados de alta criticidade, utilizando mensageria com ActiveMQ e serviços REST com VRaptor3. Mostraremos: as ferramentas que usamos para melhorar o processo, os ganhos que obtivemos, os números alcançados com as melhorias, a maneira como os testes foram desenvolvidos.
Rodrigo Oliveira

Projeto Coin: Conheça as novidades do java que facilitarão sua vida
Demonstração das novidades do java 7 mostrando suas novidades além do que estará vindo nas próximas versões, mas focando na JSR 334, Projeto Coin, e as facilidades que ele pode trazer.

Acessando seu domínio a partir do Javascript
Demonstração de uma proposta para criação do mecanismo que faz as classes Java se tornarem acessíveis magicamente no javascript se beneficiando do estilão Rest do VRaptor. Altamente inspirado no DWR, mas usando REST.

Bombando o hibernate com scala
A idéia é mostrar o poder dos implicits do scala para facilitar ainda mais o uso do Hibernate para montar suas queries. Coisas como session.all[Usuario], session.first[Usuario]. Além disso a idéia é mostrar a maneira type safe que foi criada para montagem das queries: Um where simples poderia ficar assim: session.from[Usuario].where(_.nome like "xpto").orderBy(_.idade desc).all

Cotopaxi: Desenvolvimento Java web para nuvem
O Cotopaxi é um framework Java para desenvolvimento web com foco em ambientes de computação em nuvem sob licença LGPLv3. Ele foi desenvolvido para ser um framework simples e altamente extensível, ou seja, um glue framework. Um dos seus principais objetivos é garantir robustez e escalabilidade que são fundamentais nos dias de hoje.
Vítor Avelino

Integrando Java/Office/OpenOffice
Dinamizar o uso do Java na criação de relatórios e gráficos através de planilhas utilizando o Pacote Office e o OpenOffice em sistemas web.

Integrando CouchDB com ElasticSearch
Como fazer buscas textuais no CouchDB com o ElasticSearch.
Henrique Gogó

MongoDB e Morphia - NoSQL em Java
Demonstração de como se trabalhar com NoSQL em java com o framework Morphia, que mapeia objetos em java para o MongoDB. Quais as vantagens e desvantagens? Quais os problemas que podem surgir no desenvolvimento com Morphia? Vale a pena utilizá-lo? Como fica a performance?

Iniciando no Google App Engine com Java
Tem uma idéia? Mas não tem tanta grana para investir inicialmente? Será que essa idéia vai vingar? É simples, desenvolva sua app java usando o serviço de Cloud do Google e descubra :-). Irei falar como iniciar com tudo isso!

Blindando sua aplicação com Spring Security 3
Demonstração dos recursos do Spring Security 3 para deixar uma aplicação web à prova de balas em relação à segurança, cobrindo desde login, uso de roles à features mais avançadas.

Profilling de desempenho de aplicações
A proposta da palestra é demonstrar como realizar profilling do bitecode da aplicação em execução em ambiente web. Demonstração da utilização de ferramentas para análise de dump de threads além de monitoramento. Apresentação de estudo de caso de uma IES.
Joao Carlos

Como hospedar e configurar sua aplicação no Amazon EC2 e salvar seus dados na nuvem com a API Java do AmazonS3.

Uma abordagem Restful no mundo Java implementando a especificação JSR 311 com Jersey desde a configuração até o deploy. Demonstrando na prática como manusear os content-types mais usados atualmente: text/plain, text/xml e application/json.

