segunda-feira, 28 de maio de 2012

Semana Grails (2012-21)

Link para artigo original de Burt Beckwith


Grails 2.1 RC2 foi lançado esta semana corrige vários problemas incluindo alguns detetados no lançamento RC1 da semana passada. Grails 2.0.4 também foi lançado, juntamente com a versão 1.3.9 para resolver um problema de segurança
Ted Naleid escreveu sobre a abordagem para lidar com a poluição de testes, onde uma suite de testes passa quando corre uma vez mas falha na seguinte se os testes são executados numa ordem diferente. Isto pode ser muito frustrante e difícil de corrigir, por isso este é um otimo artigo.
GR8Conf está a chegar (começa na próxima semana!) e esta semana há uma entrevista a um palestrante:


Itens Diversos


Plugins

Foi lançado um novo plugin:
  • inflector versão 0.1. Fornece etiquetas para simplificar inflexões de texto comuns, ex. palavras no plural e no singular
e 17 plugins foram atualizados:
  • browser-detection versão 0.4.1. Fornece um serviço e uma biblioteca de etiquetas (tag library) para deteção de browser
  • cache versão 1.0.0.RC1. Adiciona pedido, método de serviço e cache de taglib
  • cloud-foundry versão 1.2.2. Integra serviços de implantação na nuvem Cloud Foundry para  gerir as aplicações Grails a correr na nuvem a partir da linha de comando
  • cloud-support versão 1.0.11. 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
  • flash-helper versão 0.9.1. Simplifica e uniformiza o processo de adicionar/ler mensagens no âmbito flash (flash scope)
  • google-visualization versão 0.5.2. Fornece uma biblitoeca de etiquetas para os gráficos interativos da API Google Visualization
  • jslint versão 0.5. Executa JsLint em ficheiros javascript
  • localizations versão 1.4.2. Armazena Strings i18n strings numa base de dados
  • quartz versão 1.0-RC2. Agenda tarefas para serem executadas com um intervalo específico ou com uma expressão cron utilizando o Quartz Enterprise Job Scheduler
  • quartz-monitor versão 0.2. Uma página clara e concisa que permite administrar todos os trabalhos Quartz
  • quartz2 versão 0.2.3. Integração com o framework Quartz 2 de quartz-scheduler.org
  • simple-captcha versão 0.8.5. Cria CAPTCHAs de imagem simples que protegem contra preenchimento e submissão automática de formulários HTML
  • spring-security-facebook versão 0.8. Plugin para Autenticação Facebook, como extensão para o plugin Grails Spring Security Core
  • spring-security-ldap versão 1.0.6. Suporte para autenticação LDAP para o plugin Spring Security
  • spring-security-oauth versão 2.0.1.1. Adiciona autenticação baseada em OAuthao plugin Spring Security utilizando o plugin OAuth
  • stripe versão 1.1. Usa Stripe para processar transações de cartão de crédito
  • translate versão 1.3.0. Traduz texto de uma língua para outra utilizando a API Google Translate


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