quinta-feira, março 30, 2006

Groovy on Rails


Você já teve vontade de usar o framework Ruby on Rails ? Confesse !!! eu sei que você tem uma quedinha por Ruby e um amor por Python !!! ( arghhhhhh ) bom, idiotices a parte... agora você pode fazer isso usando Java ! Foi lançado a versao 0.1 do Grails (Groovy on Rails) , para quem gosta deve ser um prato cheio , ele vem com toda frecurada que o RonR tem , desde persistencia semi-transparente até chamada dinamica a metodos como ".save()" etc... Sinceramente eu nao acredito muito no futuro desse tipo de framework, acho que a utilidade dele acaba logo que seu codigo OU fica muito complexo , exigindo muito controle da camada visual , OU fica chato de achar quem dê manutencao, imagina você desenvolve todo um sitema de E-Commerce nesse negocio, e só tem VOCÊ e sua MÃE que conseguem dar manutencao nesse emaranhado de codigo , e ae ? Continuo com soluções menos mágicas e mais confiáveis/faceis na hora de dar manutenção.

Finalmente SCJP em Português


Depois de ANOS de negligencia total ao povo brasileiro , a Sun libera a versão em português de sua prova para certificação de programador em Java 1.4 e 1.5. Aqui em curitiba a tal da "Softsel" que fazia esta prova não aplica mais , segundo eles "nao ganhavao nada com isso" , logo a SofHar agora assumiu a bucha ! Custa $150 , vamos lá rapaziada , vamos mostrar a Sun que o Brasil vale a pena , QUERO TODO MUNDO COM SCJP AE!!!!

terça-feira, março 28, 2006

O Robocop do código fonte



Neste site tem um plugin bem interessante para o o eclipse , se chama PMD , ele faz analises do codigo fonte e apresenta possiveis problemas e praticas não muito "corretas" do seu codigo fonte , ele é meio chatinho, mas é muito util para quem "acha" que é um semi-deus na codificação... como diria meu professor de física, "Seja humilde" hehehe...

Ballmer sendo "expulso" da Microsoft ?



Finalmente , os empregados estao se rebelando hehehe , Ballmer está com a corda no pescoço !!! Depois de ANOS sem fazer nada , sendo conhecido como "Palhaço de animação de festas" pela Microsoft , as coisas estão mudando... este rapaz... que teve MUITA SORTE ao pegar uma carona no rabo do Bill Gates agora está se vendo seu "mundo desmoronar" sob protestos de seus proprios funcionarios. Antes tarde do q nunca.

sábado, março 25, 2006

Mustang's HotSpot Client gets 58% faster!



Neste artigo Osvaldo Pinali ( esteve na JSR que descrevia o Tiger ), mais conhecido pelos companheiros de trabalho como Osvader ! faz um relato sobre o desempenho da nova JVM da Sun em conjunto com as novas API's , o JSE 6.0 codenome Mustang. Existe um outro artigo relatando a mesma coisa, ambos bem completos , o mais interessante é a HotSpot Client VM estar 58% mais rapido , isso é um super avanço para os utilizadores de aplicações desktop feitas em Swing , muito legal mesmo.

sexta-feira, março 24, 2006

Quase pronto chefe ! só falta 60%



Segundo este artigo, 60% do codigo do Windows Vista terá que ser reescrito , hahaha , coisa de louco não ? imagina voce conversando com seu chefe: "Eu entrego no prazo, segunda tá pronto... afinal , só falta 60% ". O artigo mensiona que o pessoal do XboX está migrando para a divisão Windows para corrigir problemas relacionados a parte de "entreterimento" , para quem tava prometendo colocar .Net 2.0 no CORE do Kernel , estamos um pouco atrazadinhos hein ? Quando será que o mercado vai entender que a Microsoft é tão inovadora quanto o governo lula ? É por estas e mais outras que eu não gosto da plataforma .Net , é da microsoft ? então metade das coisas que prometeram é papo furado e outros 90% do restante vai funcionar +/-.

Dizem as más linguas que eh TUDO MENTIRA , vai saber quem está certo né ? a Miscrosoft é especialista em lançar produtos semi acabados.

XUL , XUL , XUL !!!


Se voce usa o browser da mozilla (firefox ou MOZILAO !) pode ver que maravilhas podem ser feitas no browser usando a linguagem XUL, tem um artigo logo abaixo nesta mesma pagina comentando sobre o XUL e sobre o CLONE do XUL que a MS esta anunciando. Isso sim é Web 2.0 , não essas xunxeras (AJAX) que veem anunciando por ae... XUL é reenderizado utilizando AJAX para atualizações , porem vc nem fica sabendo que ele esta lá. XUL estará disponivel para outros browsers em breve ,é o que o projeto XRE promete !

quinta-feira, março 23, 2006

Tobago de Carona no MyFaces ?


Pelo visto finalmente o pessoal do MyFaces resolveu ingressar o framework Tobago em sua comunidade, abaixo vai uma cópia do email que recebi hoje demanhã:


Thanks! I regard this vote as closed out, as 72 hours are over and we have 3
+1 votes from incubator PMC members.
Tobago team, welcome to the Apache MyFaces community!
regards,
Martin



