segunda-feira, 26 de dezembro de 2011

Semana Grails (2011-51)

Link para artigo original de Burt Beckwith

Esta semana foi um pouco mais calma que a anterior – seria difícil competir com o lançamento de Grails 2.0. As coisas parecem estar a correr bem com alguns sobressaltos, e parece ser consensual que as pessoas estão fora de si com o novos lançamento.
A equipa Groovy lançou Groovy 1.8.5 e 2.0 Beta 2. Parece que o suporte para Invoke Dynamic, Static Type e o trabalho inicial na compilação estática estão a chegar.
Se estás na áre de Boston, eu irei realizar uma apresentação na NEJUG a 12 de Janeiro sobre o que há de novo em Grails 2.0 e Groovy 1.8.


Itens Vários



Plugins

Foram lançados 3 novos plugins:
  • feature-toggle versão 0.1. O plugin feature toggles fornece Bibliotecas de Etiquetas (Tag Libraries) e métodos dinâmicos para implementar funcionalidades configuráveis
  • mahout-recommender versão 0.5.1. Usa os algoritmos de recomendação de Apache Mahout nos teu projeto
  • quick-input versão 0.1.1. Fornece novas etiquetas de input suportando algumas capacidades de input em massa
e 16 plugins foram atualizados:
  • activiti versão 5.8.1. Integra a Suite Activiti BPM e sistema de fluxo de trabalho
  • address-lookup-zpfour versão 0.1.2. Fornece serviço de pesquisa de endereços e etiquetas para que se consiga adiciona com facilidade pesquisa de endereços na aplicação web app se se tiver um serviço ZP4 HTTPSERV de Semaphore corp a correr na rede
  • browser-detection versão 0.3.2. Fornece um serviço e uma biblioteca de etiquetas (tag library) para deteção de browser
  • bulkload versão 0.1.1. Exporta ou carrega em lote todas as versões de instâncias de uma dada classe a partir do browser do cliente
  • cloud-bees versão 0.5.4. Adiciona scripts para integração com a API de cliente CloudBees
  • constraints versão 0.7.0. Permite a criação de condições personalizadas de domínio para validar objetos de Domínio
  • geb versão 0.6.2.Geb é uma biblioteca para "headless web browsing" na JVM, adequada para automação e testes funcionais web
  • greenmail versão 1.3.1. Suporte para testes de email com GreenMail
  • joda-time versão 1.3.1. Integra a biblioteca de data/hora Joda Time em Grails
  • mail versão 1.0. Envia email a partir da tua aplicação
  • modernizr versão 2.0.6. Fornece os ficheiros da biblioteca Javascript de recursos Modernizr a partir de http://www.modernizr.com/
  • new-doc versão 0.3.2. Um backport da funcionalidade adicional oferecida pelo comando doc em Grails 2.0.x
  • sanitizer versão 0.7.1. Limpa instruções para impressão (HTML, XHTML, CSS) utilizando Filtros AntiSammy OWASP
  • spring-security-facebook versão 0.5.3. Plugin para Autenticação Facebook, como extensão para o plugin Grails Spring Security Core
  • spring-security-saml versão 1.0.0.M10. Suporte SAML 2.x para o Spring Security Plugin
  • struts-menu versão 1.2.1. Versão básica Grails de acesso a Struts Menu


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

Tweets Interessantes



Empregos





Grupos de Utilizadores e Conferências




terça-feira, 20 de dezembro de 2011

Semana Grails (2011-50)

Link para artigo original de Burt Beckwith

A grande notícia desta semana foi o lançamento de Grails 2.0. Demorou mais do que o esperado uma vez que estivemos a aguardar o lançamento da versão final de Spring 3.1 mas finalmente está disponível e a resposta tem sido excelente até agora. Há imensas novas funcionalidades interessantes, melhorias na usabilidade e correções. Vejam o screencast sobre novas funcionalidades de usabilidade do Peter.
Também anunciámos suporte ao "deploying" de aplicações Grails em Heroku. O plugin heroku torna simples o "makes it simple to "deploy" de uma aplicação a 1.3.7 ou 2.0 que auto-reconfigura as definições para a DataSource, Mongo, Redis, Memcached, e RabbitMQ dependendo dos serviços que são fornecidos à aplicação.
STS 2.9.0.M1 foi lançado juntamente com Groovy-Eclipse 2.6.0. Vejam as funcionalidades em Novidades e Digno de Nota é uma longa lista.


