segunda-feira, 28 de novembro de 2011

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

Link para artigo original de Burt Beckwith

Rob Fletcher escreveu um post muito interessante sobre a sua frustração com testes funcionais. É longo mas uma boa leitura, especialmente se já se realizou algumas vezes trabalho com testes funcionais. Vejam também a a resposta de Luke Daley.
Se não é subscritor da lista Groovy-Dev deve ver este tópico sobre compilação estática. Há imensas respostas (acima de 50) e é um tópico bastante técnico mas é um assunto fascinante
Esta é já uma notícia antiga (de há duas semanas) mas é novidade para mim; myBalsamiq baseado em Grails foi oficialmente lançado. É uma ferramenta com muito bom aspeto para realizar esboços de UI em modo de colaboração.


Itens Vários


Plugins

Não foram lançados novos plugin mas 17 foram atualizados:
  • browser-detection versão 0.3. Fornece um serviço e uma biblioteca de etiquetas (tag library) para deteção de browser
  • fixtures versão 1.1. Carrega dados de teste através de uma DSL conveniente
  • gemfire versão 1.0.0.M4. O plugin GemFire fornece integração com a plataforma de gestão de dados distribuídos em memória GemFire
  • grails-ui versão 1.2.2. Fornece uma biblioteca standard de etiquetas UI para widgets ajax usando YUI
  • gwt versão 0.6. Incorpora GWT em Grails
  • hibernate-search versão 0.2. Integra Hibernate Search para classes de domínio
  • jquery versão 1.7. Integra jQuery
  • knockoutjs versão 1.2.1.2. Fornece os ficheiros Javascript necessários para utilizar Knockoutjs (http://knockoutjs.com/)
  • notifications versão 0.2.6. Implementa um modelo de publica-subscreve para enviar informação aos subscritores através de diferentes canais de comunicação
  • scala versão 0.6.4. Permite a compilação de fontes Scala nas pastas /src/java e /src/scala da aplicação
  • spreadshirt versão 0.6.  Contentor para a API Spreadshirt
  • spring-security-saml versão 1.0.0.M7. Suporte SAML 2.x para o Spring Security Plugin
  • spring-social-core versão 0.1.31. Permite ligar as aplicações com fornecedores de Software-as-a-Service (SaaS) como Facebook e Twitter
  • spring-social-twitter versão 0.1.31. Liga as tuas aplicações ao Twitter
  • svn versão 1.0.0. Disponibiliza SVNKit como uma dependência; uma classe cliente SvnClient que simplifica o trabalho com Subversion; e integração com o plugin Release
  • webxml versão 1.3. Fornece funcionalidade adicionais ao ficheiro web.xml, tais como  Filters, Config Listeners ou definições Context Parameter
  • zkui versão 0.5.M2. 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, 20 de novembro de 2011

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

Link para artigo original de Burt Beckwith

Devoxx e a primeira Gr8Conf Australiana decorreram esta semana, e ambas geraram imensa atividade no Twitter – vejam #gr8conf and #devoxx.
Certifiquem-se de que asseguram o vosso bilhete para Groovy & Grails eXchange em Londres se ainda não o fizeram, é já dentro de 3 semanas.
Escrevi mais alguns posts no meu blog; vejam Hibernate Bags em Grails 2.0 e Controladores Dinâmicos em Grails
Ouvi o rumor de que 2.0 RC2 poderia ser lançado esta semana :)


Itens Vários


Plugins

Foram lançados 3 novos plugins:
  • bb versão 0.4. Suporta códigos bb com KefirBB
  • simple-captcha versão 0.7.1. Cria CAPTCHAs de imagem simples que protegem contra preenchimento e submissão automática de formulários HTML
  • jquery-bvalidator versão 0.55.1. Plugin para validação de formulários para ficheiros de recursos jQuery
e 17 plugin foram atualizados:
  • aws versão 1.2.12.1. Fornece acesso simples às funcionalidades de Amazon Web Services (AWS)
  • codenarc versão 0.16.1. Análise de código estático para Groovy
  • concordion versão 0.1.1. Fornece uma integração conveniente entre o framework Concordion - uma ferramenta de código aberto para escrever testes automatizados de aceitação em Java— e aplicações Grails
  • db-reverse-engineer versão 0.4. Engenharia reversa de uma base de dados para classes de domínio Grails
  • drools-gorm versão 0.5.5. Integra Drools 5.2 e jBPM 5 e fornece armazenamento persistente usando GORM
  • dynamic-controller versão 0.3. Suporta mixins de controladores, onde closures de ações são obtidas a partir de várias fontes incluindo controladores existentes, ficheiros, fontes de base de dados, etc. Pode também criar controladores completos dinâmicamente
  • jesque versão 0.2.0. Abordagem mais Groovy ao uso de  jesque
  • jesque-web versão 0.2.0. Interface Web para ver e gerir filas, trabalhos e trabalhadores jesque
  • joda-time versão 1.3. Integra a biblioteca de tempo/data Joda Time em Grails
  • jquery-mobile versão 1.0.3. Fornece ficheiros de recursos do framework jQuery mobile
  • markdown versão 1.0.0.RC1. Uma biblioteca de etiquetas e serviços de suporte para markdown
  • new-doc versão 0.3.1. Um backport da funcionalidade adicional oferecida pelo comando doc em Grails 2.0.x
  • spring-security-saml versão 1.0.0.M5. Suporte SAML 2.x para o Spring Security Plugin
  • spring-social-core versão 0.1.30. Permite ligar as aplicações com fornecedores de Software-as-a-Service (SaaS) como Facebook e Twitter
  • spring-social-twitter versão 0.1.30. Liga as tuas aplicações ao Twitter
  • uploadr versão 0.5.4. Upload de ficheiros Drag and Drop em HTML5
  • wicket versão 1.4.9. Usa o framework Wicket framework como tecnologia de renderização de "views" alternativa

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