domingo, 31 de julho de 2011

Grails Esta Semana (2011-30) (Tradução do artigo original)




A grande notícia desta semana é o lançamento da versão 2.0.0.M1 de Grails. Este é um grande lançamento com imensas funcionalidades. Vejam as Notas de Lançamento e o atual guia de utilizador, em particular as notas O que há de novo em Grails 2.0? . Espreitem também a documentação sobre utilizando Grails 2.0 em STS.
Marco Vermeulen  atualizou o seu processo de instalação em Ubuntu para a versão 2.0 e Rene Gröschke   atualizou macports.
Esqueci-me de um item na semana passada – Lucas Teixeira anunciou o lançamento de um site baseado em Grails, Simbo – Plataforma de Agências Imobiliárias, que ele descreve como “uma plataforma web para agências imobiliárias e agentes individuais”. Parece muito bem – espreitem.


Itens Variados


Plugins
Foram lançados 4 novos plugins:
  • prototype versão 1.0. Adiciona as bibliotecas Javascript Prototype, Scriptaculous e Rico e fornece integração dessas bibliotecas com etiquetas Javascript Grails
  • spring-security-twitter versão 0.3. Autenticação Twitter como extensão ao plugin Spring Security Core
  • weak-ssl versão 1.0. Faz o Java/Groovy aceitar qualquer certificado SSL
  • minify-resources versão 0.1. Leva o plugin resources a aplicar "minificação" a recursos estáticos Javascript e CSS
e 6 plugins foram atualizados:
  • plugin-config versão 0.1.2. Simplifica as tarefas de configuração de plugins
  • batch-launcher versão 0.5.6. Carrega e corre aplicações Grails (não-webapp) em grupo
  • content-buffer versão 1.0. Usa este plugin para anexar fragmentos de página a secções pré-definidas ao teu  modelo de "layout"(layout template)
  • notifications versão 0.2.4. Implementa um modelo publica-subscreve para empurrar informação para os subscritores através de diversos canais de comunicação
  • release versão 1.0.0.RC2. Publica plugins Grails quer para repositórios públicos quer para repositórios privados
  • resources versão 1.0.2. Um framework de gestão e processamento de recursos



