domingo, 27 de fevereiro de 2011

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

Link para artigo original de Burt Beckwith

Muita coisa boa esta semana, em particular as notícias da conferência. Spring I/O decorreu na passada semana em Madrid e parece que foi ótima se nos basearmos nos artigos e nos tweets. Vejam vários conjuntos de slides aqui e artigos aqui (via @tomaslin)
As duas conferências GR8Conf anunciaram os seus oradores e sessões esta semana(Vou falar em ambas e estou realmente empolgado). GR8Conf Europe terá lugar entre 17 e 19 de Maio em Copenhaga e GR8Conf US será entre 27 e 28 de Junho em Minneapolis, MN. Os bilhetes de venda antecipada estão baratos agora por isso comprem já antes que os preços subam.

Se quiserem manter-se atualizados nos posts “This Week in Grails” podem aceder a eles diretamente através do link de categoria ou num leitor RSS com o feed para apenas estes posts.


Itens Diversos


Plugins

Foram lançados 6 novos plugins :
Também vários plugins foram atualizados:
  • aws versão 1.1.7.1. Fornece acesso fácil a funções mais simples de Amazon Web Services (AWS)
  • batch-launcher versão 0.4.3. Carrega e corre aplicações Grails (não-webapp) em grupo
  • binary-artifacts versão 1.0.1. Permite criar plugins incluindo classes compiladas e lida com o seu registo como artefatos
  • cache-headers versão 1.1.4. Melhora o desempenho da aplicação com caching do navegador (browser)
  • dojo versão 1.4.3.8. Integra o kit de ferramentas javascript Dojo
  • dynamic-domain-class versão 0.3. Cria classes de domínio dinamicamente em tempo de execução
  • feature-flipper versão 0.2. Fornece um mecanismo para ligar e desligar funcionalidades
  • filterpane versão 2.0. Adiciona capacidades de filtragem
  • freemarker-tags versão 0.6.0. Utiliza Bibliotecas de Etiquetas Dinamicas Grails como diretivas Freemarker
  • ic-alendar versão 0.3.1. Exporta dados de eventos no formato iCalendar
  • jalarms versão 0.2. Envia notificações da aplicação utilizando um variado leque de protocolos através de JAlarms
  • lesscss versão 0.9.4. Plugin framework Less CSS
  • mongodb versão 1.0-M4. Pretende fornecer uma camada de mapeamento de objetos sobre MongoDB
  • paypal versão 0.6.1. Adiciona integração PayPal
  • spring-security-core versão 1.1.2. Plugin oficial de segurança Grails; integra-se com Spring Security
  • twitter4j versão 0.1.1. Envia e recebe mensagens Twitter utilizando a biblioteca twitter4j
  • vaadin versão 1.4. Adiciona integração Vaadin (http://vaadin.com//)
  • zk versão 1.0.2. Adiciona suporte para o framework Ajax ZK  (http://www.zkoss.org/) nas aplicações Grails
  • zk-ee versão 1.0.2. Adições Empresariais para o plugin ZK



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

Tweets Interessantes

Ofertas de Emprego



Grupos de Utilizadores e Conferências

segunda-feira, 21 de fevereiro de 2011

Um desabafo ...



Quem me conhece sabe que sou um otimista com grande sentido de realidade (vulgo pessimista). Sabe também, por certo, que não sou propriamente corajoso nem dado a grandes combates. Sou talvez um revolucionário de sofá (e daqueles sem grande "estatura moral"). 
No entanto, por estes dias, não consigo deixar de sorrir. 
Aquela sensação, permanente, de "azia" para com o mundo, para com todos os que achasse estarem ainda mais abaixo que eu na escadaria da moral, parece estar a desaparecer. 
Se há milagres que eu aprecio, com tantos defeitos e mais o de não ser nada religioso, são estes milagres de ver um povo inteiro ser uma só pessoa. Ser uma só pessoa apesar do medo, uma só pessoa apesar do pouco a perder ser tudo o que lhe resta. 
Talvez por isso, talvez só por isso, me apeteça sorrir mais, descer do sofá e começar por mudar quem tenho poder para mudar ... eu !
E se uma luz pode ser apenas um reflexo ou miragem, em tempos de escuridão é por certo melhor do que nada ! 

domingo, 20 de fevereiro de 2011

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

Link para artigo original de Burt Beckwith


A grande notícia desta semana foi o lançamento da versão 1.3.7 de Grails. Esta versão foi um lançamento relativamente pequeno com algumas correções importantes, e deve  provavelmente ser a última versão 1.3.x lançada. Groovy 1.7.8 e 1.8 RC1 também foram lançados, por isso há muita coisa interessante para ver aqui também.
A conferência Spring I/O em Madrid também se realizou esta semana e a julgar pelos tweets foi uma grande conferência. O tradutor Google (Google Translate) foi muito útil esta semana. :)

Se quiserem manter-se atualizados nos posts “This Week in Grails” podem aceder a eles diretamente através do link de categoria ou num leitor RSS com o feed para apenas estes posts.

Itens Diversos

Plugins

Foram lançados 6 novos plugins:
  • ajax-uploader versão 0.2. Biblioteca de etiqueta que implementa o excelente uploader de ficheiro de Andrew Valum.
  • jquery-datatables versão 1.7.5. Fornece recursos do plugin jQuery DataTables para evitar duplicação de recursos e conflitos.
  • spawn versão 0.2. Permite especificar um modelo (template) para uma classe de domínio.
  • spring-security-appinfo versão 1.0. Fornece um UI básico para visualizar a configuração de segurança.
  • transactional-controller versão 0.1. Envolve ações de controladores em transações (embora a minha forte preferência seja mover a lógica de persistência para um método de serviço transacional).
  • twitter4j versão 0.1. Envia e recebe mensagens Twitter utilizando a biblioteca twitter4j.
Também vários plugins foram atualizados:
  • database-migration versão 0.2. Plugin oficial Grails para  migrações de bases de dados.
  • db-reverse-engineer versão 0.3. Engenharia reversa de uma base de dados para classes de domínio Grails.
  • extended-validation versão 1.0.1. Fornece validação parcial de (grupos) de campos, validação em cascata e validadores de instância para objetos que não pertencem ao domínio.
  • fixtures versão 1.0.5. Carrega dados de teste através de  uma DSL conveniente.
  • grails-melody versão 1.1. Integração com a ferramenta de monitorização de sistema JavaMelody.
  • jms versão 1.1. Simplifica tanto o envio como a recepção de mensagens JMS.
  • jquery-validation-ui versão 1.2. Validação no lado do Cliente sem escrever JavaScript.
  • mongodb versão 1.0-M3. Tenta fornecer uma camada de mapeamento de objetos sobre MongoDB. 
  • nerderg-form-tags versão 1.2. Traz Legibilidade, Convenção, Consistência e CSS para desenho de formulários.
  • rabbitmq versão 0.3.1. Integração com sistema de mensagens Rabbit MQ.
  • rest versão 0.6.1. Permite a utilização de HTTPBuilder
  • riak versão 1.0.0.M3. GORM para o armazenamento de dados NoSQL Riak.
  • spring-mobile versão 0.2. Usa o projeto Spring Mobile para detetar dispositivos móveis.
  • spring-security-acl versão 1.1. Suporte ACL para o plugin Spring Security.
  • spring-security-cas versão 1.0.2. Suporte Jasig CAS para o plugin Spring Security.
  • spring-security-ldap versão 1.0.2. Suporte para autenticação LDAP para o plugin Spring Security.
  • spring-security-openid versão 1.0.1. Suporte para autenticação OpenID para o plugin Spring Security.
  • springcache versão 1.3.1. Guarda em cache métodos e fragmentos de páginas de Spring beans gerados por controladores Grails.
  • ulc versão 0.3.3. Fornece acesso ao kit RIA Canoo UltraLightClient (ULC).
  • weceem versão 1.0-M2. Um sistema de gestão de conteúdos.
  • weceem-spring-security versão 1.0. Fornece a "cola" necessária para fazer o plugin Weceem utilizar Spring Security para autenticação e autorização.


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

Tweets Interessantes

Empregos



Grupos de Utilizadores e Conferências



sábado, 12 de fevereiro de 2011

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

Link para artigo original de Burt Beckwith

Esta semana assistiu a outra mega conversação na "mailing list" de utilizadores, desta vez sobre opções de alojamento. Parece que o vencedor é Amazon Elastic Beanstalk e existe imensa informação útil na conversa, por isso certifiquem-se que dão uma olhada.
Talvez tenha sido prática comum e eu só reparei porque observo plugins novos e atualizados para estes "posts", mas parece que a maioria dos plugins lançados recentemente requerem a última (ou muito recente) versão de  Grails como versão mínima. Quando se executa grails create-plugin o descritor de plugin gerado é por defeito def grailsVersion = "1.3.6 > *" (assumindo que se usa Grails 1.3.6). Muitos programadores ainda estarão a utilizar versões mais antigas de Grails e não terão a possibilidade de testar o teu plugin. Isto pode ser intencional – se não tens utilizadores não terás relatórios de "bugs" (bug reports) :). Certifica-te de que baixas a versão mínima (e preenches o resto dos campos!) mas assegura-te que testas com versões mais antigas.