Interessante não ? Tobago é uma coleção de componentes baseados na especificação JavaServer Faces 1.1 , são componentes de alta qualidade e muitos implementao funcionalidades como Ajax transparente e suporte a "L&F" , até o momento desta publição eu nao vi local para fazer download do mesmo :( , porem existe um demo online.

quarta-feira, março 22, 2006

Microsoft promove linguagem XAML junto a designers e desenvolvedores


Eita nois , a Microsoft denovo , sempre inovando né ? poxa vida , ela sempre esta na crista da onda... a uns 2 anos atras isso já existia , o nome é XUL e é a base da interface dos navegadores da Mozilla Fundation , quando será que teremos algo realmente interessante vinda dessa que se diz a "Maior empresa de softwares do mundo" ?

Eliminar a distância entre os desenvolvedores de aplicações e desenvolvedores
web sempre foi um desafio para companhias que desenvolvem sites de alto
impacto.
Segundo a Microsoft, a resposta para esta questão é o uso de uma
linguagem baseada em XML chamada XAML.

Eu não sei se eu dou risada ou choro.

As novas alegorias do C# 3.0



Para você que esta ae sem dar umas boas gargalhadas a mais de um mês aqui vai um motivo para você nao para de rir, é a lista das novidades da linguagem C# 3.0 que vão ser lançadas ( a especificação 2.0 acabou de sair ) , note o que a nossa mãe Microsoft reservou para um futuro proximo aos desenvolvedores C#:

The "var" keywordThis is a new and handy keyword that'll save you some typing. Example below:

// New C# 3.0 var type
var i = 5;
var s = "Hello again!";


Hahahahaahahahahaha.... e dalhe VB 6 hein ? imagina que delicia debugar um codigo deste tipo :D

sábado, março 18, 2006

Sun Tech Days 2006


Você já ouvir falar deste evento ? não , o que você andou fazendo nos ultimos 2 anos ? Muitos podem dizer que é evento xarope... que voce vai lá pra ouvir o pessoal da Sun falar baboseiras sobre os produto deles como "EJB é a salvação" "NetBeans eh o melhor" "Usem GlassFish" etc... pois é , tirando isso , o evento é muito interessante pela troca de experiencias , você acaba conhecendo muita gente , desde o gerente de uma padaria até um grande arquiteto de um banco, é isso que importa , a sua rede de contato , assim fica facil de saber o norte e sul da tecnologia , e saber se voce esta apontando pro lado certo é claro :) Participe , fui ano passado e nao me arrependi , coisa fina :)

sexta-feira, março 17, 2006

JDK 6



Novo build do JDK 6.0 , Build 76 , tras uma serie de correcoes de bugs e tambem algumas coisas novas:

Core Beans
  • RFE: Define annotation to link constructor parameters to getters

Swing
  • Provide way to automatically create RowSorter for JTable
  • Add GroupLayout to core

Util i18n

  • (loc) Locale should define another constant for the root locale (Locale(""))

Quem disse que a web nao pode ser dinamica ?


Xunxeiras a parte (AJAX) , a web pode ser uma coisa mais dinamica :) e quem prova isso é um framework chamado XULFaces , é um renderkit para JSF 1.2 ( sim... tem apenas pra especificacao 1.2) que permite a construcao de telas utilizando a linguagem XUL ( usada para criacao de interfaces nos browsers da mozilla ) , ou seja ,esta na WEB porem tem cara de aplicação desktop. Interessante é que todas as macarutaias da tal "Web 2.0" são escondidas por este framework, mostrando só o que interessa pro usuario , facilitando o desenvolvimento e a utilização.

terça-feira, março 14, 2006

JFileChooser Localizado

Artigo interessante de como fazer para localizar uma JFileChooser, interessante mesmo , é meio chato entregar um programa que quando o cara clica em "Abrir arquivo" aparece uma Dialog toda em ingles , bom... em java vc consegue traduzir esta dialog, este arquivo ensina como fazer isso. Fiz um exemplinho só para demonstrar:

UIManager.put("FileChooser.openButtonText","ThiagoBibinha");
JFileChooser asd = new JFileChooser(new File("/"));
asd.showOpenDialog(new JFrame());

Facil não ? :D

sexta-feira, março 03, 2006

JEE ? JSE ? JME ? ahhhhhhhhh !!!!


Devido ao comentário de meu amigo abaixo eu fiquei interessado em tecer alguns comentários sobre a gama de livros para Java que existem no mercado, achei um artigo muito velho sobre livros que explica +/- o que eu penso sobre o assunto, meu livro predileto para iniciantes é o “Java em 21 Dias – Editora Campus”, é um livro direto ao assunto, não enrola e também não é uma ASSUMIDADE em conteúdo, acho razoável para quem quer aprender JSE e ter um primeiro contato com a plataforma Java. Quando eu comecei com tudo isso eu achei primordial ter contato com algo que não fosse uma SUPER IDE DE PROGRAMACAO de cara... Nada de eclipse, netbeans e coisas do gênero, programa direto no notepad, conceitos como CLASSPATH, Classes anônimas e funcionamento do interpretador Java são muito difíceis de aprender quando você tem bilhares de linhas de código fazendo isso para você. Leiam o artigo, para os iniciantes vai ser um alivio :P