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"
segunda-feira, julho 31, 2006
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
"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
sexta-feira, junho 30, 2006
Callisto is Here !
Finalmente , alinhado com o lançamento do Eclipse 3.2, saiu o Callisto ! O que é o Callisto ? é um Eclipse com plugins pré instalados:
- C/C++ Development tools (CDT)
The CDT provides advanced functionality for C/C++ developers. Combining the CDT with the Platform Runtime forms a first-class C/C++ IDE.
CDTTutorials and Help
- Data Tools (DTP)
Data Tools provides tools for accessing, viewing and manipulating databases and other data sources.
Data Tools - Eclipse Modeling Framework (EMF)
EMF is a modeling framework and code generation facility for building tools and other applications based on a structured data model.
Eclipse Modeling Framework - Graphical Editing Framework (GEF)
The Graphical Editing Framework (GEF) allows developers to take an existing application model and quickly create a rich graphical editor.
Graphical Editing Framework - Graphical Modeling Framework (GMF)
The Eclipse Graphical Modeling Framework (GMF) provides a generative component and runtime infrastructure for developing graphical editors.
Graphical Modeling Framework - Java Development Tools (JDT)
The Java Development Tools (JDT) provides tools that support the development of any Java application, including Eclipse plug-ins.
Java Development Tools - Java EE and Web Tools (WTP)
The Eclipse Web Tools Platform (WTP) extends the Eclipse platform with tools for developing Java Enterprise Edition and Web applications.
Java EE and Web Tools - Reporting Tools (BIRT)
BIRT is a reporting system that integrates with your application to produce compelling reports for both web and PDF.
Reporting Tools - Test and Performance Tools (TPTP)
The Eclipse Test and Performance Tools Platform (TPTP) Project provides an open platform supplying powerful frameworks and services that allow software developers to build unique test and performance tool, both open source and commercial, that can be easily integrated with the platform and with other tools.
Test and Performance ToolsSuggested reading
- Visual Editor (VE)
É a resposta da Eclipse Foundation para a popularidade do NetBeans , TODO MUNDO odeia a forma que o Eclipse vem em seu pacote de instalação, nenhum plugin é adicionado , a nao ser o JDT ( EMF e GEF no SDK ) , o Callisto tenta resolver este problema. Em minha humilde opinião acho que é um tiro no pé, e posso explicar por que, simples, vamos comecar pela lista de plugins considerados OBRAS PRIMAS pela comunidade
C/C++ Developement Tools:
Simplesmente uma bela besteira... 90% das pessoas que baixam o eclipse estao atraz do IDE Java (JDT) que ele proporciona e nao de um compilador C++ , acredito que só engorda e como conheco o eleitorado... a maioria das pessoas vão instalar ele full , e esse plugin vai vir "de graça" para engordar mais ainda.
WebTools Project:
O pessoal do WTP até tentou fazer algo facil e funcional para o eclipse , sabendo que o eclipse SEMPRE foi um zero a esquerda em Java EE desde sua versao 1.0. Alguem já testou o WTP ao lado do NetBeans? sem chance. Alem de precisar de 1 GB de ram pra rodar corretamente , não faz metade do que promete , e a outra metade faz "daquele jeito" (pela metade)
TPTP:
Convido aos fãns do TPTP a testar o NetBeans Profiler, e conhecer o que é um profiler descente. TPTP é um belo "quebra galho" se comparado ao NetBeans Profiler
Visual Editor (VE):
Este é o campeão , alem de lento é cheio de Bug. A IBM é campeã em fazer plugins GORDOS e LENTOS que nao server literalmente pra NADA do que se propoem a fazer e logo depois lançar OpenSource , quando será que o pessoal do VE vai sentar com o pessoal do Matisse (IDE Visual do NetBeans para Swing) e perguntar. "Ok, agora vamos fazer algo que funciona... por onde comecaremos ?"
Estes três plugins podem parecer BASICOS para um desenvolvedor java moderno... mas pasmes os senhores... até o lançamento do Callisto eram disponibilizados SEPARADAMENTE , é mole ? Fora que para instalar um plugin no eclipse tem que se fazer algumas macumbas... entao já viu... Acredito que o Callisto acerto em alguns aspectos... mas a propaganda de que "Eclipse é levinho" (questionável) agora é estória, como todos esses plugins voce vai precisar de belos 1GB de ram pra rodar legal...
Uma coisa que tenho que reconhecer é que o pessoal do JDT acertou denovo... o editor de codigo JAVA do eclipse é o MELHOR do mercado... é esperto e rapido... é a unica coisa que o NetBeans ainda está atraz....(mas nao muito)
C/C++ Developement Tools:
Simplesmente uma bela besteira... 90% das pessoas que baixam o eclipse estao atraz do IDE Java (JDT) que ele proporciona e nao de um compilador C++ , acredito que só engorda e como conheco o eleitorado... a maioria das pessoas vão instalar ele full , e esse plugin vai vir "de graça" para engordar mais ainda.
WebTools Project:
O pessoal do WTP até tentou fazer algo facil e funcional para o eclipse , sabendo que o eclipse SEMPRE foi um zero a esquerda em Java EE desde sua versao 1.0. Alguem já testou o WTP ao lado do NetBeans? sem chance. Alem de precisar de 1 GB de ram pra rodar corretamente , não faz metade do que promete , e a outra metade faz "daquele jeito" (pela metade)
TPTP:
Convido aos fãns do TPTP a testar o NetBeans Profiler, e conhecer o que é um profiler descente. TPTP é um belo "quebra galho" se comparado ao NetBeans Profiler
Visual Editor (VE):
Este é o campeão , alem de lento é cheio de Bug. A IBM é campeã em fazer plugins GORDOS e LENTOS que nao server literalmente pra NADA do que se propoem a fazer e logo depois lançar OpenSource , quando será que o pessoal do VE vai sentar com o pessoal do Matisse (IDE Visual do NetBeans para Swing) e perguntar. "Ok, agora vamos fazer algo que funciona... por onde comecaremos ?"
Estes três plugins podem parecer BASICOS para um desenvolvedor java moderno... mas pasmes os senhores... até o lançamento do Callisto eram disponibilizados SEPARADAMENTE , é mole ? Fora que para instalar um plugin no eclipse tem que se fazer algumas macumbas... entao já viu... Acredito que o Callisto acerto em alguns aspectos... mas a propaganda de que "Eclipse é levinho" (questionável) agora é estória, como todos esses plugins voce vai precisar de belos 1GB de ram pra rodar legal...
Uma coisa que tenho que reconhecer é que o pessoal do JDT acertou denovo... o editor de codigo JAVA do eclipse é o MELHOR do mercado... é esperto e rapido... é a unica coisa que o NetBeans ainda está atraz....(mas nao muito)
quarta-feira, junho 28, 2006
Palestras confirmadas !
Minhas palestras foram confirmadas ae vão as datas :
Dia 22/08/2006 às 18:30
Título - "Um passeio pela plataforma Java - Java Is Everywhere"
Dia 24/08/2006 às 18:30
Título - "Velozes e Furiosos - Desmistificando o desenvolvimento de aplicações Enterprise na plataforma Java"
Ambas serão ministradas no Centro Universitário Positivo - UnicenP - Curitiba/PR , no evento "V EACOMP" - Semana da Engenharia da Computação" , convide seus amigos e vamos lá :P
Estarei distribuindo brindes :P
Dia 22/08/2006 às 18:30
Título - "Um passeio pela plataforma Java - Java Is Everywhere"
Dia 24/08/2006 às 18:30
Título - "Velozes e Furiosos - Desmistificando o desenvolvimento de aplicações Enterprise na plataforma Java"
Ambas serão ministradas no Centro Universitário Positivo - UnicenP - Curitiba/PR , no evento "V EACOMP" - Semana da Engenharia da Computação" , convide seus amigos e vamos lá :P
Estarei distribuindo brindes :P
terça-feira, junho 27, 2006
segunda-feira, junho 26, 2006
New Features in NetBeans IDE, part 2 - Improved Code Completion
Mais um artigo das novidades do NetBeans , agora falando sobre code completion...
domingo, junho 25, 2006
Comunidade no Orkut !
Fundei uma comunidade no Orkut para discussao da plataforma Java EE 5 , pois agora comecei um projeto serio usando esta tecnologia e terei muito a oferecer exclarecendo duvidas....
sexta-feira, junho 23, 2006
Trabalhando com Dominios Virtuais no GlassFish
Este artigo demonstra como trabalhar com dominios virtuais no GlassFish , muito interesssante para aquelas pessoas que estao acostumadas a mesclar Aache com Tomcat só por preguissa de aprender como realizar dominios virtuais no mesmo :P
ps: O GlassFish utiliza uma implementacao do Tomcat modificada ( trocaram o suporte de I/O nativo por um suporte totalmente reescrito usando java.nio) chamado Grizzly
ps: O GlassFish utiliza uma implementacao do Tomcat modificada ( trocaram o suporte de I/O nativo por um suporte totalmente reescrito usando java.nio) chamado Grizzly
quarta-feira, junho 21, 2006
Java EE 5 virou musica :P
Banaca a iniciativa... meio ridicula , admito... mas neste mundo voce morre a nao vê tudo...
The Java EE 5 Music !
Ladies and gentlemen, this is Java EE 5!
One, two, three, four, five
There's a technology I use day and night
For my application with a web frontend
They told me to use .Net
But I really don´t wanna
So many bugs I fixed last week.
My code is neat and talk is a cheap
I like Glassfish, JSF, persistence API
And as I continue you know they´re gettin´ sweeter
So what can I do I really beg you my Lord
To me codin' it´s just like a sport
All the bad code from the past, let me dump it
Please set in the trumpet
A little bit of injection in my life
A little bit of persistence by my side
A little bit of NetBeans is all I need
A little bit of EJB's what I see
A little bit of standards in the sun
A little bit of XML all night long
A little bit web services here I am
A little bit of code makes me real man
This is Java EE 5!
Jump up and down and move your code around
Shake your head to the sound bury bad code under ground
Move one step left and one step right
One to the front and one to the side
Refactor it once and refactor it twice
If it looks like this you're doin´ it right
A little bit of injection in my life
A little bit of persistence by my side
A little bit of NetBeans is all I need
A little bit of EJB's is what I see
A little bit of standards in the sun
A little bit of XML all night long
A little bit web services here I am
A little bit of code makes me real man
This is Java EE 5!
The Java EE 5 Music !
Ladies and gentlemen, this is Java EE 5!
One, two, three, four, five
There's a technology I use day and night
For my application with a web frontend
They told me to use .Net
But I really don´t wanna
So many bugs I fixed last week.
My code is neat and talk is a cheap
I like Glassfish, JSF, persistence API
And as I continue you know they´re gettin´ sweeter
So what can I do I really beg you my Lord
To me codin' it´s just like a sport
All the bad code from the past, let me dump it
Please set in the trumpet
A little bit of injection in my life
A little bit of persistence by my side
A little bit of NetBeans is all I need
A little bit of EJB's what I see
A little bit of standards in the sun
A little bit of XML all night long
A little bit web services here I am
A little bit of code makes me real man
This is Java EE 5!
Jump up and down and move your code around
Shake your head to the sound bury bad code under ground
Move one step left and one step right
One to the front and one to the side
Refactor it once and refactor it twice
If it looks like this you're doin´ it right
A little bit of injection in my life
A little bit of persistence by my side
A little bit of NetBeans is all I need
A little bit of EJB's is what I see
A little bit of standards in the sun
A little bit of XML all night long
A little bit web services here I am
A little bit of code makes me real man
This is Java EE 5!
NetBeans 5.5 Enterprise Pack e UML
Este é um demo de como funciona a parte de UML no NetBeans 5.5 utilizando o Enterprise Pack 5.5 Beta, simplemente emocionante...
Quem usou alguma vez o EclipseUML sabe do que estou falando...
Quem usou alguma vez o EclipseUML sabe do que estou falando...
NetBeans e Ajax !
Neste demo é demonstrado o uso do plugin para a biblioyrvs jMaki, ele possibilita trabalhar com ajax com alguns componentes prontos e de forma MUITO simples (e integrada ao NetBeans)... deem uma olhada...
Assinar:
Postagens (Atom)
