segunda-feira, 14 de novembro de 2011

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

Link para artigo original de Burt Beckwith

Foram lançadas esta semana Groovy 1.8.4 e uma versão beta de Groovy 2.0 (renomeado a partir de Groovy 1.9). Vejam o post de Guillaume sobre as novidades, incluindo suporte para verificação de tipos estáticos e suporte para invokedynamic de Java 7.
Peter Ledbrook realizou um webinar sobre as novas funcionalidades em Grails 2.0 (“Melhor Produtividade: Grails 2.0″) que pode ser visto aqui.
Eu escrevi alguns posts esta semana; parece estranho escrever posts a sério em vez de escrever apenas estes sumários :) Vejam Acedendo a GrailsApplication e ApplicationContext a partir de classes de domínio sem "holders", Passando por cima de construtores Groovy, e Cria a tua própria classe "holder" Grails.


Itens Vários



Plugins

Não foram lançados novos plugins, mas 12 foram atualizados:
  • atmosphere versão 0.4.1.2. Fornece integração com o projeto Atmosphere , um framework AjaxPush/Comet e WebSocket
  • clover versão 3.1.2. Integra a ferramenta de cobertura de código Clover
  • code-coverage versão 1.2.5. Gera relatórios de cobertura de código utilizando Cobertura
  • cxf-client versão 1.2.2. Usa  conteúdo gerado Apache CXF wsdl2java existente (ou novo) para invocar serviços SOAP
  • sanitizer versão 0.7.0. Limpa instruções para impressão (HTML, XHTML, CSS) utilizando Filtros AntiSammy OWASP
  • spring-security-twitter versão 0.4. Extensão ao plugin Spring Security Core para Autenticação Twitter
  • struts-menu versão 1.2. Versão básica Grails de acesso a Struts Menu
  • taggable versão 1.0.1. Adiciona suporte para associar etiquetas (tags) a classes de domínio
  • uploadr versão 0.5.2. Uploader de ficheiros Drag and Drop HTML5
  • website-optimizer versão 0.2.1. Fornece etiquetas para integrar facilmente experiências Google Website Optimizer na tua aplicação Grails
  • yui-minify-resources versão 0.1.4. Minmiza css estático e recursos js utilizando a biblioteca YUI Compressor
  • zkui versão 0.5.M1. 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





segunda-feira, 7 de novembro de 2011

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

Link para artigo original de Burt Beckwith

Estão a decorrer atualmente imensas conferências Groovy/Grails. Parece que o pessoal de divertiu em Greach pelo que posso ver no Twitter. A agenda para Groovy & Grails eXchange (já no próximo mês) foi atualizada – parece que vão ser dias interessantes.
Na secção de plugins o plugin Hibernate Search está listado como tendo sido atualizado, mas o lançamento inicial foi simplesmente uma prova de conceito e o atual é totalmente novo. Parece ser uma boa alternativa ao plugin Searchable.


Itens Vários


Plugins

Foi lançado 1 novo plugin:
  • struts-menu versão 1.1. Versão básica Grails de acesso a Struts Menu
e 12 plugins foram atualizados:
  • cxf-client versão 1.1. Usa  conteúdo gerado Apache CXF wsdl2java existente (ou novo) para invocar serviços SOAP
  • dojo versão 1.6.1.2. Integra o toolkit javascript Dojo 
  • flash-player versão 1.4. Fornece uma TagLib Grails para JW FLV Media Player
  • hibernate-search versão 0.1. Integra Hibernate Search para classes de domínio
  • json-rest-api versão 1.0.11. JSON RESTful API para GORM
  • spring-security-facebook versão 0.3. Plugin para Autenticação Facebook, como extensão para o plugin Grails Spring Security Core
  • spring-security-twitter versão 0.3.4. Extensão ao plugin Spring Security Core para Autenticação Twitter
  • swfobject versão 2.2.1. Recursos e etiquetas para swfobject
  • twitter-bootstrap versão 1.4.0.12. Ficheiros de recursos do framework Twitter Bootstrap CSS
  • weceem versão 1.1.SNAP4. Um Sistema de Gestão de Conteúdos
  • xwiki-rendering versão 0.3. Converte textos utilizando XWiki Rendering Framework
  • yui versão 2.8.2.1. Fornece integração com Yahoo! UI Library


(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, 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