segunda-feira, 31 de outubro de 2011

Grails Esta Semana (2011-43) (Tradução do artigo original)

Link para artigo original de Burt Beckwith

A grande notícia desta semana foi SpringOne 2GX em Chicago. É sempre uma conferência divertida e uma grande hipótese de ficar a saber imenso sobre o que se está a passar com as tecnologias Spring e do ecossistema Groovy e falar com os desenvolvedores que criam o software que usamos (ou que desejávamos usar) e com os desenvolvedores que utilizam estas tecnologias no seu trabalho. Vou criar um post em separado sobre a conferência deste ano que irá incluir slides e aplicações de demonstração das minhas apresentações.
Pudemos anunciar e demonstrar o novo plugin Heroku que temos estado a desenvolver em conjunto com o pessoal de Heroku. Tomás Lin e Graeme foram capazes de colocar aplicações logo quando Heroku anunciou suporte para Java mas o processo não era muito simples e envolvia Maven. O novo plugin funciona muito como o plugin Cloud Foundry na medida em que reconfigura automaticamente a DataSource, Redis, MongoDB, RabbitMQ, e até as configurações de conexão Memcached para utilizar os serviços configurados Heroku, tudo com quase nenhuma configuração na aplicação. Deveremos ter um lançamento utilizável nas próximas semanas – há apenas alguns assuntos que temos que resolver entretanto.
Jochen “blackdrag” Theodorou não bloga muito mas quando o faz é sempre leitura obrigatória, e esta semana há 2 novos posts no seu blog. Vejam Feeling Grumpy? e Flow Sensitive Typing?.
Por favor percam um momento com este inquérito: Inquérito Desenvolvedores Java sobre linguagens JVM
Peter Ledbrook vai fazer esta semana um webinar sobre as novas funcionalidades de Grails 2.0: Webinar: Melhor produtividade: Grails 2
Passámos a barreira dos 700 plugins esta semana – existem agora 701 plugins Grails registados.


Itens Vários

Plugins

Foram lançados 2 novos plugins:
  • jsbuild versão 1.3.1.8. Implementa o utilitário JsBuild www.devunited.org em grails com adição de funcionalidades
  • oauth-scribe versão 1.0. Fornece integração oAuth para Grails, usando o framework Scribe
e 18 plugins foram atualizados:
  • compass-sass versão 0.5.5. Suporte Compass, SASS e SCSS para Grails. Compila automaticamnete .scss/.sass durante a execução da aplicação (run-app), e acrescenta outras funcionalidades do framework
  • elasticsearch versão 0.17.8.1.  Adiciona suporte para o motor de busca RESTful http://www.elasticsearch.com/
  • extjs versão 3.4.0.0. Fornece recursos Ext JS
  • extjs4 versão 4.0.7.0. Fornece recursos Ext JS 4
  • gdsflex versão 0.9.0. Fornece intgração entre Grails e Adobe Flex utilizando Granite Data Services
  • geb versão 0.6.1. Geb é uma biblioteca para "headless web browsing" na JVM, adequada para automação e testes funcionais web
  • gsp-resources versão 0.2.1. Usa o plugin resources para incluir ficheiros estáticos como main.css.gsp, para que CSS e JS construídos dinâmicamente possam ser servidos como ficheiros independentes em vez de um ficheiro GSP "non-cacheable"
  • portlets versão 0.9.1. Tenta fornecer uma forma simples de desenvolver portlets JSR-168
  • recurly versão 0.99. Comunica com servidores Recurly
  • rest versão 0.7. Permite a utilização de HTTPBuilder
  • rich-domain versão 1.0.4. Fornece injeção de dependência para POGOs que não são classes de domínio Grails
  • ruby versão 1.0.M3. Utiliza código Ruby em Grails através de JRuby
  • spring-security-facebook versão 0.2.4. Plugin para Autenticação Facebook, como extensão do plugin Grails Spring Security Core
  • spring-security-saml versão 1.0.0.M4. Suporte SAML 2.x para o Spring Security Plugin
  • twitter-bootstrap versão 1.3.0.11. Ficheiros de recursos do framework Twitter Bootstrap CSS
  • webdriver versão 0.3.3. Integra Webdriver com Grails para permitir testes funcionais tanto em  HtmlUnit como em navegadores reais
  • xwiki-rendering versão 0.2. Converet textos utilizando o framework XWiki Rendering
  • zkui versão 0.4. Integra ZK com a infra-estrutura Grails de forma transparente; usa a infra-estrutura Grails como por exemplo GSP, controladores em vez de zul de zk como no plugin ZKGrails

