O gráfico do Caelum Mock

Eu gostaria de começar esse post já comentando de como eu criei o gráfico, mas eu recomendo aos leitores que visitem a página Caelumock, façam um teste e vejam o gráfico de aproveitamento no final […]

Distribuições do Eclipse

O Eclipse é hoje a IDE mais utilizada pelos programadores Java. Possui diversos recursos e ferramentas que tornam o desenvolvimento em Java extremamente rápido e prático. Mas todo desenvolvedor mais experiente sabe que o Eclipse […]

Caelum 2006: uma retrospectiva

Alguns pontos altos e cenas memoráveis de 2006 (e fotos!): A Petrobrás foi um dos clientes grandes com quem fechamos treinamentos neste ano. A foto é da equipe responsável pelo desenvolvimento de frameworks da empresa, […]

Atribuindo null

Um post bem curto sobre uma prática que aparece comumente em códigos por aí: Essa atribuição da lista para null, como muitos de vocês sabem, é totalmente desnecessária, pois ao fim do método o escopo […]

Design Patterns: um mau sinal?

Uma semana atrás estava em Moçambique, próximo a África do Sul, ministrando três treinamentos da Caelum. Conheci muita gente e muitos desenvolvedores, incluindo dois escoceses: Cameron Smith, formado em ciências políticas (!) e mestre em […]

Lidando com Exceptions

Pequena Revisão Sabemos que as exceções em Java são classificadas em dois tipos: Checked Exceptions: seguem a regra do handle-or-declare. O desenvolvedor é obrigado a tratar (try-catch) ou relançar (throws), caso não saiba como tratar. […]

Performance: HashSet em vez de ArrayList

Quando um programador começa com Java, ele rapidamente desiste das arrays para trabalhar com a ArrayList, que encapsula algumas rotinas comuns e trabalhosas. Depois o programador começa a se preocupar mais com o encapsulamento e […]