Rodrigo Kumpera Weblog

Meus achados sobre tecnologia

Entries from March 2007

Tem gente que ainda acha que programação paralela é facil

March 30th, 2007 · No Comments

Parece que o memory leak existente no util.concurrent tem atrapalhado bastante gente: aqui e aqui. Segundo o bug report, a Sun levou um belo tempo para corrigir parcialmente o problema e só pro Java6. Quem precisa de prova maior que programação com shared memory é uma empreitada fracassada?

Programação paralela com shared memory é [...]

[Read more →]

Tags: Programming

Quando não é possivel usar um simples debugger

March 22nd, 2007 · 3 Comments

Eu me deparei essa semana com o problema de depurar um programa no qual nenhum debugger poderia me ajudar. Pode parecer besteira, mas existem alguns casos onde isso é ocorre. No meu caso, estava alterando um JIT compiler e não adiantava usar gdb, pois o endereço da função é gerado em runtime e navegar pelo [...]

[Read more →]

Tags: Programming

Não assinem o net fone

March 19th, 2007 · 63 Comments

Sou um infeliz assinante desse serviço. Não recomendo nem sob tortura, só tenho problemas para falar a respeito. Os preços são longe de razoaveis perto do skype, a qualidade é pífia e o sistema de billing é uma piada de mau gosto. No final das contas o serviço é digno da porcaria que as [...]

[Read more →]

Tags: Uncategorized · anger management

Métrica definitiva da qualidade de um projeto J2EE

March 7th, 2007 · 11 Comments

Tenho meia década de experiência com Java, durante este tempo tive muita oportunidade de escrever código ruim, código legal e, principalmente, ver muita coisa hedionda. Programas feitos da pior maneira possivel, dígnos de serem chamados de jokeware. Apesar disso, posso afirmar que é possivel medir a qualidade de um software seguindo uma métrica muito precisa [...]

[Read more →]

Tags: Programming

Sizing de aplicações web

March 4th, 2007 · 2 Comments

Esse tópico do Guj realmente me deixou de cabelo em pé. O usuário em questão perguntou se o hardware que ele tinha em mãos seria capaz de suprir a demanda do sistema dele. Tirando que ninguém de fora poderia dar um veredito honesto sobre o assunto, ele mal sabia como verificar isso! Calcular o hardware [...]

[Read more →]

Tags: Programming

Java e concorrencia via actor

March 1st, 2007 · No Comments

Esses dias estava estudando como funcionam actors em Scala, baseado no artigo Actors that Unify Threads and Events, resolvi fazer o equivalente em Java, utilizando o commons-javaflow para ter continuations. Fiquei feliz de ter um protótipo funcional, porém assim como a solução em Scala, deixou muito a desejar.
O maior problema é que Java não é [...]

[Read more →]

Tags: Programming