(AS SECÇÕES SEGUINTES NÃO SE ENCONTRAM TRADUZIDAS POR SUGESTÃO DO AUTOR DO ARTIGO) 

Tweets Interessantes

Empregos



Grupos de Utilizadores e Conferências





domingo, 23 de outubro de 2011

Grails Esta Semana (2011-42) (Tradução do artigo original)

Link para artigo original de Burt Beckwith

A grande notícia desta semana foi o lançamento do RC1 de Grails 2.0. As coisas estão a progredir bem para o lançamento da versão 2.0 em Novembro. Se ainda não o fez deve espreitar a versão 2.0, e deve considerar atualizar as suas aplicações para tirarem partido de todas as novas funcionalidades.
STS 2.8.0 foi também lançado esta semana. Vejam a secção Notícias e Digno de Nota da documentação para ficarem a par das novas funcionalidades groovy-eclipse e Grails (inclindo suporte para Grails 2.0).
É difícil de acreditar que SpringOne 2GX já aqui está e começa esta terça-feira. E na semana seguinte temos Greach, seguida por GR8Conf Australia duas semanas depois, e depois Groovy & Grails eXchange três semanas depois. Alguém tem a sorte de ir às quatro?
O plugin Spring Events foi atualizado esta semana para funcionar com Grails 2.0. Se está a utilizar o método publishEvent adicionado aos artefatos (classes de domínio, controladores e serviços) tudo irá funcionar, mas se estiver a utilizar os beans Spring applicationEventMulticaster ou eventPublisher diretamente terá que fazer alterações e utilizar os novos beans asyncApplicationEventMulticaster e asyncEventPublisher.

Itens Vários


Plugins

Foram lançados 2 novos plugins:
  • spring-security-facebook versão 0.2.3. Plugin para Autenticação Facebook, como extensão do plugin Grails Spring Security Core
  • rich-domain versão 0.1. Fornece injeção de dependência para POGOs que não são classes de domínio Grails
e 20 plugins foram atualizados:
  • bean-fields versão 1.0.RC5. Fornece um conjunto de etiquetas para renderizarcampos de formulários para objetos de domínio e objetos de comando
  • cloud-bees versão 0.1.2. Adiciona scripts para integração com a API de cliente CloudBees
  • compass-sass versão 0.5.1. Suporte Compass, SASS e SCSS para Grails. Compila automaticamnete .scss/.sass durante a execução da aplicação (run-app), e acrescenta outras funcionalidades do framework
  • grails-ui versão 1.2.1. Fornece uma biblioteca standard de etiquetas UI para widgets ajax usando YUI
  • gsp-resources versão 0.2. Usa o plugin resources para incluir ficheiros estáticos como main.css.gsp, para que CSS e JS construídos dinâmicamente possam ser servidos como ficheiros propriamente ditos em vez de um ficheiro gsp sem possibilidade de ser colocado em cache
  • jesque-web versão 0.12. Interface Web para ver e gerir filas, trabalhos e trabalhadores jesque
  • mongodb versão 1.0.0.RC1. Pretende fornecer uma camada de mapeamento de objetos sobre MongoDB
  • mongodb-morphia versão 0.7.5. GORM MongoDB alternativo baseado na biblioteca Morphia (antigo gorm-mongodb)
  • navigation versão 1.3.2. Implementa navegações de menu simples utilizando convenções
  • new-doc versão 0.3.0. Um backport da funcionalidade adicional oferecida pelo comando doc em Grails 2.0.x
  • proxool versão 0.3. Pool de conexões jdbc Proxool
  • resources versão 1.1.1. Um framework de gestão e processamento de recursos
  • screencasts versão 0.5.4. Permite o upload, gestão e apresentação de screencasts
  • serializable-session versão 0.4. Força a sessão a aceitar apenas objetos serializados
  • spring-events versão 1.2. Fornece processamento assíncrono de eventos de uma aplicação Spring para aplicações Grails
  • spring-security-core versão 1.2.4. O plugin oficial de segurança de Grails; integração com Spring Security
  • spring-security-saml versão 1.0.0.M3. Suporte SAML 2.x para o Spring Security Plugin
  • twitter-bootstrap versão 1.3.0.9. Ficheiros de recursos do framework Twitter Bootstrap CSS
  • zk versão 1.0.6. Adiciona suporte para o framework Ajax ZK (www.zkoss.org) às aplicações Grails
  • zk-ee versão 1.0.6. Adições Empresariais para o plugin ZK


