Terça-feira, 22 de Maio de 2012

Semana Grails (2012-20)

Link para artigo original


Grails 2.1 RC1 foi lançado esta semana. Como sempre devem pensar em atualizar agora para a versão 2.1 para que se descubram potenciais problemas. É melhor cedo do que tarde.
Por favor experimentem os plugins cache. Devem ser bastante estáveis, e teremos melhor documentação e suporte para a migração a partir do plugin springcache muito em breve.
GR8Conf EU é já daqui a algumas semanas – certifiquem-se que adquirem o vosso bilhete o mais depressa possível. Esta semana há uma entrevista a um palestrante:


Itens Diversos


Plugins

Foi lançado um novo plugin:
  • dustjs-resources versão 0.2. Suporta compilação server-side de ficheiros de templates .dust nas suas contrapartidas .js
e 10 plugins foram atualizados:
  • bootstrap-file-upload versão 2.1.0. Integra Jquery File Upload de Sebastian Tschan (https://github.com/blueimp/jQuery-File-Upload)
  • eclipse-scripts versão 1.0.6. Descarrega e liga código-fonte e javadocs para dependências a partir de repositórios públicos
  • export versão 1.3. Exporta objetos de domínio para uma variedade de formatos (CSV, Excel, ODS, PDF, RTF and XML)
  • fitnesse versão 2.0.4. Torna possível a utilização do popular framework de testes Código Aberto Fitnesse em combinação com Grails
  • functional-spock versão 0.6. Permite escrever e executar especificações Spock debaixo do âmbito de testes funcionais
  • google-visualization versão 0.5.1. Fornece uma biblitoeca de etiquetas para os gráficos interativos da API Google Visualization
  • random versão 0.2. Embrulha a estatisticamente sólida Uncommons Maths Pseudorandom Number Generators de alta performance
  • redis versão 1.3.1.  Fornece integração com a datastore Redis
  • release versão 2.0.2. Publica plugins Grails quer para repositórios públicos quer para repositórios privados
  • routing versão 1.2.2. Envia e  encaminha diretamente mensagens para uma larga variedade de pontos de destino final a partir de  Controladores e Serviços usando Camel



(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, 13 de Maio de 2012

Semana Grails (2012-19)

Link para artigo original

Estamos a preparar-nos para lançar Grails 2.1, com um lançamento de teste previsivelmente nesta semana. O plugin cache que referi na semana passada será lançado na mesma altura, e o núcleo do plugin cache será um plugin incluido por defeito em BuildConfig.groovy. Lancei uma atualização do plugin database-migration para corrigir alguns bugs que estavam a impedi-lo de ser um dos plugins por defeito, por isso também ele irá ser incluído por defeito em BuildConfig.groovy.
Tenh estado a trabalhar num livro Grails que irá ser publicado este outono. O plano é que seja um livro avançado, e que presuma que o leitor terá já experiência com Grails ou outro framework semelhante em Java ou noutra linguagem e está a procurar mais detalhes sobre as melhores práticas. Estará disponível em breve num formato digital de acesso prévio de forma a que possam seguir o progresso e ajudar encontrando erros e fazendo sugestões.

Mais algumas entrevistas GR8Conf EU:

Itens Vários


Plugins

Foram lançados 6 novos plugins:
  • closure-templates-resources versão 0.1. Suporta compilação, no servidor, de ficheiros template .soy em ficheiros JavaScript
  • jquery-mobile-metro versão 0.1. Plugin de ficeiros de recursos jQuery mobile framework Tema Metro UI
  • jrimum-bopepo versão 0.2. Permite criação de Boletos Bancarios para Bancos do Brazil utilizando a biblioteca Jrimum Bopepo
  • plastic-criteria versão 0.1. Mock Grails Criteria para Unit Tests
  • split-test versão 0.4. Um framework de testes A/B desenhado para funcionar com Grails
  • spring-security-oauth versão 2.0.1.0. Adiciona autenticação baseada em OAuthao plugin Spring Security utilizando o plugin OAuth
e 14 plugins foram atualizados:
  • asynchronous-mail versão 0.6. Envia email de forma assíncrona guardando-o na base de dados e enviando através de uma tarefa Quartz
  • cache versão 1.0.0.M2. Adiciona pedido, método de serviço e cache de taglib
  • cache-ehcache versão 1.0.0.M2. Uma implementação baseada em Ehcache do plugin Cache
  • cache-redis versão 1.0.0.M2. Uma implementação baseada em Redis do plugin Cache
  • database-migration versão 1.1. Plugin oficial de Grails para migrações de bases de dados
  • external-config-reload versão 1.2.0. 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
  • faker versão 0.5. Um port de Data::Faker a partir de Perl, utilizado para gerar dados fictícios de forma simples: nomes, moradas, números de telefone, etc.
  • hibernate-search versão 0.6.1.  Integra Hibernate Search para classes de domínio
  • lesscss-resources versão 1.3.0.3. 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
  • pusher versão 0.4. Fornece acesso à api REST pusher.com
  • spring-batch versão 0.2.2. Fornece o framework Spring Batch framework e Tarefas baseadas em convenções
  • spring-security-facebook versão 0.7.4. Plugin para Autenticação Facebook, como extensão para o plugin Grails Spring Security Core
  • spring-security-twitter versão 0.4.3. Plugin para Autenticação Twitter, como extensão para o plugin Grails Spring Security Core
  • zkui versão 0.5.1. 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 ORIGINAL)




Tweets Interessantes


Ofertas de Emprego




Grupos de Utilizadores e Conferências



Segunda-feira, 7 de Maio de 2012

Semana Grails (2012-18)

Link para artigo original


Os detalhes sobre SpringOne 2GX 2012 estão agora online, será este ano em Washington DC, de 15 a 18 de Outubro.
O plugin MongoDB chegou esta semana à versão 1.0.
Jeff e eu temos trabalhado no plugin cache que utiliza a abstração Spring cache e não está agregado a nenhuma implementação específica. O plugin nuclear tem uma implementação em memória, mas se se desejar pode-se utilizar um dos plugins de extensão para uma versão mais robusta. Estas extensões incluem atualmente os plugins Ehcache e Redis e nós estamos a trabalhar numa que utiliza Gemfire. Todos estes 3 plugins estão disponíveis e a documentação será disponibilizada em breve.
Mais algumas entrevistas com oradores da GR8Conf EU:


Itens Diversos


Plugins

Foram lançados 6 novos plugins:
  • bootstrap-crumbs 1.0.0. Fornece funcionalidade simples de breadcrumb utilizando a biblioteca twitter bootstrap
  • cache 1.0.0.M1. Adiciona pedido, método de serviço e cache de taglib
  • cache-ehcache 1.0.0.M1. Uma implementação baseada em Ehcache do plugin Cache
  • cache-redis 1.0.0.M1. Uma implementação baseada em Redis do plugin Cache
  • seofriendly-urls 1.0.2. Ajuda a converter, de uma forma simples, qualquer string numa string SEO-friendly, por exemplo de ‘The Lord of the Rings’ para ‘the-lord-of-the-rings’
  • github-gist 0.1. Upload de pedaçõs de código de um projeto Grails para GitHub Gists para que possa partilhar de forma fácil, por exemplo em posts, código testado
e 9 plugins foram atualizados:
  • bootstrap-file-upload 2.0.0. Integra Jquery File Upload de Sebastian Tschan (https://github.com/blueimp/jQuery-File-Upload)
  • coffeescript-resources 0.3.2. Cria módulos coffeescript que compilam automaticamente a cada mudança de ficheiro com jCoffeeScript
  • cucumber 0.5.0. Teste as suas aplicações Grails com Cucumber
  • export 1.2. Exporta objetos de domínio para uma variedade de formatos (CSV, Excel, ODS, PDF, RTF and XML)
  • hibernate-search 0.5.1. Integra Hibernate Search para classes de domínio
  • horn-jquery 1.0.57. Fornece recursos e etiquetas para usar a especificação HORN para embeber o teu modelo de dados JS nas tuas páginas HTML
  • mongodb 1.0.0.GA. Pretende fornecer uma camada de mapeamento de objetos sobre MongoDB
  • shiro-oauth 0.2.  Adiciona autenticação baseada em OAuth ao plugin Shiro utilizando o plugin Scribe OAuth
  • tomcat-bundler 0.0.3. Simplifica a compactação da aplicação com Tomcat para criar um pacote completo para utilizar pelo alojamento



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