Miscellaneous Items



Plugins

Foram lançados 5 novos plugins:
  • bulkload versão 0.1. Exporta ou carrega em lote todas as versões de instâncias de uma dada classe a partir do browser do cliente
  • sendgrid versão 0.1. Permite o envio de Email através de serviços SendGrid
  • spring-security-radius versão 1.0.0. Suporte RADIUS para o plugin Spring Security
  • heroku versão 1.0. Integra a plataforma de nuvem de Heroku
  • raphael versão 2.0.1. Fornece a Biblioteca de Vector JavaScript Raphaël - gráficos vectoriais em múltiplos navegadores da forma mais fácil
e 18 plugins foram atualizados:
  • build-test-data versão 1.1.2. Permite a criação fácil de dados de teste através da inspeção de "constraints"
  • cloud-bees versão 0.5.2. Adiciona scripts para integração com a API de cliente CloudBees
  • cloud-support versão 1.0.8. 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
  • csv versão 0.3.1. Processa e consome valores separados por vígula(CSV) de um número de fontes de entrada
  • memcached versão 1.0.3.2. Ajuda a integrar Memcached como fornecedor de cache de segundo nível Hibernate
  • mongodb versão 1.0.0.RC3. Pretende fornecer uma camada de mapeamento de objetos sobre MongoDB
  • redis versão 1.1. Fornece integração com a datastore Redis
  • redis-gorm versão 1.0.0.M8. Integra a datastore chave/valor Redis em Grails, fornecendo uma API do tipo GORM
  • release versão 1.0.0. Publica plugins Grails quer para repositórios públicos quer para repositórios privados
  • remote-control versão 1.2.Executa código dentro de uma aplicação remota Grails
  • remote-pagination versão 0.2.8. Fornece etiquetas para paginar e ordenar colunas sem refrescamento de página usando Ajax e carregando apenas a lista de objetos necessários
  • resources versão 1.1.6. Um framework de gestão e processamento de recursos
  • riak versão 1.0.0.M4. GORM para a datastore NoSQL Riak
  • spring-security-facebook versão 0.5. Plugin para Autenticação Facebook, como extensão para o plugin Grails Spring Security Core
  • svn versão 1.0.1. Disponibiliza SVNKit como uma dependência; uma classe cliente SvnClient que simplifica o trabalho com Subversion; e integração com o plugin Release
  • translate versão 1.2. Traduz texto de uma língua para outra utilizando a API Google Translate
  • twitter-bootstrap versão 1.4.0.13. Ficheiros de recursos do framework Twitter Bootstrap CSS
  • uploadr versão 0.5.6. Upload de ficheiros Drag and Drop em HTML5


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

Tweets Interessantes



Empregos





Grupos de Utilizadores e Conferências



terça-feira, 13 de dezembro de 2011

Semana Grails (2011-49)

Esta série de posts (Semana Grails) é da autoria de Burt Beckwith. Eu apenas faço a tradução para português.

Link para post original de Burt Beckwith


O grande evento desta semana foi o 5º encontro anual Groovy & Grails eXchange na Skills Matter em Londres. Com 2 pistas e mais de 20 sessões muito se passou, e tendo pistas concorrentes significou fazer escolhas difíceis sobre qual a sessão a assistir. Mas felizmente Skills Matter é muito boa a gravar sessões e estava a disponibilizá-las em tempo de gravação anunciando a publicação da maior parte das sessões logo na sessão seguinte. Naveguem pelas descrições das sessões no horário da conferência para aceder a cada um dos videos.
A conferência do próximo ano já foi anunciada; vai ser nos dias 12 e 13 de Dezembro. Os primeiros 50 bilhetes custam apenas £95, de que é que estão à espera?
A minha sessão foi uma sessão intermédia/avançada sobre o plugin Spring Security – podem vê-la aqui e ver o respetivo post no blog onde estão os slides e a aplicação de demonstração.
Como em qualquer conferência houve muita atividade no Twitter; aqui estão alguns dos tweets que achei mais interessantes:
p.s. este é o primeiro aniversário desta série de posts – Eu sei que é comum dizê-lo mas, nem acredito que já passou um ano.



Itens Vários



Plugins

Foi lançado 1 novo plugin:
  • marshallers versão 0.1. Registo e utilização simples de "marshallers" XML e JSON personalizados suportando configurações hierárquicas
