Category Archives: javame

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!

Drafts disponíveis do livro Arquitetura Java

Como já foi dito nesse blog, alguns desenvolvedores da Caelum anunciaram no Falando em Java 2009 o lançamento do livro Arquitetura e Design de Software, previsto para novembro deste ano. Hoje, os autores do livro disponibilizaram quatro tópicos do livro (draft).

Será o primeiro livro em língua portuguesa que irá cobrir os principais tópicos (recentes) da arquitetura da plataforma Java,  falando desde a JVM até linguagens que foram incorporadas na plataforma, escrito por profissionais que atuam no dia a dia desenvolvendo projetos comerciais, open source e ministrando os mais variados cursos na plataforma Java.

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!

Café com Tapioca especial de Natal

Para finalizar este ano com chave de ouro, o Café com Tapioca de dezembro será especial. O Café com Tapioca especial de Natal terá dois mini-cursos: JavaME e Android in action e também o JBoss Day, com participação de Vando Batista (C.E.S.A.R) e João Paulo Viragine (redhat).
Vando trabalha com JavaME no C.E.S.A.R e irá ministrar os cursos na plataforma mobile (JavaME e Android). João Paulo trabalha na redhat, onde atua como arquiteto de soluções JBoss e irá ministrar três palestras sobre o JBoss: Visão Geral da Plataforma JBoss, JBoss Operations Network – Administração Efetiva de Ambientes JBoss Corporativos e Mais Velozes e Mais Furiosos: Desenvolvimento Web 2.0 E JEE com JBoss Seam.

Acesse a página do evento para obter mais informações e também para garantir a sua vaga nos mini-cursos (gratuitos). As palestras do JBoss Day também serão gratuitas e não é preciso confirmar presença. Aproveite!

O CEJUG realizou ao longo deste ano os eventos Café com Tapioca mensais, havendo até dois eventos por mês, como foi o caso do meses de agosto (1|2), outubro (1|2) e novembro (1|2).

Esperamos fazer repetir a retrospectiva de 2007 e criar outro vídeo com as realizações do grupo este ano e lançarmos para a comunidade Java do Brasil, que vem fazendo um maravilhoso trabalho de evangelização Java, com dezenas de eventos nacionais de altíssima qualidade.

Eventos em 2008: fizemos bem o feijão com arroz

Este ano foi marcante no quesito eventos tecnológicos no Brasil. Desde linguagens de programação à metodologias de desenvolvimento de software, esses eventos estiveram presentes na maioria dos estados brasileiros.

Em setembro ocorreu o mês de Java no Brasil, onde evangelistas Java da Sun Microsystems percorreram mais de 10 cidades participando de eventos em JUGs locais.

Este ano participei do JustJava 08 (também como palestrante) e do Jazoon. Entretanto, eu gostaria de ter participado de, no mínimo, mais três eventos nacionais. 🙂

Participei também de dois workshops: Uma visão prática da arquitetura java em 2008 (Paulo Silveira) e Workshop SOA de Tecnologias Opensource JBoss (Edgar Silva).

Abaixo, selecionei os principais eventos (nacionais e locais) que ocorreram em 2008.

Eventos nacionais

Eventos locais (CEJUG)

A comunidade Java do Ceará, no meu ponto de vista, está muito bem servida no quesito eventos e disseminação de informação. Este ano pisaram na terra da luz três palestrantes internacionais e cinco nacionais. Em fevereiro aconteceu o evento Café com Tapioca de Coco. Em julho, cinco participantes do Jazoon apresentaram o evento para a comunidade. Em agosto tivemos dois eventos: Café com Tapioca com o melhor do WebDays 2008 e Conversando sobre Java. Em setembro tivemos o Aniversário do CEJUG de 6 anos.

Este ano o CEJUG expandiu o território e foi até Juazeiro do Norte, Sobral e Iguatu. Ainda teremos mais dois eventos* e já atingimos a marca de 1400 participantes em eventos do CEJUG até este mês.

Tivemos 27 palestrantes abordando os mais variados temas sobre Java e afins: NetBeans, Spring, SunSpot, Frameworks AJAX, linguagens de scripting, EJB 3.0, JavaFX, SOA, SVN, open social, Domain Driven Design, JavaME, CruiseControl, TDD, open source, Glassfish e REST.

Palestrantes

Internacionais:

Nacionais:

Li em diversos blogs o sucesso do railssummit que ocorreu a poucos dias e aproveito o embalo para anunciar que acontecerá na próxima semana o evento Ceará on Rails, com participação de Fábio Akita.