(AS SECÇÕES SEGUINTES NÃO SE ENCONTRAM TRADUZIDAS POR SUGESTÃO DO AUTOR DO ARTIGO) 


Tweets Interessantes

Empregos




Grupos de Utilizadores e Conferências




domingo, 16 de outubro de 2011

Grails Esta Semana (2011-41) (Tradução do artigo original)

Link para artigo original de Burt Beckwith

Lancei esta semana a versão inicial do plugin atomikos . Funciona com o novo suporte para múltiplas fonted de dados em Grails 2.0 (e deverá funcionar com o plugin datasources embora eu não tenha ainda testado) para adicionar suporte para "commit" em duas fases para JDBC e JMS. A documentação descreve como usar e inclui um extenso tutorial cobrindo tanto as míltiplas bases de dados como combinando uma chamada à base de dados com o envio de uma mensagem JMS. Por coincidência este post interessante sobre Utilização de JMS em Grails foi colocado esta semana.
A equipa Groovy lançou a versão 1.8.3 e beta 4 de 1.9 esta semana. Vejam o post de Guillaume para descobrir o que há de novo nos dois lançamentos.
Vives na área de Seattle? Tens 9 amigos que sejam bons em Grails? Estás com sorte uma companhia nessa zona está à procura de 10(!) programadores Grails: vê o item na secção de empregos mais abaixo.


Itens Vários


Plugins

Foram lançados 6 novos plugins:
  • atomikos versão 1.0. Integra Atomikos TransactionsEssentials para suportar "commit" em duas fases para transações JDBC e JMS
  • cdn-resources versão 0.2. Carrega recursos estáticos através de Content Delivery Networks utilizando o framework do plugin Resources
  • cxf-client versão 1.0. Usa conteúdo gerado Apache CXF wsdl2java existente (ou novo) para invocar serviços SOAP
  • random-test-order versão 0.2. Corre testes de unidade, integração, e funcionais de forma aleatória
  • scorm versão 0.2. Adiciona capacidade de leitura SCORM
  • gsp-resources versão 0.1. Usa o plugin resources para incluir ficheiros estáticos como main.css.gsp, para que CSS e JS construídos dinâmicamente possam ser servidos como ficheiros propriamente ditos em vez de um ficheiro gsp sem possibilidade de ser colocado em cache
