quarta-feira, 19 de dezembro de 2012

Semana Grails (2012-50)

Link para artigo original de Burt Beckwith

A grande notícia desta semana foi a Groovy & Grails Exchange 2012 em Londres. Imenso conteúdo de qualidade este ano, e a assistência aumentou 40% em relação ao ano passado. É sempre uma conferência ótima graças às excelentes pessoas na Skills Matter que organizam a conferência e vários outros eventos ao longo do ano. Eles são ótimos a disponibilizar rapidamente online os videos das apresentaçõese podem vê-los na agenda de conferência – cliquem através de cada apresentação para obter a descrição completa. Houve imensa atividade no Twitter – procurem a hashtag #ggx. Aqui ficam alguns dos tweets mais interessantes, incluindo vários links para apresentações e código de demonstração:
Grails 2.1.2 foi lançado com algumas correções para a linha 2.1.x (notem que a distribuição tem agora ~120MB uma vez que inclui o código fonte e Javadoc), e Grails 2.2.0 RC4 foi lançado. Este será o RC final antes do lançamento de 2.2 GA e inclui Groovy 2.0, por isso devem definitivamente dar uma vista de olhos e pensar em realizar a atualização.
O agente Spring Loaded JVM que utilizamos em Grails 2.0+ para recarga de código foi tornado open-source esta semana.
O pessoal da Canoo lançou Open Dolphin que integra aplicações Enterprise com aplicações Java Desktop.
Eu lancei um novo plugin, o plugin tcpmon. Fornece a ferramenta proxy TCPMon que pode ajudar no debugging de serviços web e APIs rest.

Itens Vários


Plugins

Foram lançados 8 novos plugins:
  • dynamic-themes versão 0.1.0. Carrega e renderiza as páginas com o teu próprio tema (pastas com templates GSP e css) dinâmicamente fora  do âmbito de um pedido web
  • envers versão 0.4.4. Integração com Hibernate Envers
  • extra-runtime-validation versão 0.1. Adiciona o método validate a objetos de domínio para realizar validações adicionais em tempo de execução
  • improx versão 0.1. Utiliza o modo interativo a partir de outro processo através de TCP
  • jasper-response versão 1.0. Renderiza JasperReports como PDF ou HTML
  • mongodb-compound-index-attributes versão 1.1. Adiciona atributos ao indíce composto MongoDB
  • raven versão 0.5.2. Cliente sentinela para Grails
  • tcpmon versão 0.1. Fornece o serviço web de monitorização TCPMon
e 33 plugins foram atualizados:
  • asynchronous-mail versão 0.9. Envia email de forma assíncrona guardando-o na base de dados e enviando através de uma tarefa Quartz
  • auto-test versão 1.0.2. Monitoriza a directoria do projeto e tenta executar apenas o sub-conjunto de testes que foram afetados por alterações
  • bootstrap-theme versão 1.0.RC3. Fornece um tema básico Platform UI baseado em Twitter Bootstrap
  • bootstrap-ui versão 1.0.RC4. UI baseado em Twitter Bootstrap para a "plugin platform"
  • cloud-bees versão 0.6.2. Adiciona scripts para integração com a API de cliente CloudBees
  • cookie versão 0.4. Fornece um serviço e uma taglib para obter, criar, e apagar cookies
  • cxf versão 1.0.8. Expõe serviços Grails como serviços web SOAP via CXF
  • cxf-client versão 1.4.8. Usa  conteúdo gerado Apache CXF wsdl2java existente (ou novo) para invocar serviços SOAP
  • database-migration versão 1.2.2. Plugin oficial de Grails para migrações de bases de dados
  • dojo versão 1.6.1.15. Integra o conjunto de ferramentas javascript Dojo
  • easygrid versão 1.0.0. Fornece uma forma conveniente e ágil de definir Data Grids
  • facebook-sdk versão 0.4.6. Permite à aplicação a utilização da PlataformaFacebook Platform e o desenvolvimento de aplicações Facebook em Facebook.com ou em web sites (com Facebook Connect)
  • feature-switch versão 0.4. Permite ligar/desligar funcionalidades
  • flash-helper versão 0.9.4. Simplifica e uniformiza o processo de adicionar/ler mensagens no âmbito flash (flash scope)
  • font-awesome-resources versão 2.0.4. Integra o conjunto de icones Font Awesome
  • force-response-download versão 0.1.4. Obriga o browser a abrir uma janela de diálogo para descarregar conteúdo produzido em ações de controladores
  • handlebars versão 1.1.0. Renderização no lado do Servidor de templates Handlebars.js
  • handlebars-resources versão 0.3.3. Suporta a utilização de templates Handlebars.js com o plugin Grails Resources
  • jmx versão 0.8. Adiciona suporte JMX e fornece a capacidade de expor serviços e outros Spring beans como MBeans
  • localizations versão 1.4.4.6. Armazena texto i18n numa base de dados
  • nerderg-form-tags versão 2.1.3. Traz Facilidade de Leitura, Convenção, Consistência e CSS ao design de formulários
  • page-resources versão 0.2.3. Melhora o plugin resources ao permitir a criação de módulos de recursos de ‘página’ utilizando convenção sobre configuração
  • platform-core versão 1.0.RC2. Fornece funcionalidades para os plugins utilizarem para conseguir uma maior integração entre si e com as aplicações
  • platform-ui versão 1.0.RC3. Abstração de elementos de UI e temas para interoperabilidade plugin/aplicação
  • rabbitmq-tasks versão 0.5.4. Executa tarefas em segundo plano utilizando a RabbitMQ para as alinhar
  • release versão 2.2.0. Publica plugins Grails tanto num repositório público como num privado
  • resources versão 1.2.RC3. Um framework de gestão e processamento de recursos
  • rest-client-builder versão 1.0.3. Fornece uma implementação de cliente RESTP alternativa baseada em Spring’s RestTemplate que não está amarrado a commons-http-client
  • sendgrid versão 1.0. Permite o envio de email através de serviços SendGrid
  • simpledb versão 0.5. Integra em Grails a datastore AWS SimpleDB, fornecendo uma API GORM para a mesma
  • spring-batch versão 1.0.RC1. Fornece o framework Spring Batch framework e Tarefas baseadas em convenções
  • twitter-bootstrap versão 2.2.2. Ficheiros de recursos do framework Twitter Bootstrap CSS
  • zkui versão 0.5.5. 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

Tweets Interessantes


Ofertas de Emprego




Grupos de Utilizadores e Conferências

  • January 25th-26th, Madrid

  • GR8Conf Europe 2013

    • May 22nd-24th Copenhagen, Denmark

  • GR8Conf US 2013

    • July 21st-23rd Minneapolis, MN

    • London Groovy & Grails User Group

    Sem comentários:

    Enviar um comentário