segunda-feira, 30 de abril de 2012

Semana Grails (2012-17)

Link para artigo original

Vejam este Post sobre utilização de Shiro para proteger uma aplicação Grails. Os plugins Spring Security são muito mais utilizados mas Shiro é um exelente framework de segurança e merece muito mais atenção por parte da comunidade Grails.
Não é estritamente relacionado com Grails mas é uma leitura interessante sobre utilização de WebSockets em Tomcat 7.
E nem sequer são relacionados com código mas há dois sites Tumblr engraçados que deviam estar em qualquer leitor RSS: Texts From Dog e one tiny hand.

Itens Diversos


Plugins

Foi lançado um novo plugin:
  • yammer-metrics versão 2.1.2-1. Agrega os jars de métrica yammer de Coda Hale
e 9 plugins foram atualizados:
  • ckeditor versão 3.6.3.0. Implementa a camada de integração entre Grails e o editor web CKEditor.
  • dojo versão 1.6.1.10. Integra o toolkit javascript Dojo
  • fitnesse versão 2.0.3. Torna possível a utilização do popular framework de testes Código Aberto Fitnesse em combinação com Grails
  • marshallers versão 0.2. Registo e utilização simples de "marshallers" XML e JSON personalizados suportando configurações hierárquicas
  • oauth versão 2.0.1. Fornece interação fácil com fornecedores de serviços OAuth
  • pusher versão 0.3. Fornece acesso à api REST pusher.com
  • redis versão 1.3. Fornece integração com a datastore Redis
  • spring-batch versão 0.2.1. Fornece o framework Spring Batch framework e Tarefas baseadas em convenções
  • spring-security-facebook versão 0.7.3. Plugin para Autenticação Facebook, como extensão para o plugin Grails Spring Security Core



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




Tweets Interessantes


Ofertas de Emprego




Grupos de Utilizadores e Conferências



segunda-feira, 23 de abril de 2012

Semana Grails (2012-16)

Link para artigo original


A Edição de Abril do Java Tech Journal é toda sobre Groovy; Vejam a tabela de conteúdos:
  • Making JavaFX Groovier – Easy Development of JavaFx 2.x Applications, Dean Iverson
  • Contracts for Groovy – GContracts: A Design by Contract Extension for Groovy, Andre Steingress
  • Grails: Beyond the Quickstart – Is Grails Suitable for the Java Enterprise? You Bet!, Peter Ledbrook
  • Griffon: Desktop Development – The Fun Way – Building Desktop Applications with Groovy, Andres Almiray
  • ‘coz Concurrency is Groovy! – GPars: Parallel Systems Made Java-friendly, Václav Pech
  • “The Ecosystem Is a Key Asset to Groovy’s Success” – Interview with Groovy Project Lead Guillaume Laforge
Vejam as entrevistas de conferencistas da GR8Conf EU desta semana:

Itens Diversos

Plugins

Foram lançados 6 novos plugins:
e 7 plugins foram atualizados:
  • avatar versão 0.6.1. Fornece uma taglib para apresentar avatars
  • cucumber versão 0.4.0. Teste as suas aplicações Grails com Cucumber
  • fitnesse versão 2.0.1. Torna possível a utilização do popular framework de testes Open Source Fitnesse em combinação com Grails
  • jslint versão 0.4. Executa JsLint em ficheiros javascript
  • routing versão 1.2.1. Envia e encaminha diretamente mensagens para uma ampla variedade de destinos finais a partir de Controladores e Serviços Controllers utilizando Camel
  • smart-sprites-resources versão 0.2. Cria Sprites utilizando SmartSprites como um componente do plugin Resources
  • spring-batch versão 0.1.1. Fornece o framework Spring Batch framework e Tarefas baseadas em convenções



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




Tweets Interessantes


Ofertas de Emprego




Grupos de Utilizadores e Conferências



terça-feira, 17 de abril de 2012

Semana Grails (2012-15)

Link para o artigo original


O processo para a publicação de plugins mudou esta semana. O antigo repositório Subversion em http://svn.codehaus.org/grails-plugins/ é agora apenas de leitura e os plugins devem ser publicados no novo repositório Artifactory em http://repo.grails.org/grails/. Isto significa que os desenvolvedores e utilizadores de plugins devem realizar algumas mudanças – vejam este assunto na Lista de Utilizadores – mas a publicação de plugins será muito mais rápida e com menos hipóteses de corromper a lista mestre de plugins. Vejam a página “Criando Plugins” atualizada para mais informações.
O primeiro grupo de entrevistas a conferencistas da GR8Conf EU foi publicado:

Itens Diversos


Plugins

Não foram lançados plugins novos mas 4 plugins foram atualizados:
  • extjs4 versão 4.1.0-RC.0. Fornece recursos Ext JS 4
  • fitnesse versão 2.0. Torna possível a utilização do popular framework de testes Código Aberto Fitnesse em combinação com Grails
  • regen versão 0.3.3. Fornece um framework de geração e um conjuntode artefactos para anexar em grails-app/generators
  • shiro versão 1.1.4. Torna as aplicações Grails seguras de forma fácil e rápida utilizando o framework de segurança Apache Shiro



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




Tweets Interessantes


Ofertas de Emprego




Grupos de Utilizadores e Conferências


segunda-feira, 9 de abril de 2012

Semana Grails (2012-14)

Artigo original de Burt Beckwith


