Este ano tive a oportunidade de participar da terceira edição do Falando em Java, um evento sobre a plataforma Java da Caelum que ocorre anualmente. Conheci alguns amigos gujeiros, twitteiros e também da própria empresa.
A presença do Jim Webber da Thoughtworks foi fundamental, visto que Bill Burke não pôde comparecer ao evento (devido a problemas com visto). Para a sorte do evento, além de ministrar a palestra Guerrilha SOA, Jim também possuía um know-how bem forte sobre Web services (veja o livro de sua autoria sobre o assunto) e pôde ministrar com maestria a palestra do Bill Burke. Além de ter mostrado uma forte qualidade técnica, Jim soube cativar o público com algumas pitadas de humor, sendo ovacionado diversas vezes nas suas palestras.
Em sua palestra sobre SOA, Jim apresentou uma analogia de silos e pontes com sistemas interoperáveis, ou seja, do modo com que se construía sistemas em módulos sem possuir integração alguma (e que não seria uma simples ponte que faria com que dois ou mais sistemas se comunicassem entre si de uma forma concisa), do grande hype sobre o mundo SOA e a forma que as empresas vendem seus produtos baseados nessa tecnologia. No mundo SOA, entenda ESB como um hub que recebe/envia mensagens de diversos sistemas distintos. Para Jim, ESB representa um barramento mágico que ofusca o que faríamos quando fossemos integrar sistemas diferentes em uma corporação, abstraindo do desenvolvedor essa tarefa, porém fazendo a mesma coisa que faziam no passado: incluindo pontes entre silos (você conseguiria imaginar isso?). Seria Same Old Arquitecture uma buzzword ou realmente SOA é algo diferente e novo?
Em sua segunda palestra, Jim abordou REST webservices e enfatizou (assim como Felipe Sabella – vulgo lipe – na palestra sobre VRaptor 3) a importância de ser eficaz na web. Explicou também a importância da web e que infelizmente a maioria das empresas/pessoas não sabem aproveitar o que a tecnologia que envolve o protocolo HTTP oferece. No blog do Bruno Pereira você verá muita coisa sobre REST.
Hibernate foi um dos assuntos mais comentados no evento, com dicas de boas práticas e alguns exemplos de lazy loading (EXTRA mode), batch, stateless session, cluster, load balance, n+1 selects e outros. Algumas apresentações tiveram exemplos práticos, como na apresentação sobre o JBoss Seam e Web beans, onde o cenário da compra de pães foi mostrado. Na verdade, a idéia por trás desse cenário era para exemplificar e mostrar a Java Contexts and Dependency Injection (JSR-299), onde a pessoa receberia o pão como recurso (injetado), e não ter que se deslocar para obter o pão. O cenário full stack do JBoss Seam é um chamativo para desenvolvedores que estão em busca de features out of box, como: segurança, integração com relatórios, frameworks MVC, mensageria, AJAX, dentre outros. Já o que mais me chamou atenção na palestra sobre VRaptor 3 foi a list-roadmap dos desenvolvedores e o fato de que eles inserem as necessidades que irão trazer praticidade para o dia-a-dia deles em atividades de desenvolvimento de software. Estou utilizando a versão 2.x do VRaptor em um projeto open source e estou gostando bastante, principalmente pela simplicidade e por não ser intrusivo. O VRaptor possui integração com Spring, Hibernate, freemarker, velocity e outros frameworks. Acredito que a palestra sobre arquitetura para aplicações java de médio porte poderia ter relacionado outros tipos de funcionalidades arquiteturais, como segurança, mensageria, integrações, front-ends, etc.

Uma das principais novidades do evento foi o anúncio do lançamento do livro Arquitetura Java, previsto para o mês de novembro deste ano, com participação de alguns instrutores da Caelum e prefácio do Shoes. Todos os participantes do evento terão desconto na compra do livro. Outra novidade é a abertura de uma filial em Brasília e o lançamento do curso de Adobe Flex.
Para concluir, gostaria de parabenizar a Caelum pelo excelente evento e agradecer o apoio do Paulo Silveira.
Até o próximo!



Salve Carneiro! Bom demais o evento, heim!?
Que venham os próximos eventos…
Abraços
Rafael,
Muito bom seu comentário do evento. Estivemos lá!!
Assim como você achei muito interessante a abordagem do Guilherme Silvera e do Lipe Sabella sobre o VRaptor.
Já tinha brincado com ele na versão 2, e agora parece que a versão 3 estará “punk”.
Abraços!
Fala Carneirinho!
Ano que vem estamos de novo lá!
Muito bom o evento, melhor ainda na companhia de vocês!
Abraços
Fala velho, o evento foi massa e foi um prazer conhecer vc e o pessoal do cejug, espero que possamos nos encontrar em mais eventos, e, é claro, juntar a galera e ir para as festas e bares depois.
Valeu pelo Refrigerante de Caju São Geraldo =D
Quando vier por essas bandas pode trazer mais hahah
É isso ai carneiro.. da próxima vez agente se combina com mais um repertório de piadas…Muito bom viu o evento.. Abração…
Oi Rafael! Nos que agradecemos a presenca sua e da caravana do Ceara! Fantastico ver voces…
[...] e dando sugestões em relação ao evento, por enquanto temos nos seguintes blogs: Loiane Groner, Rafael Carneiro, Paulo Jeveaux,Alberto Leal, Alberto Souza, Eduardo Bregaida, André Pantalião e Rodrigo Ribeiro, [...]
[...] já foi dito nesse blog, alguns desenvolvedores da Caelum anunciaram no Falando em Java 2009 o lançamento do [...]