Semana Groovy 21! (atrasada, mas saiu!)

Tarda mas não falha: uma semana com poucos posts (uma gripe brutal me dominou) mas com uma proposta interessante para vocês. :)

Posts

AngularJS Grails Template – já quis usar AngularJS com Grails e não sabia por onde começar? Craig Burke escreveu dois posts em seu blog sobre o assunto: Parte 1 ( http://www.craigburke.com/2014/11/17/angular-grails-template-1.html ), Parte 2 ( http://www.craigburke.com/2014/11/24/angular-grails-template-2.html )

How to use Groovy Traits – aprenda este poderoso recurso da linguagem Groovy – http://www.oodlestechnologies.com/blogs/How-to-use-Groovy-Traits

That which we call POGO, By Another Name – Um post bem bacana sobre o deslumbramento do autor com o POGO (Plain Old Groovy Object) contra o nosso já conhecido POJO (Plain Old Java Object) – http://www.accelebrate.com/blog/call-pogo-name/

Vamos fazer commits no código fonte do Grails?

Que tal conhecer a fundo e possívelmente ajudar a equipe de desenvolvimento do Grails a resolver as issues para o lançamento das versões 2.4.5, 2.5.0 e 3.0.0 do framework? Inicialmente precisamos conhecer melhor como é organizado o código fonte do framework. Em seguida, nos sentindo mais à vontade, podemos já tentar dar as nossas primeiras contribuições ao projeto com nosso próprio código fonte!

É uma experiência muito enriquecedora para ambos os lados e os participantes poderão ter um conhecimento bem mais profundo sobre o Grails e as tecnologias envolvidas. Podemos começar com uma série de encontros por Hangout para discutirmos o que aprendemos (e também, quem sabe, até mesmo nos conhecer melhor). Os interessados podem me procurar por e-mail: kicolobo@itexto.net . Claro: também planejo alguns posts para /dev/Kico. :)

Antes, que tal alguns detalhes sobre o código fonte para começar?

Você pode acompanhar as issues do projeto (e abrir as suas caso tenha encontrado algum bug ou oportunidade de melhoria) aqui – https://jira.grails.org/browse/GRAILS/

Quer ver como é o código fonte? Acesse o repositório no GitHub – https://github.com/grails/grails-core/

Guia para desenvolvedores – https://grails.org/Developer+Guidelines

Grails under the Hood – Apresentação do Graemer Rocher sobre a parte interna do Grails – https://www.youtube.com/watch?v=k2xrRP59fHE

Posts clássicos

Repensando a arquitetura de processamentos em lote – iniciando a pesquisa para um projeto encontrei um material maravilhoso sobre processamento em lote: a documentação oficial do projeto Spring Batch. Se você não tem interesse em usar o produto, vale muito à pena ler os capítulos 1, 3 e 11 da documentação, pois eles mostram diversos padrões de projetos e decisões arquiteturais que podemos tomar neste nicho de aplicação. Segue o link: http://docs.spring.io/spring-batch/trunk/reference/html/index.html

Making reliable distributed systems in the presence of software errors – esta é uma tese escrita por Joe Armstrong (um dos criadores da linguagem Erlang) sobre como projetar sistemas robustos sabendo que os mesmos podem conter erros. Pessoalmente, a parte relativa ao Erlang achei meio chata, mas a introdução e os conceitos arquiteturais são muito interessantes. Uma leitura extremamente enriquecedora – https://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf

Assine nossa newsletter! 

Quer receber esta newsletter por e-mail no momento em que for publicada? Basta se inscrever preenchendo este formulário!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.