segunda-feira, julho 31, 2006

How to Handle Java Finalization's Memory-Retention Issues

Artigo interessante sobre como a parte de finalizadores (metodo finalize da Object) podem ser responsáveis por um decremento de performance no seu GC. Como achei este artigo maravilhoso ? Verificando a lista de problemas corrigidos no build10 do GlassFish v2, achei muito interessante !!! Espero que os amantes do .finalize deem uma lida e como o artigo fala: "Use Finalization Only When You Must"

quinta-feira, julho 27, 2006

Introdução a Expressões Regulares com Java

Achei um tutorial na net dando uma introdução a expressões regulares na plataforma java... algo muito util em alguns momentos da vida :P

quarta-feira, julho 26, 2006

Ranking das Linguagens de Programação mais pesquisadas

Noticia XUPADA do pessoal do portaljava... achei interessante saber que o C# continua bem longe do "topo da onda..."

"O link abaixo mostra a lista de linguagens que foram mais pesquisadas nas ferramentas de busca mais conhecidas da Internet.
Como já vem acontecendo há alguns anos, Java está no topo e continua crescendo. Enquanto que C# continua na mesma e C++ sofreu uma queda."

Texto enviado por: andregustavo

quinta-feira, julho 20, 2006

OpenSource no dos outros é refresco !


É impressionante o mundo que a informática vive agora , algo chamado OpenSource... uma filosofia de vida ? algo que devamos nos preocupar ? a resposta as duas questões é SIM !!! O lado bom disso tudo é que a comunidade de desenolvimento Java pode comerar alguns frutos desse "movimento", o porte do Matisse para o eclipse para o pessoal da MyEclipse é um exemplo disso, algo que nunca aconteceria em mundos de "software proprietario". Pois bem , isso tudo parece bem LEGAL , e É LEGAL , porem tem o seu lado ruim. Quantas pessoas você conhece que achão que OpenSource e "de grátis" é a mesma coisa ? Pois é... isso alem de confundir o pessoal lá de cima ( um grande diretor por exemplo ) deixa a comunidade LOUCA, um exemplo disso é o Java, que é gratuito porem não totalmente OpenSource , o controle do rumo ainda está na mão da JCP ( e da Sun hehe ) , digamos que para nós desenvolvedores java isso é muito cômodo... não tem nenhum nerd tentando trocar a sintaxe de alguma coisa simplesmente porque ele não gosta dela... temos o pulso firme da JCP por trás do Java e dos padrões que constituem a plataforma. O mais interessante desse mundo do OpenSource são seus usuários, sim... aquele cara que baixa o Eclipse ou o Netbeans , acha um bug e fala "Veja só que merda !", invéz de abrir um "chamado de correção" simplesmente desmerece o produto como se estivesse PAGANDO !!! (afinal... 90% dos produtos OpenSource que conheco , são gratis !!!) . Conheço muitos empresários que adoram falar que o futuro é OpenSource , porem nem pensam em abrir o código fonte de seus produtos.... que bom não ? OpenSource no dos outros é refresco.... A Novell após quase ter falido , trocou seu modelo para um modelo OpenSource de funcionamento (ganhando no suporte e não na venda do Mono) , teve um licro de 4 milhões no ultimo trimestre... 4 milhoes ???? quem é mais velho deve se lembrar da egemonia da Novell na epoca de 198x,199x ... eles sim tem coragem de se lançar ao mundo OpenSource com tudo... porem.... será que isso não era a unica forma de sobreviverem ? Finalizando... o que quero passar neste POST é ... Se você usa um produto OpenSource... PELO MENOS AJUDE REPORTANDO OS PROBLEMAS A SEUS CRIADORES.... e se não for ouvido.... simplesmente PARE DE USAR.... só reclamar não ajuda...

NetBeans 5.5 Beta 2 Released !


Saiu o beta 2 do NetBeans 5.5 , que tem seu lançamento previsto para Outubro desde ano... Este segundo beta vem para consolidar as funcionalidades adicionadas na versão 5.5 e preparar o produto para o seu lançamento. Realize o Download e reporte os problemas encontrados para que tenhamos uma ferramenta cada vez melhor... Lembrando que a versão 6 está vindo por ae... a ideia é focar na total REFATORAÇÃO do Editor de Código... vai ser um passo tão importante quanto a integração do Matisse na versão 5.0.

segunda-feira, julho 17, 2006

Demos NetBeans

Aqui tem uns demos de plugins do netbeans e tal... uma demonstração rapida ( e bem superficial ) de alguns plugins que existem...

Livro sobre EJB3

Imagino que voce já tenha visto esta notícia emtodos os locais do mundo , mas vale lembrar , TSS publicou um livro gratuito sobre EJB 3 , coisa fina.

quarta-feira, julho 12, 2006

Eu acho que...

Achismo... você conhece essa sindrome ? Ela começa de forma classica no mundo Java... começa om aquele PROBLEMÃO e aquele cara fera na equipe lança um "Eu acho que...." , pronto é o começo do fim , você agora tem uma equipe inteira vasculhando o "Achismo" de uma pessoa... Se tem algo que eu aprendi nesse mundão Java é que achar nunca, NUNCA é o suficiente... Antes de perder horas se masturbando em um problema criado pela "sua cabeça" é melhor deixar isso para alguem que saiba do que esta falando (ou o que está fazendo). Alguem já teve problemas com a Heap do Java ? Pois bem , eu já tive vários ( principalmente quando eu esqueco que Java pode ter vazamento de memoria ) , enquanto você ouve coisas como "Olha... como java esta comendo memoria" de alumas pessoas que ficam de olho no "Gerenciador de Memoria do Windows", eu costumo ir a raiz do problema... rodo um Profiler e verifico o que esta acontecendo dentro da JVM. Simplesmente é inconcebivel para um problemador Java ter dúvidas do comportamento de seu proprio programa dentro da JVM , existem MILHOES de Profilers no mercado... desde JConsole até o NetBeans Profiler. Achar, é a melhor forma de botar um cronograma em risco e acabar dexando a equipe stressada acrediando que se tem um problema quando na realidade se tem outro.

segunda-feira, julho 10, 2006

Manual de bolso para JPA (EJB 3)

Neste pdf tem um "quick reference" para quem quer brincar com JPA ( Api de persistencia para EJB 3) , boa diversão :P

segunda-feira, julho 03, 2006

Real-World Experiences With Hibernate

Um relato de um pessoal que utilizou o Hibernate na pratica e tem algumas coisas a dizer :)

sábado, julho 01, 2006