Arquivo por Autor

O eterno problema de calcular a diferença de dias entre duas datas em Java

Postado em 17. out, 2012 por .

22

Seu chefe te dá a seguinte missão: calcular a diferença de dias entre duas datas. Usando API do java.util.Date ou java.util.Calendar você até consegue dar um jeito. Um mês depois ele pede a você que calcule novamente essa diferença, mas desprezando sábados e domingos. E agora? O que fazer? E tem mais, um tempo depois more »

Continue Lendo

10 razões para migrar sua aplicação para JSF 2

Postado em 19. set, 2012 por .

65

Você optou por um framework component based, escolheu trabalhar com JSF e ainda não sabe se deve encarar riscos e custos de migrar para a (não tão) nova versão da especificação? Vale a pena? JSF 2 surgiu em 10 de dezembro de 2009 fazendo parte do JavaEE 6. Trouxe uma série de mudanças que todos more »

Continue Lendo

JavaCE Conference 2012 – Eu Fui

Postado em 15. mai, 2012 por .

3

Nos dias 11 e 12 de maio aconteceu, em Fortaleza, o JavaCE Conference, evento com foco na plataforma Java e não restrito apenas a ela. Foram abordadas outras linguagens como C#, Ruby e Scala, além do desenvolvimento mobile para Android e iOS. O evento foi organizado pela Milfont Consulting e TriadWorks. No primeiro dia, Paulo more »

Continue Lendo

Código expressivo e programação funcional em Java com LambdaJ

Postado em 13. fev, 2012 por and .

28

Há um certo tempo refatoramos o sistema que trabalhamos. Migramos de uma arquitetura definida pelo Fowler como Transaction Script (explicada nesse edição da MundoJ) para uma arquitetura essencialmente O.O Domain Model. Por incrível que pareça, o que mais nos chamou a atenção nesse processo não foi o fato de transferir a lógica de negócios para more »

Continue Lendo

Facilitando seus testes de unidade no Java: um pouco de Mockito

Postado em 10. nov, 2011 por .

12

Após um bom tempo de aulas ministradas, encontrei uma linha de aprendizagem que acho interessante para chegar até as consideradas boas práticas. A linha é formada pelos conceitos básicos de Orientação a Objetos, Testes, Injeção de Dependências, Programação orientada a interfaces e Mocks. Obviamente há uma interdependência dos tópicos. Há espaço aí para separação de responsabilidades more »

Continue Lendo

JBoss In Bossa 2011 – Eu fui!

Postado em 11. out, 2011 por .

0

No dia 8 de outubro aconteceu em Brasília o Jboss In Bossa. Foi a primeira vez que o evento foi realizado na capital do país e contou com uma ótima participação da comunidade e organização, destaque para João Paulo Viragine (JBoss), dentre outros. O Keynote ficou sob a responsabilidade do argentino Mauricio Salatino. A apresentação foi focada more »

Continue Lendo

Dicas para trabalhar com sua DataTable usando RichFaces

Postado em 10. mai, 2011 por and .

14

Se você trabalha com JSF, já deve ter trabalhado com algumas das várias bibliotecas de componentes, seja com RichFaces, PrimeFaces, IceFaces ou ainda outra. Para nossa escolha, levamos em consideração fatores como: variedade de componentes, facilidade de customização, documentação e principalmente, se possui os componentes necessários para resolver o problema específico da aplicação. A MundoJ edição 44 comparou vários more »

Continue Lendo

As três principais teclas de atalho do Eclipse

As três principais teclas de atalho do Eclipse

Postado em 29. mar, 2011 por and .

60

Atualização 02/2012: Veja MAIS atalhos e truques AVANÇADOS no novo curso online Produtividade Extrema com Eclipse. Na apostila do curso FJ-11 passamos diversas teclas de atalho importantes para o desenvolvedor iniciante, mas damos especial destaque a um pequeno grupo, para não atrapalhar o aprendizado. Vamos diminuir ainda mais esse grupo e mostrar como podemos praticamente more »

Continue Lendo

JavaOne Brasil 2010: eu fui!

Postado em 13. dez, 2010 por .

10

Nos dias 7 a 9 de dezembro aconteceu em São Paulo o Oracle Open World que, dessa, vez teve o acréscimo do JavaOne. Foi o primeiro JavaOne no Brasil, evento que ocorre anualmente em São Francisco desde 1996. As últimas semanas foram bastante agitadas: desde a aprovação do Java SE 7 e 8 até a more »

Continue Lendo