Arquivo por ano 2008

Processo de build com o Maven

Postado em 07. jul, 2008 por .

20

O Maven é uma ferramenta de gerenciamento, construção e implantação de projetos muito interessante, que te ajuda no processo de gerenciamento de dependências e no de build, geração de relatórios e de documentação. Na Caelum esta é a ferramenta usada em todos os projetos internos e nas consultorias. Muitas pessoas migram seus projetos para o more »

Continue Lendo

Melhorando o GUJ: Jetty, NIO e load balancing

Postado em 27. jun, 2008 por .

28

Durante boa parte da vida do GUJ.com.br, na sua segunda versão (screenshot acima), o site sofreu diversas quedas e passou por muitos períodos de lentidão, mesmo depois de ter migrado para um servidor dedicado. A grande verdade é que por um bom tempo ficamos devendo a devida atenção ao deployment do GUJ. Sempre que um more »

Continue Lendo

Novidades: Caelum RJ, FalandoEmAgile 2008 e Treinamento JBoss Seam

Postado em 24. jun, 2008 por .

4

Algumas novidades da Caelum para o segundo semestre: Caelum Rio de Janeiro Dado o grande público de treinamento que já atendemos no Rio de Janeiro, e somando a isso o fato de dois de nossos atuais clientes de consultoria serem no Rio, estamos definitivamente estendendo nossos trabalhos para lá, com sede próxima à avenida Rio more »

Continue Lendo

Qualidade com Scrum

Postado em 02. jun, 2008 por .

5

Tive a oportunidade de palestrar juntamente com o Alexandre Magno no Falando em Java 2008. Um tema recorrente durante as discussões depois de palestras e workshops sobre Scrum é Qualidade. Quando falamos sobre qualidade em software, surgem diversas dúvidas quanto ao que significa ter qualidade em um software: ter um código bem escrito? Testes unitários? more »

Continue Lendo

Domain-Driven Design no Falando em Java 2008

Postado em 26. mai, 2008 por .

8

No Falando em Java 2008, apresentei uma palestra introdutória sobre Domain-Driven Design. Apesar do tempo curto, os comentários foram ótimos! Muito obrigado a todos os que comentaram: pessoas no evento, blogs e GUJ. Falar de DDD em 40 min foi meu maior desafio e acabou faltando um pouquinho de tempo no final, mas deu para more »

Continue Lendo

Caelum Stella – o cinto de utilidades para o desenvolvedor brasileiro

Postado em 21. mai, 2008 por .

18

Durante o Falando em Java 2008 anunciamos o lançamento do novo Caelum Stella. O projeto vem para auxiliar os desenvolvedores brasileiros, suprindo algumas das necessidades comumente encontradas em aplicações desenvolvidas aqui no Brasil. Atualmente, o Caelum Stella fornece uma biblioteca de validadores, formatadores e conversores para documentos brasileiros, tais como CPF, CNPJ e PIS/PASEP. Há more »

Continue Lendo

Falando em Java 2008, eu fui!

Falando em Java 2008, eu fui!

Postado em 20. mai, 2008 por .

15

Este domingo aconteceu o Falando em Java 2008, evento organizado pela Caelum e que nessa segunda edição trouxe Emmanuel Bernard. Emmanuel é um francês que já vive há dois anos em Atlanta, e é líder de diversos projetos do Hibernate: a implementação da JPA, o Hibernate Annotations, o Hibernate Search e o Hibernate Validator, além more »

Continue Lendo

Não posso descobrir nem instanciar tipos genéricos! Porque?

Postado em 28. abr, 2008 por .

16

São incontáveis os posts no GUJ com uma pergunta semelhante: “Posso extrair o nome de um tipo genérico?“, “Não consigo extrair tipo do genérico!“, “Utilizando generics para instanciar objetos“, entre outros. Curioso que esse tipo de pergunta tem aumentado muito nos últimos tempos, identificando um possível crescimento no uso do Java 5 em diante. Já more »

Continue Lendo

Evento Falando em Java 2008

Postado em 24. abr, 2008 por .

6

Dia 18 de maio, a Caelum promoverá o evento Falando em Java 2008. Será um dia repleto de palestras sobre diversos temas atuais da área, com instrutores da Caelum como palestrantes. (Veja como foi o evento do ano passado) E, neste ano, como palestrante convidado, teremos um dos líderes da JPA 2.0 e líder da more »

Continue Lendo

Entendendo o serialVersionUID

Postado em 01. abr, 2008 por .

29

O serialVersionUID é uma dúvida constante entre muitos desenvolvedores. Afinal, quando e para que exatamente usá-lo? Devo gerar um número aleatório bem grande, ou um número qualquer? Essas perguntas são comuns, e ao desenvolvedor experiente é necessário conhecer a fundo esse detalhe do processo de serialização do Java. Quando um objeto é serializado no Java, more »

Continue Lendo

Novidades do EJB 3.1 do futuro Java EE 6

Postado em 24. mar, 2008 por .

5

A especificação EJB 3.0 já está no mercado há quase 2 anos e simplificou bastante o desenvolvimento. O uso de anotações (XML opcional) e POJOs/POJIs são as características principais. EJB 3.0 faz parte da Java EE 5. Ainda esse ano deve sair o Java EE 6 e, com ele, também uma atualização da especificação do more »

Continue Lendo

Testes unitários com JMock 2

Postado em 17. mar, 2008 por .

7

Podemos definir teste unitário de uma classe como um teste em que verificamos uma funcionalidade da classe em questão passando o mínimo possível por outras classes do sistema, ou que sejam dependências do sistema. Por mais desacoplada que seja nossa classe, se ela tiver um mínimo de complexidade, ela vai precisar de funcionalidades de outras more »

Continue Lendo

Apostila de Java e Orientação a Objetos revisada e ampliada

Apostila de Java e Orientação a Objetos revisada e ampliada

Postado em 12. mar, 2008 por .

27

Em nossa constante política de manter nossas apostilas atualizadas, estamos disponibilizando hoje a última versão do FJ-11: Java e Orientação a Objetos. Foram várias correções de bugs, atualizações e melhorias no texto (algumas seções foram inclusives reescritas). Essa apostila já vinha sendo usada aqui na Caelum nos nossos treinamentos há alguns meses. Nesse período, aproveitamos more »

Continue Lendo

Screencast – Hibernate e Concorrência Otimista na Web com VRaptor

Postado em 04. mar, 2008 por .

16

É com prazer, depois de tanto tempo, que anuncio o segundo screencast da Caelum. O vídeo trata de um dos recursos pouco explorados no Hibernate: Controle de Concorrência Otimista, para lidar com problemas de edição simultânea (concorrência) nos registros. O fato curioso é que tenho observado em diversos projetos a preferência por Locks Pessimistas, que more »

Continue Lendo

JAXB – XML e Java de mãos dadas

Postado em 27. fev, 2008 por .

23

Você já participou de um projeto que precisou ler um arquivo de configuração em xml? Já precisou consumir um xml e transformá-lo em objeto? O que você usou? Quem já trabalhou com xml sabe da dificuldade que podemos encontrar pelo caminho, e é esse tipo de dificuldade que a especificação Java Architecture for XML Binding more »

Continue Lendo