Arquivo para julho, 2010

As 7 práticas para um site otimizado

Postado em 29. jul, 2010 por .

51

Todo mundo gosta de sites rápidos. Seus primos não sabem dizer se você tem um arquitetura escalável, se seu banco NoSQL é mais robusto ou se é melhor usar Web Services SOAP ou REST. Mas eles sabem dizer duas informações com precisão: se seu site é bonito e se ele é rápido. Performance, medida pelo more »

Continue Lendo

Possibilidades de design no uso do seu Generic DAO

Postado em 26. jul, 2010 por .

19

Muitas vezes, quando estamos criando nosso sistema temos a tentação de criar o GenericDAO para não ter que ficar repetindo as operações CRUD e listagens. O maior problema com o GenericDAO é que não necessariamente todas as operações fazem sentido para uma determinada classe. Daí o que fazer se, por exemplo, não faz sentido excluir more »

Continue Lendo

Então você quer ser um arquiteto Java?

Postado em 21. jul, 2010 por .

35

Durante o atual processo de revisão do livro de Arquitetura e Design de Software, discussões apareceram sobre o termo arquiteto. Antes de definir o que faz um arquiteto, há o termo arquitetura. O que é a arquitetura de uma aplicação? Uma pergunta difícil de responder. Entre as definições mais antigas, Roy Fielding possui um bom more »

Continue Lendo

Arredondamento no Java: do double ao BigDecimal

Postado em 15. jul, 2010 por .

15

É fácil se deparar com as limitações do double no Java e na maioria das outras linguagens: quando vamos trabalhar com dinheiro notamos que as contas não estão saindo exatamente como esperávamos: O resultado é um estranho 0.30000000000000004, que pode acarretar em problemas graves dependendo da utilização e arrendondamento aplicado depois nesse número. O problema more »

Continue Lendo

Lista de discussão de um projeto/produto

Prática ágil: facilite a comunicação interna

Postado em 13. jul, 2010 por .

7

Sintoma: durante o processo de desenvolvimento de uma funcionalidade, a equipe se direciona ao Product Owner ou cliente para tirar dúvidas, mas o mesmo se encontra frequentemente ocupado e não pode responder. Quando o PO está livre, a equipe está concentrada em outra tarefa. Ação: crie uma lista de discussão envolvendo todos os interessados no more »

Continue Lendo

Evento CaelumDay Brasília

Evento CaelumDay Brasília

Postado em 08. jul, 2010 por .

0

Dia 17 de Julho acontece o evento CaelumDay Brasília. É o primeiro evento da Caelum realizado na capital federal, após a abertura da unidade na cidade no fim do ano passado. Entre as palestras, Guilherme Silveira, criador do Restfluie e CTO da Caelum, apresentará o keynote “Arquiteturas escaláveis e REST” e Rails 3. Guilherme Moreira, more »

Continue Lendo

Quadro físico com coluna de

Prática: Prefira terminar a começar outra história

Postado em 07. jul, 2010 por .

5

Sintoma: Próximo ao término do ciclo de desenvolvimento (um sprint ou similar) todas as histórias estão marcadas como terminadas, resultando em uma sensação de sucesso. Mas durante a revisão das histórias pelo Product Owner, o número de recusas por detalhes pequenos é muito grande, e o número de aprovações é muito pequeno. Ação: Mesmo que more »

Continue Lendo