Tag Archives: hibernate

Segredo do sucesso do Aniversário CEJUG 2009: colaboração

Colaboração é a palavra chave do sucesso da realização de mais um evento do CEJUG: Aniversário CEJUG 2009. Tivemos três semanas para organizar e realizar o evento, contando com o apoio incondicional do René Araújo, Paulo Jr., Thiago Sá, Francisco Barroso e Gregory Fontenele. Sem o apoio dessa tropa de elite nós (Silveira Neto e Hildeberto – coordenadores) não teríamos realizado esse evento totalmente gratuito.

dsc08227

René, Thiago, Gregory, Barroso e Paulo Jr.

Tivemos durante os dois períodos do dia um total de 300 pessoas que desfrutaram de muito conteúdo técnico, brindes e alegria. Fazia muito tempo que eu queria realizar um evento no Ceará que tivesse uma grade repleta de nomes conhecidos da comunidade Java e ágil do Brasil. Só que desta vez consegui realizar, tendo como braço direito (e não gostando da idéia de realizar um evento com poucos dias de organização) o Silveira. 🙂

dsc08034

Silveira Neto e sua agenda (ou seria uma bíblia?) na abertura do evento

Bruno Pereira abriu o evento com a palestra O caminho da produtividade para desenvolvedores web, onde falou do leque de opções e ferramentas para ter sucesso no desenvolvimento web. Logo após, Régis Melo comentou sobre as experiências da sua empresa no desenvolvimento de uma aplicação nas plataformas JEE e JME, rodando em diversas línguas e em vários países. Victor Oliveira apresentou a última palestra da manhã com o tema O mito dos times ágeis, falando um pouco da sua experiência liderando times utilizando Scrum.

Na parte da tarde os conterrâneos Tarso Bessa e Rafael Ponte (que palestraram na mesma semana no JustJava) falaram sobre Os 10 maus hábitos dos desenvolvedores JSF. Essa palestra dispensa comentários pois os palestrantes são, sem dúvida nenhuma, as principais referências de JSF no Ceará. Logo em seguida, Jeveaux falou com excelência sobre Lucene, Solr e Hibernate Search, mostrando conceitos e códigos dessas poderosas ferramentas que podem aumentar rapidamente a performance das aplicações. Logo após, Rodrigo Yoshima palestrou sobre O que matou o RUP pode matar o Agile. O mais interessante dessa palestra foi ver a cara de espanto dos participantes, pensando que ele iria anunciar a morte do agile. Para finalizar o evento com chave de ouro, Paulo Silveira esbanjou talento e fenótipo de palestrante profissional ministrando a palestra Desmistificando o TDD na prática, mostrando muito código ao vivo, com participação do público e do Rafael Ponte (que foi praticamente obrigado pelos participantes a comparecer no palco para programar).

A realização dessa grande festa só foi possível – além do apoio dos membros citados no primeiro parágrafo – através das empresas que sempre acreditam no CEJUG: FA7, Caelum, Concrete Solutions, USIX Technology e Sun Microsystems. Também tivem os apoio das empresas Oktiva, Sagarana Tech, Novatec e Java Magazine.

Membros da organização do evento entregando cestas de lembranças do Ceará para os palestrantes

Membros da organização do evento entregando cestas de lembranças do Ceará para os palestrantes

Participantes

Participantes

Confira as apresentações, fotos e vídeos na página do evento. Até o próximo!

Falando em Java 2009: eu fui!

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.

img_livro

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!

Comentários do I Café com Tapioca em Sobral

Overview

No último sábado participei do I Café com Tapioca em Sobral, um evento realizado pelo CEJUG. Na oportunidade, tive o prazer de viajar e palestrar com Paulo Sobreira, Silveira Neto e Tarso Bessa.

Falamos sobre o CEJUG, JavaServer Faces, NetBeans, JPA, Hibernate, iReport e certificações Java. O evento contou com a presença de 95 participantes, de Sobral e da Parnaíba. Foi um público muito bom, ultrapassando até CCTs realizados em Fortaleza!

Gostaria de agradecer o apoio e hospitalidade do Yuri, Patrick e Adriano. O Silveira fez um excelente post sobre o evento, vale a pena conferir.

Palestra

[slideshare 436127 apresentandocejug-1212104288827710-9]

Apresentando o CEJUG e o poder do Java

Mini-curso

[slideshare 663894 jpacomhibernate-1224213677904742-8]

JPA com Hibernate

Fotos

img_2731.jpg

img_2639.jpg

Mais fotos em: http://picasaweb.google.com.br/cafecomtapioca/ICafComTapiocaEmSobral

Falando em Java 2008

A tempos que acompanho o trabalho dos irmãos Silveira (Paulo e Guilherme). Ambos estão fazendo um excelente trabalho profissional mas também não esquecem da comunidade Java, onde sempre estão fazendo e participando de eventos, além de h1-logo.gifadministrarem o GUJ.

E a comunidade só tem a agradecer a eles. Este ano acontecerá a segunda edição do Falando em Java, evento técnico da Caelum, e um membro do CEJUG irá participar do evento. Renato Parente, desenvolvedor Java do NATI/UNIFOR, irá transmitir para o grupo de usuários java do Ceará as novidades do mundo Java, no Café com Tapioca de junho.

Obtenha mais informações nos blogs do Jeveaux e Edgar Silva.

Coletânea de material de JavaEE

Encontrei (www.4shared.com) na web uma coletânea compactada contendo várias apresentações, artigos e PDFs. Os assuntos são: JSF, Struts, Spring, AJAX, Web services, JINI, Hibernate e Ant. Vale a pena conferir!

Por sinal o 4shared é um excelente repositório de arquivos, possui uma excelente ferramenta de busca e você ainda vê o conteúdo do arquivo antes de baixá-lo.

Download da coletânea