Grails 2.0.3 foi lançado esta semana para resolver alguns problemas com o lançamento 2.0.2, em particular o fato de ser muito agressivo na resolução dos problemas com o agregar de parâmetros. Vejam as notas de lançamento para saber mais detalhes.
Interessados em assistir ao curso SpringSource Groovy e Grails? Vejam a informação do curso e a agenda atualizada. O curso está, atualmente, disponível em Columbia MD, Chicago IL, San Francisco CA, Paris, London, Brussels, Bangalore, e online. Eu não me importaria de ensinar na turma de Bangalore :)
Tomcat 7.0.27 foi lançado esta semana e inclui suporte para o protocolo WebSocket (RFC6455). Parece muito interessante – podem esperar um post no meu blog um dia destes.
GR8Conf EU está a chegar – registem-se agora para conseguir um preço mais baixo antes que ele suba a 15 de Abril. Vejam a agenda preliminar e a página atualizada de informação sobre o local da conferência e os hotéis mais próximos.


Itens Vários


Plugins

Foi lançado um novo plugin:
  • html-cleaner versão 0.1. Limpeza de HTML baseada em "Whitelist" baseada em jsoup
e 17 plugins foram atualizados:
  • apns versão 1.0. Integração Apple Push Notification Service
  • asynchronous-mail versão 0.5. Envia email de forma assíncrona guardando-o na base de dados e enviando através de uma tarefa Quartz
  • browser-detection versão 0.4. Fornece um serviço e uma biblioteca de etiquetas (tag library) para deteção de browser
  • codenarc versão 0.17. Análise de código estático para Groovy
  • cxf-client versão 1.3.1. Usa conteúdo gerado Apache CXF wsdl2java existente (ou novo) para invocar serviços SOAP
  • date-formatting versão 0.2.8. Adiciona funções ao objeto Date object para o converter em vários formatos de string
  • grails-melody versão 1.13. Integra a ferramenta de monitorização de sistema JavaMelody
  • hibernate-search versão 0.4.2. Integra Hibernate Search para classes de domínio
  • jesque-web versão 0.3.2. Interface Web para ver e gerir filas, trabalhos e trabalhadores jesque
  • jxl versão 0.52. Exportar dados para Excel utilizando a bibioteca JXL
  • lesscss-resources versão 1.3.0. Otimiza o uso de ficheiros css http://www.lesscss.org , compilando ficheiros .less para a sua forma .css, e colocando o css na cadeia de processamento para ficar disponível para outros plugins de recursos
  • rabbitmq versão 1.0.0.RC1. Integração com sistema de mensagens Rabbit MQ
  • spring-security-core versão 1.2.7.3. O plugin oficial de segurança de Grails; integração com Spring SecuritySecurity
  • twitter-bootstrap versão 2.0.2.25. Ficheiros de recursos do framework Twitter Bootstrap CSS
  • uploadr versão 0.5.10. Upload de ficheiros Drag and Drop em HTML5
  • xsd-reverse-engineer versão 0.3.2. Converte documentos XSD em objetos GORM
  • zk versão 2.0.0.M7. Adiciona suporte ZK Ajax framework (www.zkoss.org) a aplicações Grails



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




Tweets Interessantes


Ofertas de Emprego




Grupos de Utilizadores e Conferências




domingo, 1 de abril de 2012

Semana Grails (2012-13)

Artigo original


Grails 2.0.2 e 1.3.8 foram lançados esta semana, em primeiro lugar para corrigir assuntos relacionados com a agragação de parâmetros. Ver as notas de lançamento de Grails 2.0.2 e O post no blog de Jeff sobre os problemas com a agregação de dados (data binding). Deve também ler o conselho de segurança SpringSource CVE-2012-1833 e o post do blog de Marc Palmer “Vulnerabilidade de agregação da injeção de dependência Grails”.
Parece que as novas funcionalidades de "whitelisting" na versão 2.0.2 eram um pouco agressivas demais, por isso aguardem um lançamento 2.0.3 em breve para corrigir isso. 1.3.8 nao é afectado uma vez que apenas resolve a questão da injeção de dependência e atualizou o url para o repositório central de plugins.
O caminho para o jar Groovy jar na diretoria lib da versão 2.0.2 foi alterado, e isso afeta a importação de projetos em STS. Vejam este post sobre como atualizar para uma versão com a correção. Graeme também fez notar que se pode copiar o conteúdo da diretoria lib de uma instalação 2.0.1 para a diretoria lib de 2.0.2.
Marco Vermeulen atualizou as versões Linux de 1.3.8 e 2.0.2.
Marc Palmer tem estado ocupado, lançando uma versão recente do seu “Platform Core Plugin”. Vejam também este post para mais detalhes. Pode também obter suporte pago para o plugin através de Grailsrocks. Vejam também o post do Marc’s post “Ligando Platform Core Security API ao teu Fornecedor de Segurança”.


Itens Vários


Plugins

Foram lançados 5 novos plugins:
  • dustjs version 0.2. Suporta compilação no lado do servidor de ficheiros template .dust nas suas versões .js
  • platform-core version 1.0.M1. Fornece funcionalidades para os plugins utilizarem e conseguirem maior integração entre si e com as aplicações
  • xsd-reverse-engineer version 0.2.1. Converte documentos XSD em objetos GORM
  • events-si version 1.0.M1. Sistema de Eventos Standard para implementação Grails; é uma implementação da Integração Spring e utiliza artefatos para mapear listeners, senders e mensagens de eventos
  • less-resources version 1.3.0.2. Compila ficheiros .less em ficheiros .css
e 4 plugins foram atualizados:



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




Interesting Tweets


Ofertas de Emprego




Grupos de Utilizadores e Conferências