e 9 plugins foram atualizados:
  • cloud-bees versão 0.5. Adiciona scripts para integração com a API de cliente CloudBees
  • dojo versão 1.6.1.3. Integra o toolkit javascript Dojo 
  • jquery versão 1.7.1. Integra jQuery
  • proxool versão 0.9.1.5. Pool de conexões jdbc Proxool
  • redis versão 1.1. Fornece integração com a datastore Redis
  • resources versão 1.1.4. Um framework de gestão e processamento de recursos
  • viaboxx-dbmigrate versão 1.3.1. Configura e migra a base de dados do teu projeto
  • webxml versão 1.4.1. Fornece funcionalidade adicionais ao ficheiro web.xml, tais como  Filters, Config Listeners ou definições Context Parameter
  • weceem versão 1.1.2. Um Sistema de Gestão de Conteúdos



(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



sábado, 3 de dezembro de 2011

Semana Grails (2011-48)

Link para artigo original de Burt Beckwith

Existiam algumas questões impeditivas no lançamento 2.0 RC2, por isso nós lançámos o RC3 ns sexta-feira. Testem, por favor, esta versão – muitas questões foram resolvidas e nós gostariamos de nos certificar que a versão final 2.0 é tão estável quanto possível.
Marc Palmer e eu divertimo-nos esta semana lançando e re-lançando os plugins resources e              spring-security-core. Amobos os plugins adicionam filtros a web.xml que necessitam estar em determinadas posições, e se ambos estiverem instalados irão interferir entre si. Por isso adicionei uma funcionalidade ao webxml para lidar com a reordenação do mapeamento de filtros. Existiram algumas questões pelo caminho mas as últimas versões devem funcionar bem em conjunto.
Se ainda não conseguiram o vosso bilhete para Groovy & Grails eXchange o tempo está a acabar – é daqui a alguns dias! Eu farei uma nova apresentação, “Hacking the Spring Security Plugin”, que irá entrar nos detalhes de funcionamento do plugin e abordagens que deverão ser usadas para personalizar o seu comportamento e questões de debugging.


Itens Vários


Plugins

Não foram lançados novos plugins mas 18 foram atualizados:
  • activiti versão 5.8. Integra a Suite Activiti BPM e sistema de fluxo de trabalho
  • browser-detection versão 0.3.1. Fornece um serviço e uma biblioteca de etiquetas (tag library) para deteção de browser
  • console-enhancements versão 0.5. Melhora o output da consola grails para melhor visibilidade
  • cxf-client versão 1.2.3. Usa  conteúdo gerado Apache CXF wsdl2java existente (ou novo) para invocar serviços SOAP
  • gemfire versão 1.0.0.M5. O plugin GemFire fornece integração com a plataforma de gestão de dados distribuídos em memória GemFire
  • grails-melody versão 1.10. Integra a ferramenta de monitorização de sistema JavaMelody
  • gwt versão 0.6.1. Incorpora GWT em Grails
  • mongodb versão 1.0.0.RC2. Pretende fornecer uma camada de mapeamento de objetos sobre MongoDB
  • mongodb-morphia versão 0.7.6. GORM MongoDB alternativo baseado na biblioteca Morphia (antigo gorm-mongodb)
  • remote-pagination versão 0.2.7. Fornece etiquetas para paginar e ordenar colunas sem refrescamento de página usando Ajax e carregando apenas a lista de objetos necessários
  • resources versão 1.1.3. Um framework de gestão e processamento de recursos
  • rich-domain versão 1.0.5. Fornece injeção de dependência para POGOs que não são classes de domínio Grails
  • routing versão 1.1.2. Envia e  encaminha diretamente mensagens para uma larga variedade de pontos de destino final a partir de  Controladores e Serviços usando Camel
  • spring-security-core versão 1.2.6.  O plugin oficial de segurança de Grails; integração com Spring Security
  • spring-security-facebook versão 0.4. Plugin para Autenticação Facebook, como extensão para o plugin Grails Spring Security Core
  • spring-security-saml versão 1.0.0.M9. Suporte SAML 2.x para o Spring Security Plugin
  • uploadr versão 0.5.5. Upload de ficheiros Drag and Drop em HTML5
  • webxml versão 1.4. Fornece funcionalidade adicionais ao ficheiro web.xml, tais como  Filters, Config Listeners ou definições Context Parameter

(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