Palestra SPIDER em evento M$…
Parece estranho mas sábado dia 26 vou pegar carona em um evento do pessoal de .Net (Microsoft) e fechá-lo com uma palestra Java sobre o projeto J2EE Spider.
Como o povo do MG-JUG está um pouco parado em relação a palestras, vai ser uma oportunidade de ter algo sobre Java por aqui.
O evento vai ser o dia todo, mas a palestra do SPIDER será na parte da tarde por volta das 15:30h.
A palestra é mais um bate papo sobre geração de código e apresentação da ferramenta.
Quem quiser chegar antes, desde as 9h tem palestras sobre tecnologias da Microsoft inclusive SilverLight que é concorrente do Java FX.
Até lá!
Subscribe to this blog's RSS feed
Nova versão do J2EE Spider
Ontem lancei a versão 1.0.0-M1 do J2EE Spider.
Temos muitas novidades. Agora já está disponível a criação de projetos com CRUD, o layout do plugin foi revisto, tem funcionalidades novas como mapeamento e muitas outras coisas…
Deu muito trabalho, mas está ficando bacana. Para ver você mesmo assista o vídeo abaixo:
- versão windows (auto-executável)
- versão multiplataforma (visualizado no browser)
Só gostaria de fazer uma consideração importante sobre a ferramenta:
Apesar da ferramenta estar ficando bastante interessante, ou em outras palavras - fácil de criar projetos com alguns clicks, devemos lembrar mais uma vez que o objetivo não é substituir as pessoas e sair criando projetos utilizando somente o SPIDER. O objetivo é eliminar as tarefas repetitivas que temos no dia a dia, como configuração de projetos, erros na integração de frameworks ou tirar das costas do desenvolvedor a responsabilidade de codificar artefatos que não possuem regras de negocio e uma ferramenta poderia criar em determinados contextos. As pessoas (nós desenvolvedores) podemos ser mais produtivos se estivermos mais focados nas decisões tecnológicas e regras de negocio da aplicação (só para citar alguns) e menos focado em infra-estrutura do projeto.
A idéia é ir mais direto ao ponto sobre as necessidades do cliente ou dos projetos usando uma IDE fácil, intuitiva, com muitos recursos e customizável.
Para visualizar o site do projeto, acesse: http://www.j2eespider.org
Palestras J2EE Spider
Em agosto foi publicado no Jornal da Universidade FUMEC (na qual fiz graduação) a seguinte notícia:

