Ruby, Capistrano e administração remota

Algumas vezes nos deparamos com a seguinte situação: Temos uns 15 computadores em rede e precisamos executar um mesmo comando em cada um deles, como por exemplo instalar a JavaVM… Uma primeira solução seria logar […]

Arquitetura e Design de Projetos Java

Hoje em dia são tantos os design patterns, padrões, frameworks e boas práticas, fica confuso tomar uma decisão. Como devemos desenhar nossas classes? Usar herança ou composição? Injeção de dependências? Webservices, RMI ou um simples […]

Falando em Java: Introdução ao JavaFX

Atualização: Segunda parte do artigo de JavaFX aqui. No último Falando em Java apresentei uma palestra sobre JavaFX, apresentando a tecnologia e especulando sobre o futuro desse mercado. É a grande aposta da Sun no […]

Fatos e Fotos do Falando em Java 2007

O Falando em Java 2007 foi um sucesso, contando com quase 200 participantes no centro universitário FEI. Foi uma tarde de palestras, tecnologia, confraternização e troca de conhecimento. Você pode conferir algumas opiniões nesse post […]

JPA: anotações nos getters ou atributos?

A especificação da JPA permite que você utilize as anotações em uma Entity de duas formasou nos atributos, ou nos getters. Também diz que não devemos misturar isso, pois o comportamento resultante não é especificado. […]

Gerenciamento de Projetos com Scrum

Scrum é sem dúvida a metodologia ágil que vem ganhando mais destaque ultimamente, especialmente depois de casos de sucesso com o Google, Yahoo! e o recente e forte apoio da Microsoft à metodologia. Depois de […]

Hibernate Search com Lucene

O Hibernate Search é uma “full text search engine” que tem sua implementação escrita em cima do Apache Lucene. O Lucene por si só já é bem famoso pelas funcionalidades oferecidas, como buscas aproximadas, índices […]

XP, encontros e fotos

Desde terça feira passada temos coaching de Extreme Programming com a Mariana Bravo. É uma experiência muito rica e produtiva, em especial em relação ao planejamento e comunicação com o usuário. Nas fotos tem Sérgio […]

Strings (i)mutáveis?

Todos sabemos que, em Java, Strings são objetos imutáveis. Sendo assim, qualquer chamada de método em uma referência para String NÃO irá alterar o valor da referenciada. Uma sugestão aqui é uma pesquisa sobre o […]

Flex2 e VRaptor

Flex2 (SDK) é opensource, razão suficiente para mostrar um pequeno exemplo como usar Flex2 com VRaptor 2.x (em breve teremos uma versão com VRaptor 3 deste artigo). Vamos criar um página de login e uma […]