Finalizo esse post parabenizando todos os  heróis que fizeram esses eventos acontecerem.

* Novembro e dezembro, respectivamente:

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

Apresentação do Café com Tapioca de julho disponível

A apresentação do Café com Tapioca de julho está disponível. O evento aconteceu na barraca de praia Cocobeach, praia do futuro, Fortaleza – CE. O objetivo da palestra era mostrar para os membros do CEJUG a experiência vivida no Jazoon 08, que é um evento internacional sobre Java.

Confira a página do evento no site do CEJUG.

Apresentação

[slideshare 526144 jazoon-1216877514294136-9]

Fotos

Mais fotos em: http://picasaweb.google.com/cafecomtapioca/CafComTapiocaComJazoon08

Café com Tapioca de julho: muito Jazoon com caranguejo!

O Café com Tapioca deste mês será um luau na praia, com muito caranguejo, cerveja e Jazoon!cafecomtapioca-jazoon-cocobeach.jpg

Os integrantes da Caravana CEJUG rumo ao Jazoon 08 irão falar das principais tecnologias transmitidas no evento, bem como contar as suas experiências de participar de um evento internacional, mostrando fotos e vídeos.

Assuntos como REST, JavaEE, JavaME, testes e rich applications serão abordados no evento.

O evento acontecerá na barraca de praia CocoBeach, na Praia do Futuro, no próximo dia 17 de julho (quinta-feira), às 18:30h.

Esse evento poderá ser o primeiro evento tecnológico sobre Java do Brasil a ser realizado na praia.

Haverá dois engradados de cerveja gratuitos para os participantes! 🙂

Se você estiver em Fortaleza nessa data, não deixe de comparecer ao evento. Veja em anexo o folder de divulgação do evento.

Jazoon 08, eu fui!

Na última semana (23 a 26) aconteceu o Jazoon 08 em Zurich, na Suíça. O Jazoon é uma conferência internacional sobre Java , aborda diversos assuntos atuais sobre a tecnologia e possui palestrantes internacionais, como Joshua Bloch (engenheiro de software do Google e criador de diversas APIs do Java) e Rod Johnson (criador do Spring).

Participei da Caravana do CEJUG rumo ao Jazoon 08 e nós fomos os únicos brasileiros do evento. Ainda estou colhendo os frutos da experiência de ter participado de um evento internacional, cujo aprendizado foi imenso e pude observar de perto como realmente se organiza um evento. Quem sabe essa experiência servirá como aprendizado para melhorar o Café com Tapioca do CEJUG. O evento fornecia alimentação (café da manhã, almoço, lanches, etc) gratuitamente todos os dias, sem falar da after hours, que liberavam cervejas para todos os participantes. 🙂
A IVIA (empresa na qual trabalho) patrocinou a Caravana com camisas do Brasil padronizadas para o evento, contendo as logomarcas do Jazoon, CEJUG e da IVIA.

Se você me perguntasse qual foi a melhor palestra do evento, eu responderia: “-Todas as palestras do Joshua Bloch.”. O cara é sensacional, sabe transmitir o conhecimento e sabe como fazer com que o público fique preso a sua apresentação, sem piscar os olhos. Ele ministrou três palestras: a primeira sobre a segunda edição do seu livro, o Effective Java, a segunda sobre Java Puzzlers e a terceira sobre The Closures Controversy.

Das três, a palestra sobre closures me chamou mais atenção, pois o Joshua exemplificou e mostrou as vantagens e desvantagens dessa funcionalidade na linguagem Java.

Educação, respeito, humildade, companheirismo e pontualidade são os principais frutos que colhi do evento.

Valeu Caravana, até a próxima! 🙂

Fotos

dsc04508.jpg

dsc04437.jpg
Da esquerda para a direita: Felipe Gaúcho, Christian (organização do evento), Hebert Aquino, Rafael Tabosa, Amaury Brasil, Joshua Bloch, Eloir Cortes, André Paes, eu, Cláudio Miranda e René Araújo

dsc04579.jpg
Participantes da Caravana no stand da netcetera

dsc04431.jpg
eu com o Joshua Bloch

dsc04484.jpg
Roy T. Fielding (criador do REST)

dsc04401.jpg
Martin Odersky (criador da Scala)

dsc04416.jpg
Rod Johnson (criador do Spring)

dsc04510.jpg
eu com Ted Neward e Joshua Bloch

dsc04643.jpg
Joshua Bloch autografando o meu Effective Java Second Edition, 🙂

dsc04339.jpg
Credencial do evento

Vídeos

[youtube:http://www.youtube.com/watch?v=AJ9dooLg7vk]