Posted on 2009/09/08 by sergiotaborda
Por esta hora – quase um mês depois do meu ultimo post – alguns podem estar pensando o que tenho andado a fazer.
Quando criei este blog lá em 2007 era para ser apenas um lugar onde pudesse escrever sobre os meus gostos – que são muitos e variados. O “problema“ é que rapidamente o gosto [...]
Arquivado em: Blog, Desenvolvimento, Java | 3 Comentários »
Posted on 2009/08/11 by sergiotaborda
Dom Quixote lutava contra moinhos de vento. Muitos programadores estão lutando contra fantoches. Generalizou-se a ideia de que objetos sem métodos outros que não modificadores (set) e acessores (get) são ruins porque são sempre manipulados por outros objetos: são fantoches.
Ora, esta ideia, em si mesma é que é a grande fantochada. Alguns objetos são simplesmente [...]
Arquivado em: Desenvolvimento, Java | Tagged: design, modelo anêmico, OO, Patterns | 11 Comentários »
Posted on 2009/08/02 by sergiotaborda
Muita comoção tem rolado por ai sobre como a linguagem Java será substituída por outras, especialmente as linguagens que estão entrando na JVM.
Acho que muita gente não entendeu que o J em JVM significa Java. O que quero dizer com isto é que a JVM foi feita para correr Java. Ok, ela foi feita para [...]
Arquivado em: Blog, Desenvolvimento, Java | 3 Comentários »
Posted on 2009/04/21 by sergiotaborda
Já era hora, eu achei, de criar um novo blog para falar do MiddleHeaven.
Tenho dedicado meu muito escasso tempo livre a este projeto durantes os últimos anos e está na hora de o mostrar ao mundo (e ser criticado por isso …).
O blog em inglês não deslanchou e o site feito pelo maven é pesado [...]
Arquivado em: Blog, Desenvolvimento, Java, MiddleHeaven | Tagged: framework, MiddleHeaven, projeto | 1 Comentário »
Posted on 2009/03/21 by sergiotaborda
Programar em Java pode ser uma experiencia muito rica e gratificante, sobretudo quando construímos programas elegantes – que com poucas linhas fazem muitas coisas.
Nem sempre é fácil manter qualidade no código, sobretudo quando muitas mãos mexem nele.
Uma forma de obter qualidade é que toda a equipe siga um padrão de codificação comum, mas isso não [...]
Arquivado em: Desenvolvimento, Java | Tagged: boas práticas, Carreira, Desenvolvimento, software | 1 Comentário »
Posted on 2008/12/05 by sergiotaborda
Lá por volta de 1998, estava eu no meu segundo ano de Engenharia Física na FCUL (Faculdade de Ciências da Universidade de Lisboa) e estava entusiasmado com a cadeira de programação. O curso de Engenharia Física é destinado a forma pessoa com capacidade para entender um pouco de todas as áreas relacionadas à física de [...]
Arquivado em: Blog, Ciência, Java | Tagged: avançado, Ciência, cotidiano, electronica, Java | Leave a Comment »
Posted on 2008/11/25 by sergiotaborda
Não, a interrogação não é sobre se existe vida fora da sua área de discagem… A pergunta é se é possível viver sem usar Domain Driven Development.
Hoje em dia parece-me que muita gente tem a sensação de que se não estiver usando DDD não sabe programar. Ou que, se não usar todas os conceitos/padrões do [...]
Arquivado em: Blog, Desenvolvimento, Java, Patterns | Tagged: DDD, Desenvolvimento, Domain Driven Development, projeto, software | 5 Comentários »
Posted on 2008/11/13 by sergiotaborda
Após muitos anos seguindo o desenvolvimento do Magic: The Gathering (apenas “Magic” para os amigos) e como nunca tive muito tempo para procurar eventos do jogo me interessava bem mais pela teoria do que pela prática.
Felizmente a Wizards of the Coast (Wizards para os amigos) lançou o Magic Online. Que chegou agora na sua [...]
Arquivado em: Blog, Java, Jogos, MTG | Leave a Comment »
Posted on 2008/10/24 by sergiotaborda
Ha quase um ano o MiddleHeaven nasceu, mas a sua evolução anda um pouco lenta devido a minha falta de disponibilidade para trabalhar nele. Então vou fazer algumas alterações.
Primeiro, decidi criar um outro blog para falar do MiddleHeaven. Isto porque: a) não caberia neste blog pessoal falar com detalhe desse asunto e; b) precisava [...]
Arquivado em: Desenvolvimento, Java, MiddleHeaven | Leave a Comment »
Posted on 2008/10/06 by sergiotaborda
Parece que a diferença entre um sistema orientado ao domínio e um sistema orientado a dados ainda não está bem clara. Isto é um problema importante porque sem a clara diferenciação entre os dois paradigmas não é possível entender e comparar as vantagens e desvantagens de cada um.
Em um sistema orientado a dados o mais [...]
Arquivado em: Desenvolvimento, Java | 7 Comentários »