domingo, 29 de julho de 2012

Semana Grails (2012-30)

Link para artigo original de Burt Beckwith

Não um, não dois, mas três lançamentos de Groovy esta semana. Como é suposto conseguirmos manter-nos a par de tudo isto? :)
A conta Twitter DailyGrailsTip tem sido constantemente interessante com um tweet diário com uma dica Grails útil. Sigam esta conta se ainda não o fazem.
Tomás Lin salientou que AppFog anunciou os seus preços e parecem atrativos – até há uma opção grátis. Parece uma opção sólida para alojar aplicações Grails, com uma opção para suporte 24/7.
Esta semana foi um pouco fraca no que diz respeito a notícias mas estou certo que teremos muitas novidades interessantes da GR8Conf US para o post da próxima semana.


Itens Diversos


Plugins

Foi lançado um novo plugin:
  • events-push versão 1.0.M1. Um bus do lado do cliente baseado na biblioteca portável de push Atmosphere que propaga eventos do bus do lado do servidor para o browser
e 6 plugins atualizados:
  • ajaxflow versão 0.2.4.  Permite Webflows Ajax
  • events-si versão 1.0.M2. Implementação de Sistema de Eventos Standard para Grails; é uma implementação de Spring Integration e utiliza artefatos para mapear listeners, senders e events messages
  • facebook-sdk versão 0.3.4. 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)
  • platform-core versão 1.0.M2. Fornece funcionalidades para os plugins utilizarem e conseguirem maior integração entre si e com as aplicações
  • shiro-openid versão 0.4. Adiciona autenticação OpenID ao plugin Shiro com um conjunto de classes de domínio instaláveis e templates de view openid4java
  • spring-security-openid versão 1.0.4.  Suporte para autenticação OpenID para o plugin Spring Security


(As seçõ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



quarta-feira, 25 de julho de 2012

Semana Grails (2012-29)

Link para artigo original de Burt Beckwith


Toda a gente deveria espreitar este artigo informativo sobre Complexidade Ciclomática em código Groovy. Verifico que as pessoas tendem a tornar-se bastante preguiçosas quando escrevem código Groovy e que se preocupam menos com a qualidade desse código uma vez que Groovy elimina muita da desorganização e cerimónia. Mas é ainda importante escrever código bom, por isso ter ferramentas como GMetrics e CodeNarc para realizar inspeções automáticas de qualidade pode ajudar a que nos mantenhamos bem comportados.
Nem acredito que GR8Conf US 2012 é na próxima semana! Tenho que começar a fazer as apresentações ;)
Pensei que esta imagem (baseado no “Yo Dawg” meme) sobre o plugin-config plugin era bem divertida.


Itens Diversos


Plugins

Foram lançados 3 novos plugins:
  • context-param versão 1.0. Adiciona automaticamente parâmetros especificados como @ContextParam num Controlador para redirecionar chamadas
  • glassfish versão 0.1.2. Torna Glassfish o servidor de aplicações por defeito durante o desenvolvimento
  • page-resources versão 0.1.1. Melhora o plugin resources permitindo a criação de módulos de recursos de “página” utilizando convenção sobre configuração
e 12 plugins foram atualizados:
  • export versão 1.5. Exporta objetos de domínio para uma variedade de formatos (CSV, Excel, ODS, PDF, RTF and XML)
  • facebook-sdk versão 0.3.3. 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)
  • flash-helper versão 0.9.3. Simplifica e uniformiza o processo de adicionar/ler mensagens no âmbito flash (flash scope)
  • google-analytics versão 2.0. Fornece uma taglib simples para embeber seguimento de visualização de páginas Google Analytics nas aplicações Grails
  • hibernate-filter versão 0.3.2. Integra Filtros Hibernate com Grails
  • infinispan versão 1.0.3. Adiciona suporte para o cache distribuido JBoss Infinispan
  • jetty versão 2.0.0. Torna Jetty o contentor durante a fase de desenvolvimento
  • localizations versão 1.4.4.4. Armazena Strings i18n strings numa base de dados
  • mybatis versão 0.0.2. Fornece suporte MyBatis
  • paypal versão 0.6.8. Adiciona integração PayPal
  • simple-captcha versão 0.9.1. Cria imagens CAPTCHA simples que protejem contra preenchimento e submissão automática de forms HTML
  • spring-security-cas versão 1.0.5.  Suporte Jasig CAS para o plugin Spring Security


