Em 16/08/2008 foi lancada a versao 1.1.6 do MyFaces Core, que implementa a especificacao 1.1 do JSF. Entre as melhorias, a que mais me agradou foi a implementacao do recarregamento automatico dos arquivos faces-config quando modificacoes sao detectadas. Com isso, a produtividade dos desenvolvedores que trabalham com JSF podera aumentar significativamente. Nao tinha nada mais desagradavel -- na verdade, ainda tem muitas outras coisas desagradaveis no JSF -- do que ter que fazer o redeploy de uma aplicacao porque esqueceu de passar algum parametro para um bean ou precisou mudar alguma regra de navegacao. O mini-curso sobre Enterprise Java Beans (EJB) 3 promovido pela V.Office com o apoio do Grupo de Usuarios Java de Santa Catarina (GUJavaSC), que ocorreu em 23/07/2008, no auditorio da ACATE, foi otimo! Em uma hora e quarenta minutos o ministrante Rodrigo Candido da Silva fez uma completa introducao ao EJB 3.0, JPA e aos servicos oferecidos por um container Java EE 5, sendo muito util tanto para quem conhece e trabalha com EJB (em especial para quem ainda usa a versao 2.x) quanto para quem esta comecando. Ele conseguiu demonstrar como o EJB 3 pode ser mais produtivo em relacao ao EJB 2.x, desmistificando que o EJB e complicado, burocratico e pouco produtivo.A apresentacao utilizada no curso esta disponivel no endereco: http://code.google.com/p/vofficejava/ Em substituicao ao VMware Workstation, versao 4.5.2, que vinha utilizando desde 2004, resolvi experimentar a solucao de virtualizacao da Sun, o VirtualBox. Por enquanto, fiz apenas um teste instalando o Windows XP Professional SP 1 sem nenhuma atualizacao. O desafio sera migrar as maquinas virtuais do VMware para o VirtualBox. Estive presente no mini-curso "Java e Banco de Dados: JDBC, Hibernate, JPA e EJB 3", promovido pela V.Office com o apoio do Grupo de Usuarios Java de Santa Catarina (GUJavaSC), que ocorreu em 14/10/2008, no auditorio da ACATE. O ministrante Henrique Oliveira apresentou de forma simples e direta a evolucao do Java no acesso a banco de dados: JDBC -> Hibernate -> JPA. Por fim, demonstrou um projeto EJB 3 fazendo uso da JPA com injecao de dependencia e como gerar automaticamente com o NetBeans entidades a partir de tabelas de um banco de dados e paginas JSF a partir de entidades.A apresentacao e os codigos utilizados no curso estao disponiveis no endereco: http://code.google.com/p/vofficejava/ Apos usar o Firefox 3 por algum tempo em uma maquina com Windows XP SP 2, cansei! Ele apresenta um problema de uso excessivo de CPU. Esse problema tambem e relatado em http://www.ghacks.net/2008/06/09/fix-excessive-firefox-3-cpu-and-hard-disk-usage, onde parece estar relacionado aos favoritos. A solucao proposta nesse blog e a de excluir todos os itens dos favoritos! Depois de procurar e nao encontrar uma solucao satisfatoria, resolvi fazer um downgrade para a versao 2.0.0.15 do Firefox. Em 2007 escrevi sobre o EveryDNS, um servico de DNS que se propunha a ser gratuito para sempre. Porem, o EveryDNS foi adquirido pela Dyn, que ira descontinuar o servico a partir de 31/08/2011. Os usuarios do EveryDNS poderao migrar automaticamente para o DynDNS. A migracao automatica bem como o servico de DNS sao pagos.Como o Registro.br passou a