e 17 plugins foram atualizados:
  • compass-sass versão 0.5. Suporte Compass, SASS e SCSS para Grails. Compila automaticamnete .scss/.sass durante a execução da aplicação (run-app), e acrescenta outras funcionalidades do framework
  • date-formatting versão 0.2.2. Adiciona funções ao objeto Date para converter em vários formatos de String
  • email-confirmation versão 1.0.5. Envia um email a um utilizador para confirmar o registo no site
  • external-config-reload versão 0.4.7. Verifica se ocorrem alterações a ficheiros de configuração externos (ficheiros adicionados a grails.config.locations), recarrega a configuração quando ocorre uma alteração, e notifica os plugins especificados disparando o evento onConfigChange em cada um deles
  • file-viewer versão 0.2. Fornece uma forma de ver pastas e ficheiros amiga do utilizador
  • flyingcow versão 1.0. Plugin ui-performance com algumas melhorias
  • fsm versão 0.6.6. Comportamento de Máquina de Estados Finita
  • google-visualization versão 0.3. Fornece uma biblitoeca de etiquetas para os gráficos interativos da API Google Visualization
  • grails-melody versão 1.9. Integra a ferramenta de monitorização de sistema JavaMelody
  • jquery-mobile versão 0.2. Fornece ficheiros de recursos do framework jQuery mobile
  • mongodb-morphia versão 0.7.4. GORM MongoDB alternativo baseado na biblioteca Morphia (antigo gorm-mongodb)
  • mongodb-multitenant versão 0.2.2.6-BETA. Permite "multitenancy" para MongoDB
  • portlets versão 0.9. Tenta fornecer uma forma simples de desenvolver portlets JSR-168
  • portlets-liferay versão 0.4. Utiliza o Plugin Portlets e adiciona adaptadores e configurações específicas Liferay Portal
  • spring-security-core versão 1.2.3. O plugin oficial de segurança de Grails; integração com Spring Security 
  • spring-security-twitter versão 0.3.3. Autenticação Twitter como extensão ao plugin Spring Security Core
  • twitter-bootstrap versão 1.3.0.8. Ficheiros de recursos do framework Twitter Bootstrap CSS



(AS SECÇÕES SEGUINTES NÃO SE ENCONTRAM TRADUZIDAS POR SUGESTÃO DO AUTOR DO ARTIGO) 



Tweets Interessantes


Empregos




Grupos de Utilizadores e Conferências





segunda-feira, 10 de outubro de 2011

Grails Esta Semana (2011-40) (Tradução do artigo original)

Link para artigo original de Burt Beckwith

Cédric Champeau adicionou uma nova Proposta de Melhoria Groovy (GEP) para verificação estática de tipos. Isto é para um modo opcional mais rígido “resmungão” de Groovy similar a Groovy++ onde o compilador irá gerar mais avisos e erros para fornecer aos programadores feedback sobre problemas mais cedo do que se estivessem em Groovy tradicional.
Houve muita atividade de empregos esta semana, incluindo cinco entradas na lista de Taulia em São Francisco.
Faltam apenas duas semanas para SpringOne/2GX – este ano deverá ser outra excelente conferência.

Itens Vários


Plugins

Foi lançado um novo plugin:
  • recurly versão 0.98. Comunica com servidores Recurly
e 13 plugins foram atualizados:
  • cloud-foundry versão 1.2. Integra serviços de implantação na nuvem Cloud Foundry para  gerir as aplicações Grails a correr na nuvem a partir da linha de comando
  • cloud-support versão 1.0.6. Plugin de suporte para auxiliar plugins cloud a atualizar a informação de conexão do fornecedor de serviços a partir do ambiente cloud
  • compass-sass versão 0.4.3. Suporte Compass, SASS e SCSS para Grails. Compila automaticamnete .scss/.sass durante a execução da aplicação (run-app), e acrescenta outras funcionalidades do framework
  • dbconsole versão 1.1. Fornece uma consola para a base de dados via web para aplicações anteriores a 1.4
  • fsm versão 0.6.5. Comportamento de Máquina de Estados Finita
  • html-validator versão 0.3. Usa JTidy para efetuar verificações de sanidade em ficheiros html
  • image-builder versão 0.2. Um construtor de imagens simples
  • new-doc versão 0.2.1. Um backport da funcionalidade adicional oferecida pelo comando doc em Grails 2.0.x
  • sharding versão 0.6. Define múltiplos shards da base de dados para escalar os dados  horizontalmente
  • spring-social-core versão 0.1.29. Permite ligar as aplicações com fornecedores de Software-as-a-Service (SaaS) como Facebook e Twitter
  • spring-social-twitter versão 0.1.28. Liga as tuas aplicações ao Twitter
  • taggable versão 1.0. Adiciona suporte para associar etiquetas (tags) a classes de domínio
  • tropo-webapi-grails versão 0.2.1. Usa API da nuvem (cloud) de Tropo para adicionar suporte a telefone, SMS e Mensagens Instantâneas


