Rodrigo Kumpera Weblog

Meus achados sobre tecnologia

Entries from January 2007

Expressando relacionamentos entre objetos como uma característica da linguagem

January 31st, 2007 · 3 Comments

Dois pesquisadores, Gavin Bierman (Microsoft Research) e Alisdair Wren (University of Cambridge Computer Laboratory) propoem no artigo First-class relationships in an object-oriented language uma extensão de Java que permite expressar relacionamentos atraves de construções de primeira classe da linguagem.

A idéia é bem interessante pois permite que relacionamentos entre tipos que temos na modelagem [...]

[Read more →]

Tags: Programming · java

Deployment facil utilizando gracefull transition

January 26th, 2007 · No Comments

Nunca tinha visto um deployment tão tranquilo quanto o do atual projeto que trabalho, conseguimos fazer transição e manobras com o sistema no ar sem causar qualquer problema ao usuário final. O mais interessante é que a solução é tão simples que chega a ser supreendente.
Gracefull transition é quando os usuários são gradativamente [...]

[Read more →]

Tags: Programming

Dicas de leitura

January 16th, 2007 · 1 Comment

Existem algumas leituras que considero muito interessantes na área da computação, principalmente as que me fazem pensar muito. Dou valor a elas principalmente por terem aberto meus olhos para paradigmas e resultados muito interessantes.
Primeiro, Scala By Example é um ótimo guia para aprender Scala, ela tenta avançar a qualidade das linguagens mainstream introduzindo uma série [...]

[Read more →]

Tags: Programming

Você tem certeza se o sistema funciona?

January 14th, 2007 · 4 Comments

Em algum momento sempre temos de parar e verificar se aquilo que desenvolvemos funciona, normalmente esta é aquela parte chata que temos de executar um enorme roteiro de testes para concluir o obvio – que funciona. O problema disso é que desenvolvedor é um bicho muito presunçoso e acha que não comete erros, mas devido [...]

[Read more →]

Tags: Programming · project management

DSLs vão ter o mesmo fim que AOP?

January 6th, 2007 · 4 Comments

Me dei conta hoje que DSLs sofrem do mesmo mal que AOP. Todas palestras e artigos cometem o pecado de sempre surrar um único exemplo. No caso de Aspect Oriented Programming, abusam dos exemplos envolvendo logging. Sem mencionar que de fato sempre estão a falar de tracing! Com DSLs vejo a mesma tendencia acontecer [...]

[Read more →]

Tags: Arquitetural Design · Programming

Lançada Groovy 1.0

January 3rd, 2007 · No Comments

Finalmente, depois de três anos de desenvolvimento, foi lançada a versão 1.0 de Groovy, uma linguagem dinâmica que construida em cima da plataforma e da linguagem Java. O mercado de linguagêns dinâmicas deve esquentar muito, agora que temos um novo player oficialmente entrando no páreo.

Já brinquei bastante com Groovy e, apenas de alguns problemas [...]

[Read more →]

Tags: Programming · java