fonte: http://www.fumec.br/jornal/?p=306
Além disso fui convidado e estarei realizando uma palestra sobre o projeto amanhã dia 24 a noite e dia 25 de manhã na FUMEC.
E aproveitando o embalo, dia 26 estarei na UFOP apresentando uma palestra sobre o mesmo assunto no III Workshop de Computação UFOP / UNIPAC.
Segue o link do evento:
http://www.unipacto.com.br/workshop
Aproveitando o assunto sobre o projeto, espero terminar a parte de CRUD até o fim do ano (tempo é um grande problema) e realizar mais algumas palestras em outros lugares ano que vem. Até lá… =)
Framework Neo - Open Source
Sabemos que a área de desenvolvimento é extremamente competitiva. Então seja em competição entre tecnologias, ou entre empresas, é importante ter desempenho, produtividade e qualidade (pelo menos).
Em Java um dos itens que são mais cobiçados (até pela comparação constante com .Net) é produtividade.
Tenho bastante interesse nesse assunto, até por ter um projeto nessa área (o SPIDER), mas recentemente uma outra equipe abriu o fonte de um framework chamado Neo que tem sua essencia justamente nisso - ter mais produtividade no desenvolvimento JEE. Tecnicamente o Neo é totalmente diferente do SPIDER. Um é um framework MVC o outro uma ferramenta de geração de código - o que de uma certa forma mostra que não estamos parados: tentandos evoluir em cada parte de uma aplicação JEE.
Para quem não conhece, o Neo é um projeto patrocinado pela Linkcom, e no meu entendimento é um prazer ver mais projetos Open Sources brasileiros com potencial para se destacar. Espero que eles consigam evoluir, cumprir suas promessas e melhorar cada vez mais os recursos disponibilizados pelo projeto.
Novo Artigo
Já está nas bancas meu novo artigo na revista Mundo Java.
Dessa vez falando sobre um projeto Open Source que eu estou desenvolvendo.
O tema principal do artigo é sobre como aumentar a produtividade em projetos JEE.
Não deixem de ler. A revista (número 23) trás ainda vários assuntos interessantes ligados a detecção e eliminação de bugs.
Uma introdução sobre o tema que escrevi: “Qual desenvolvedor ou empresa não quer ganhar produtividade, eliminar as tarefas repetitivas do dia-a-dia, diminuindo custos e prazos do desenvolvimento de projetos? Não podemos dizer que são tarefas fáceis, mas também não são impossíveis. Vamos mostrar como conseguir isso neste artigo…”
Post sobre produtividade em JEE
Fui convidado e ontem publiquei um post no blog do Rodrigo Urubatan sobre produtividade em JEE.
É uma prévia do artigo da revista que estou escrevendo para a Mundo Java. O tema envolve geração de código e o projeto Open Souce J2EE Spider.
Para quem tiver interesse no assunto, segue o link abaixo:
Java on Rails - Produtividade em Java (Parte 2 – J2EE Spider)
=)
Logo do projeto J2EE Spider
Curso de Websphere Portal (IBM)
Terminei hoje minhas quase duas semanas de curso do Websphere Portal, da IBM. Instalação, Administração, Portlets, etc…
Além do detalhe que o curso ter sido bancado pela empresa :), achei a tecnologia bacana. É algo com certeza robusto, fácil e que permite muita reutilização, explorando o conceito de portlets e funcionalidades prontas do ambiente como um todo.
O acervo de portlets prontas da IBM e outros fabricantes também é impressionante. Desde que sigam o padrão JSR 168, é possível utilizar portlets de empresas diferentes no mesmo ambiente, o que é legal.
Por falar em padrão, o WSRP também é interessante e permite utilizar portlets que estão em outros servidores e até que utilizam outras tecnologias, como .net.
O custo da solução não é barata, mas dá para fazer algo bem bacana e sem re-inventar a roda.
Nas próximas semanas devo trabalhar focado na arquitetura de desenvolvimento com o Websphere Portal e nas mudanças do recém lançado IBM Rational Application Developer 7.
Espero que a tecnologia continue crescendo, trazendo boas novidades e consequentemente continuar lider de mercado segundo pesquisas do Gartner Group.
SPIDER 0.2.0 saiu do forno =)
Disponibilizei agora a pouco a nova versão do SPIDER, que é meu projeto Open Source voltado para geração de código em Java.
Não tenho muito tempo para me dedicar, e por enquanto estou fazendo sozinho. Mas está ficando bem bacana. Estou procurando colocar bons recursos para que seja útil e poderoso, mas ao mesmo tempo mantê-lo simples, prático e flexível. Onde o estilo de código gerado possa ser customizado por qualquer pessoa ou equipe. Acho que parte dessas metas deviam ser as metas de qualquer software :)….
É, talvez não sejam porque eu sei bem que nem sempre é tão simples… Mas tudo começa de boas idéias, vontade e determinação.
Nesta release eu dei uma força para outros projetos brasileiros, e coloquei suporte ao Mentawai e ao Spring-Annotations.
Temos bons profissionais e bons projetos por aqui… Então gogogo Brasil!!!
Velocity promovido a projeto Top Level no Apache
O Velocity, a engine de templates que é uma das bases do meu projeto Open Source foi promovido a projeto Top Level da fundação Apache.
Ao contrário de algumas pessoas que achavam - que o Velocity estava parado, isso demonstra como ele está maduro e com planos para continuar crescendo.
Fico feliz em tê-lo escolhido como uma das tecnologias do SPIDER (http://www.j2eespider.org). Ele é simples, eficiente e agora está com mais uma moralzinha =)
Alias por falar no SPIDER, o fim de ano foi corrido para mim. Mas pretendo lançar a versão 0.2 ainda em janeiro, com várias novidades. Até lá…
Novo link do Velocity: http://velocity.apache.org