(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, 30 de julho de 2011

Grails Esta Semana (2011-29) (Tradução do artigo original)


Nota: Queria pedir, antes demais, desculpa pela demora na publicação da tradução do artigo desta semana. Estive de férias, fora do país, e não consegui acesso de dados (o roaming de dados é demasiado caro !)


Parece que a semana anterior foi um pouco realçada uma vez que esta semana foi bem mais movimentada que é hábito  – 5 novos plugins e 17 actualizados, e 22(!) ofertas de emprego. Parece que as férias acabaram !
A quinta Groovy & Grails eXchange foi anunciada esta semana. Vai ser a 8  e 9  de Dezembro em Londres e o preço é de apenas £195 até 30 de Agosto por isso registem-se cedo. Eu fui lá há dois anos atrás e passei belos momentos – recomendo vivamente a ida.
Groovy 1.8.1 e a primeira beta de 1.9 foram lançadas esta semana. Há algumas funcionalidades de Java 7  implementadas na versão 1.9, e a versão 1.8 tem mais optimizações de desempenho  para  tipos primitivos, além de outras novas funcionalidade e correcções de bugs.


Itens Vários


Plugins
Foram lnçaddos 5 novos plugins:
  • coffeescript-resources versão 0.2. Cria módulos coffeescript que compilam automaticamente a cada alteração de ficheiro com jCoffeeScript
  • jetty-standalone versão 0.2. Permite efectuar facilmente o "deploy" e uma aplicação como uma aplicação web independente
  • spock-grails-env-extensions versão 0.1. Extensões Spock que permitem executar e ignorar testes para alguns ambientes Grails
  • jslider versão 0.1. Fornece recursos jSlider
  • plugin-config versão 0.1. Simplifica as tarefas de configuração de plugins

e actualizados 17 plugins:
  • apns versão 0.5.3. Integração Apple Push Notification Service
  • batch-launcher versão 0.5.5. Carrega e corre aplicações Grails (não-webapp) em grupo
  • extjs4 versão 4.0.2a.0. Fornece recursos Ext JS 4
  • freemarker-tags versão 0.7.1. Usa Bibliotecas de Etiquetas Dinâmicas Grails como directivas Freemarker
  • fsm versão 0.6.2. Comportamento de Máquina de Estados Finita (Finite State Machine)
  • google-analytics versão 1.0. Fornece uma taglib simples para embeber seguimento de visualização de páginas Google Analytics nas aplicações Grails
  • ic-alendar versão 0.3.2. Exporta dados de eventos no formato  iCalendar
  • lesscss-resources versão 0.4. 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
  • mongodb-morphia versão 0.5.4. Gorm MongoDB alternativo baseado na biblioteca Morphia (antigo gorm-mongodb)
  • release versão 1.0.0.RC1. Publica plugins Grails quer para repositórios públicos quer para repositórios privados
  • routing versão 1.1.3. Envia e  encaminha diretamente mensagens para uma larga variedade de pontos de destino final a partir de  Controladores e Serviços usando Camel
  • routing-jms versão 1.1.3. Integração JMS para o plugin grails-routing
  • screencasts versão 0.5.3. Permite o upload, gestão e apresentação de screencasts
  • searchable versão 0.6.1. Adiciona funcionalidade de pesquisa avançada a modelos de domínio Grails
  • shopping-cart versão 0.5. Fornece funcionalidade genéricas de carrinho de compras (shopping cart)
  • taggable versão 0.6.4. Adiciona suporte para associar etiquetas (tags) a classes de domínio
  • ulc versão 0.3.4. Fornece acesso ao kit RIA Canoo UltraLightClient (ULC).





(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

segunda-feira, 18 de julho de 2011

Grails Esta Semana (2011-28) (Tradução do artigo original)

Artigo original de Burt Beckwith

Esta semana foi bem mais calma que as anteriores. Suponho que devido a férias e a outras distrções relacionadas com o verão. Um local onde se observou um fluxo constante de informação foi stackoverflow.com. As questões marcadas com Grails e Groovy aumentaram bastante nos últimos meses.


Itens Variados


Plugins

Foram lançados 4 novos plugins:
  • gchimp versão 0.2.6. Um interface para a API MailChimp 1.2
  • jesque versão 0.1. Abordagem mais "groovy" ao uso de jesque
  • jesque-web versão 0.1. Interface Web para ver e gerir filas, trabalhos e trabalhadores jesque
  • rollback-on-exception versão 0.1. Inicia "rollback" em qualquer excepção num serviço grails marcado como transacional

e 10 plugins foram atualizados:
  • cloud-foundry versão 1.0.1. IIntegra 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-foundry-ui versão 1.0.1. Fornece um UI de monitorização básica para aplicações Cloud Foundry
  • constraints versão 0.6.0. Permite a criação de restrições de domínio customizadas para validar objetos de Domínio
  • force-response-download versão 0.1.2. Força o browser a abrir uma janela de diálogo para descarregar conteúdo produzido com ações de controladores
  • freemarker-tags versão 0.7.0. Permite utilizar as bibliotecas Grails Dynamic Tag Libraries (Bibliotecas de Etiquetas Dinâmicas de Grails ) como directivas Freemarker
  • grails-melody versão 1.6. Integra a ferramenta de monitorização de sistema JavaMelody
  • remote-pagination versão 0.2.6. Fornece etiquetas para paginar e ordenar colunas sem refrescamento de página usando Ajax e carregando apenas a lista de objetos necessários
  • serializable-session versão 0.3. Obriga a sessão a aceitar apenas objetos serializáveis
  • twitter4j versão 0.2. Envia e recebe mensagens Twitter utilizando a biblioteca twitter4j
  • viaboxx-dbmigrate versão 1.3.0. Prepara e migra a base de dados do teu projeto


(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



segunda-feira, 11 de julho de 2011

Grails Esta Semana (2011-27) (Tradução do artigo original)

Artigo original de Burt Beckwith

STS 2.7.0 foi lançado esta semana e tem imensas funcionalidades que interessam a programadores Groovy e Grails: suporte para Grails 1.4.M1, refactoring de renomeação com "conhecimento" Grails, Groovy-Eclipse 2.5.1 (incluindo suporte para Groovy 1.8 e DSLDs), e suporte a Gradle. É também agora baseado em Eclipse 3.7 e vem com EGit 1.0.
Parabéns à equipa Weceem pelo seu lançamento 1.0.

Eu lancei esta semana um novo plugin que permite criar um JAR executável a partir de uma aplicação Grails com um servidor Tomcat 7 embebido de forma a que se possa correr a aplicação com java -jar standalone.jar. Vejam este post no blog para mais informação.
Tropecei num site que contém vários screencasts Groovy, groovycasts.org. Este é definitivamente um site a adicionar ao vosso leitor RSS.
Também adicionei um novo link permanente na secção de Empregos, busca de trabalho SpringSource em jobs.vmware.com. Há atualmente 47 vagas abertas pelo mundo fora (infelizmente muito poucas estão relacionadas com Groovy ou Grails).





Itens Variados


Plugins

Foram lançados 2 novos plugins:
  • quartz-monitor versão 0.1. Uma página clara e concisa que permite administrar todos os trabalhos Quartz
  • standalone versão 1.0. Corre uma aplicação Grails como um ficheiro JAR com um servidor Tomcat embebido
e 6 plugins foram atualizados:
  • db-stuff versão 0.4.0. Gestão de esquema de Base de Dados e importação/exportação de dados
  • export versão 1.0. Exporta objetos de domínio numa variedade de formatos (CSV, Excel, ODS, PDF, RTF e XML)
  • i18n-fields versão 0.5.2. Fornece uma maneira declarativa de localizar (i18n) campos de classes de domínio para diferentes línguas
  • mongodb-morphia versão 0.7.3. Gorm MongoDB alternativo baseado na biblioteca Morphia (antigo gorm-mongodb)
  • sharding versão 0.5. Define multiplos shards da Base de Dados para  escalar horizontalmente os dados
  • weceem versão 1.0. 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



domingo, 3 de julho de 2011

Grails Esta Semana (2011-26) (Tradução do artigo original)

(artigo original de Burt Beckwith)

GR8 Conf US decorreu esta semana em Minneapolis. Foi muito divertida, e mais uma oportunidade de conhecer pessoas que só conhecia online (tanto utilizadores como oradores) e falar sobre o que se está a passar no "mundo real". Pude passar algum tempo em Minneapolis (a conferência decorreu um pouco mais a sul da cidade em Bloomington) e dei por mim a pensar que poderia viver num sítio como Minneapolis, até que me lembrei de como é o tempo por lá em Janeiro.
Pensei que estava a dar notícias em primeira mão quando anunciei que Grails 1.4 foi renomeado 2.0, mas disseram-me que  Graeme colocou um post com a notícia na lista de correio 27 minutos antes :)

Houve muita atividade no Twitter  durante a conferência (procurem a hashtag #gr8conf), e aqui ficam alguns dos tweets mais interessantes:
Como de costume há ofertas de emprego interessantes que valem a pena ver, mas em particular há uma numa companhia aqui na área de Boston, e uma no Havai(!). Verifiquei o SpringSourceJob Twitter feed  para o qual coloquei um link permante mais abaixo e há uma vaga muito boa aberta (não relacionada  com Grails ou Groovy infelizmente) em Cambridge usando Java, Flex, BlazeDS trabalhando na Mobile Virtualization Platform.



Itens Vários

Plugins

Foram lançados 2 novos plugins:
e 12 plugins foram atualizados:
  • avatar versão 0.5.2. Fornece uma taglib para mostrar avatars
  • batch-launcher versão 0.5.3. Carrega e corre em lote aplicações Grails (não-webapp)
  • codenarc versão 0.14. Análise de código estático para Groovy
  • equals-hashcode-test versão 0.2.0. Especificações Base Spock para testar os métodos equals e hashCode de classes de domínio e outros objetos Groovy
  • executor versão 0.3. Habilita o Framework de Concorrência Java Executor para processamento assíncrono
  • flash-helper versão 0.8. Simplifica e uniformiza o processo de adicionar/ler mensagens no âmbito flash (flash scope)
  • geb versão 0.6.0. Geb é uma biblioteca para "headless web browsing" na JVM, adequada para automação e testes funcionais web
  • grails-ant versão 0.1.2. Fornece Ant a aplicações Grails
  • grails-yui-widget versão 0.1.1. Cria Widgets YUI via TagLibs
  • i18n-fields versão 0.5.1. Fornece uma maneira declarativa de localizar (i18n) campos de classes de domínio para diferentes línguas
  • release versão 1.0.0.M3. Publica plugins Grails tanto para um repositório público como para um repositório privado
  • tiny-mce versão 3.4.3.1. Integra o javascript e etiquetas do editor TinyMce para incluir o editor nas páginas GSP

(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