Se quiserem manter-se atualizados nos posts “This Week in Grails” podem aceder a eles diretamente através do link de categoria ou num leitor RSS com o feed para apenas estes posts.

ITENS DIVERSOS

PLUGINS

Foram lançados 4 novos plugins:
  • dbconsole versão 1.0. Fornece uma consola para a base de dados via web para aplicações anteriores a 1.4
  • multi-tenant-proxy versão 1.0. Adição Multi-inquilino para utilizar "resolvedor" de inquilino de domínio com proxy http na fachada do seu  servidor de aplicação
  • spring-security-bcrypt versão 0.3. Usa o algoritmo de encriptação bcrypt para colocar numa "hash" as passwords dos utilizadores com o plugin spring-security-core
  • tropo-webapi-grails versão 0.1. Usa API da nuvem (cloud) de Tropo para adicionar suporte a telefone, SMS e Mensagens Instantâneas
Vários plugin foram atualizados:
  • ajaxflow versão 0.2.0. Permite Webflows "Ajaxificados
  • autobase versão 0.11.0. Migrações de Base de Dados
  • aws versão 1.1.5.1. Fornece acesso simples às funções mais simples de Amazon Web Services (AWS)
  • dojo versão 1.4.3.7. Integra o kit de ferramentas javascript Dojo
  • ibatis versão 1.3.1. Integra o framework de persistência MyBatis
  • navigation versão 1.2. Implementa navegações de menu simples utilizando convenções
  • rabbitmq versão 0.3. Integração com sistema de mensagens Rabbit MQ
  • sanitizer versão 0.6. Torna mais aceitável "markup" (HTML, XHTML, CSS) usando Filtros AntiSamy OWASP
  • screencasts versão 0.5.1. Permite o carregamento (upload), gestão e  apresentação de screencasts
  • shiro versão 1.1.3. Segurança da aplicação Grails fácil e rápida utilizando o framework de segurança Apache Shiro
  • spring-security-acl versão 1.0.2. Suporte ACL para o plugin Spring Security
  • taggable versão 0.6.3. Adiciona suporte para associar etiquetas (tags) a classes de domínio

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

TWEETS INTERESSANTES

EMPREGOS



GRUPOS DE UTILIZADORES E CONFERÊNCIAS