(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, 16 de julho de 2012

Semana Grails (2012-28)

Link para artigo original de Burt Beckwith


Spring Tool Suite (STS) e Groovy/Grails Tool Suite (GGTS) versão 3.0.0.M3 foram lançados esta semana.

Tomás Lin escreveu 3 posts interessantes esta semana:
e ele também indicou uma nova conta Twitter que irá fornecer dicas úteis Grails @dailygrailstip.
Nicholas Hagen também tem 3 posts esta semana, uma série sobre a utilização do suporte Maven melhorado em Grails 2.1:



Itens Vários


Plugins

Foi lançado um novo plugin:
  • teamcity versão 1.0.3. Fornece estado de compilação e integração da execução de testes Provides build status and test run integration with TeamCity
e 6 plugins foram atualizados:
  • activiti versão 5.9. Integra a Suite Activiti BPM e sistema de fluxo de trabalho
  • activiti-spring-security versão 0.4.8. Integra Spring Security em Activiti como Serviço de Identidade Personalizado
  • ducksboard-api versão 0.2.1. Fornece integração com a API push pull ducksboard.com para apresentar métrica em tempo real
  • dustjs-resources versão 0.8. Suporta compilação server-side de ficheiros de templates .dust nas suas contrapartidas .js
  • spring-security-cas versão 1.0.4. Suporte Jasig CAS para o plugin Spring Security.
  • spring-security-facebook versão 0.9. Plugin para Autenticação Facebook, como extensão para o plugin Grails Spring Security Core

(As secções seguinte 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 julho de 2012

Semana Grails (2012-27)

Link para artigo original de Burt Beckwith

A grande notícia desta semana foi o lançamento de Grails 2.1.0. Ainda sem suporte para Groovy 2.0 – que estará disponível em Grails 2.2 – mas esta versão melhora bastante o suporte Maven, adiciona a funcionalidade Grails Wrapper, e instala o plugin cache por defeito em novas aplicações (notar que todos os plugins cache funcionam com Grails 2.0 e acima).
Eu lancei algumas atualizações de plugins esta semana: o plugin app-info (“Atualizações para o plugin Grails App Info” post no blog aqui), o plugin console, e o plugin spring-security-cas. Para coincidir com o lançamento da versão 2.1 de Grails também lancei as versões 1.0.0 dos plugins cache, cache-ehcache, e cache-redis.
A versão 2.7.0 do plugin Groovy-Eclipse STS foi lançada esta semana. Vejam Novidades e Digno de Nota


Itens Diversos


Plugins

Foram lançados 4 novos plugins:
  • aws-sdk versão 1.3.12. Usa serviços da infraestrutura Amazon Web Services
  • cargo-deploy versão 0.1. Usa Cargo para colocar o ficheiro WAR da aplicação num servidor de aplicações
  • jmesa versão 2.0.4. Integra a tabela de dados dinâmica JMesa
  • mybatis versão 0.0.1. Fornece suporte MyBatis
e 17 plugins foram atualizados:
  • angularjs-resources versão 1.0.1. Adiciona recursos AngularJS a uma aplicação
  • app-info versão 1.0.1. Fornece um Interface Gráfico para inspecionar e alterar vários aspetos da configuração da aplicação
  • avatar versão 0.6.3. Fornece uma taglib para apresentação de avatars
  • birt-report versão 4.2.0.0. Incorpora na tua aplicação relatórios criados utilizando BIRT Report Engine
  • build-test-data versão 2.0.3. Permite a criação fácil de dados de teste através da inspeção de restrições
  • cache versão 1.0.0. Adiciona ação de controlador, método de serviço e cache de fragmento JSP
  • cache-ehcache versão 1.0.0. Uma implementação baseada em Ehcache do plugin Cache
  • cache-redis versão 1.0.0. Uma implementação baseada em Redis do plugin Cache
  • console versão 1.2. Uma consola web Groovy para gestão e debug interativos de uma aplicação em execução
  • dynamic-controller versão 0.4. Suporta mixins de controladores, onde closures de ações são obtidas a partir de várias fontes incluindo controladores existentes, ficheiros, fontes de base de dados, etc. Pode também criar controladores completos dinâmicamente
  • google-visualization versão 0.5.3. Fornece uma biblitoeca de etiquetas para os gráficos interativos da API Google Visualization
  • gsp-resources versão 0.4.1. Usa o plugin resources para incluir ficheiros estáticos como main.css.gsp, para que CSS e JS construídos dinâmicamente possam ser servidos como ficheiros independentes em vez de um ficheiro GSP "non-cacheable"
  • kickstart-with-bootstrap versão 0.6.1b. Comece o seu projeto com uma boa aparência, com templates scaffolding adaptados para páginas CRUD standard utilizando Twitter Bootstrap
  • localizations versão 1.4.4.2. Armazena Strings i18n strings numa base de dados
  • redis versão 1.3.2. Fornece integração com a datastore Redis
  • spring-security-cas versão 1.0.3.Suporte Jasig CAS para o plugin Spring Security.
  • spring-security-saml versão 1.0.0.M16. Suporte SAML 2.x para o plugin Spring Security


(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, 2 de julho de 2012

Semana Grails (2012-26)

Link para artigo original de Burt Beckwith


As minhas desculpas por não ter feito o post na semana passada; Estava em viagem (fazendo dois Cursos Groovy e Grails de um lado para o outro) e não tive tempo.
A grande notícia das últimas duas semanas é o lançamento de Groovy 2.0. Muitas coisas interessantes, incluindo verificação de tipos estática, compilação estática, modularidade, e suporte Invoke Dynamic. Vejam o post de Cédric Champeau “Groovy 2.0 from an insider”, o post de Andre Steingress “Groovy 2.0: Love for Grails Command Objects”, e este post mais antigo baseado numa versão 2.0 RC, Writing sentences with Groovy 2.0.
Grails 2.1 RC3 foi lançado e a versão 2.1 GA sairá em breve. Testem já para começar mais cedo com o processo de upgrade e para ajudar a descobrir alguns problemas que possam ainda existir.
Matt Raible e James Ward realizaram um Play vs. Grails Smackdown na ÜberConf. A versão Grails da aplicação portou-se muito bem, especialmente se considerarmos toda a "febre" dos fãs Play/Scala que temos tido que aturar.

Netflix tornou open source a sua aplicação de gestão e deployment baseada em Grails.
Asgard. Estão também a contratar um programador Grails (ver secção de oferta de emprego para link e detalhes).




Itens Diversos


Plugins

Foram lançados 3 novos plugins:
e 13 plugins foram atualizados:
  • ajaxflow versão 0.2.3. Permite Webflows Ajax
  • bcrypt versão 1.0. Realiza hashing bcrypt
  • cucumber versão 0.6.0. Teste as suas aplicações Grails com Cucumber
  • grom versão 0.2.4. Envia notificações em Windows, Linux, e Mac
  • gsp-resources versão 0.4. Usa o plugin resources para incluir ficheiros estáticos como main.css.gsp, para que CSS e JS construídos dinâmicamente possam ser servidos como ficheiros independentes em vez de um ficheiro GSP "non-cacheable"
  • guard versão 1.0.6. Providencia uma forma de executar testes de integração sem ter que iniciar repetidamente o ambiente
  • handlebars-resources versão 0.3. Suporta a utilização de templates Handlebars.js com o plugin Grails Resources
  • infinispan versão 1.0.1. Adiciona suporte para o cache distribuido JBoss Infinispan
  • kickstart-with-bootstrap versão 0.6.0. Comece o seu projeto com uma boa aparência, com templates scaffolding adaptados para páginas CRUD standard utilizando Twitter Bootstrap
  • spring-security-saml versão 1.0.0.M15. Suporte SAML 2.x para o plugin Spring Security
  • uploadr versão 0.5.11. Upload de ficheiros Drag and Drop em HTML5
  • xwiki-rendering versão 0.6. Converte textos utilizando XWiki Rendering Framework
  • yammer-metrics versão 2.1.2-2.  Agrega os jars de métrica yammer de Coda Hale


(Por sugestão do autor do artigo original as secções seguintes não se encontram traduzidas)

Tweets Interessantes


Ofertas de Emprego




Grupos de Utilizadores e Conferências