(as secções seguintes não se encontram traduzidas por sugestão do autor do post original)


Interesting Tweets


Empregos




Grupos de Utilizadores e Conferências




segunda-feira, 3 de outubro de 2011

Grails Esta Semana (2011-39) (Tradução do artigo original)

Artigo original de Burt Beckwith

Graeme anunciou que a data de lançamento de Grails 2.0 foi alterada para Novembro uma vez que estamos a integrar Spring 3.1 e o calendário deles foi alterado. É aborrecido para utilizadores que querem colocar as mãos no lançamento final 2.0, mas também são boas notícias porque vamos ter tempo extra para corrigir bugs e polir as coisas.
A equipa Gradle iniciou a sua própria “série This Week in Gradle”. São ótimas notícias para mim uma vez que não sigo ativamente o que se passa no espaço Gradle (pelo menos para já) mas um sumário semanal vai ser útil para nos mantermos informados sobre o rumo das coisas. Adiciona o feed RSS deles ao teu leitor RSS favorito para seres automaticamente notificado de novos posts.
A equipa de desenvolvimento de Groovy vai ter mais um elemento a partir desta semana. Cédric Champeau vai começar segunda-feira como desenvolvedor Groovy em SpringSource. São ótimas notícias para Groovy.



Itens Vários


Plugins

Foram lançados 11 novos plugins:
  • gordon-flash versão 0.5. Protege o "flash scope" de ser limpo sem necessidade
  • hibernate-spatial versão 0.0.4. Fornece suporte para utilização de Hibernate Spatial em Grails
  • hibernate-spatial-hdb versão 0.0.4. Fornecedor Hibernate Spatial para H2/GeoDB
  • hibernate-spatial-mysql versão 0.0.4. Fornecedor Hibernate Spatial para MySQL
  • hibernate-spatial-oracle versão 0.0.4. Fornecedor Hibernate Spatial para Oracle
  • hibernate-spatial-postgresql versão 0.0.4. Fornecedor Hibernate Spatial para PostgreSQL/PostGIS
  • hibernate-spatial-sqlserver versão 0.0.4. Fornecedor Hibernate Spatial para Microsoft SQL Server
  • website-optimizer versão 0.1. Fornece etiquetas para integrar facilmente experiências Google Website Optimizer na tua aplicação Grails
  • jquery-mobile versão 0.1. Fornece ficheiros de recursos do framework jQuery mobile
  • memcached versão 1.0.1. Ajuda a integrar Memcached como fornecedor de cache Hibernate de segundo nível 
  • cloud-support versão 1.0.3. Plugin de suporte para auxiliar plugins cloud a atualizar a informação de conexão do fornecedor de serviços a partir do ambiente cloud
e 7 plugins atualizados:
  • console-enhancements versão 0.4. Melhora o output da consola grails para melhor visibilidade
  • google-visualization versão 0.4.2. Fornece uma biblitoeca de etiquetas para os gráficos interativos da API Google Visualization
  • notifications versão 0.2.5. Implementa um modelo publicação-subscrição para enviar informação para subscritores através de diferentes canais de comunicação
  • ruby versão 1.0.M2. Usa código Ruby em Grails através de JRuby
  • twitter-bootstrap versão 1.3.0.6. Ficheiros de recursos do framework Twitter Bootstrap CSS
  • weceem-spring-security versão 1.1. Fornece a "cola" necessária para fazer o plugin Weceem utilizar Spring Security para autenticação e autorização.
  • yui-minify-resources versão 0.1.2. Minimiza css estático e recursos js utilizando a biblioteca YUI Compressor




(as secções seguintes não se encontram traduzidas por sugestão do autor do post original)


Tweets Interessantes


Empregos




Grupos de Utilizadores e Conferências