Semana Groovy 24! – Grails 3.0-M1 lançado!

Grails 3.0 M1 liberado para testes

Sem sombra de dúvidas o grande acontecimento da semana para nós foi a liberação do Grails 3.0 M1 para que possamos testar o framework. Abaixo seguem alguns links para os que desejam matar a curiosidade:

O download pode ser feito neste link:  https://github.com/grails/grails-core/releases/tag/v3.0.0.M1

Graeme Rocher gravou uma demonstração do framework que pode ser assistida neste link: https://www.youtube.com/watch?v=aro3_RZqgtU

Na documentação já começaram a escrever sobre as novidades da versão. Ainda falta muita coisa, mas acho que já dá pra se ter uma idéia. – http://grails.github.io/grails-doc/3.0.x/guide/introduction.html#whatsNew

Segundo evento da Maratona Groovy e Grails: “O que ganhamos com Groovy?”

Neste webinar gratuito irei expor o ecossistema Groovy. Veremos rápidamente alguns dos seus aspectos e em seguida uma série de aplicações interessantes da linguagem.

Anote na sua agenda: dia 4/2/2015 às 20 horas. Para se inscrever, basta acessar este link: http://institutopangea.org/curso/9-webinar-o-que-ganhamos-com-groovy?a=110

A propósito, todos os eventos são gravados e estarão disponíveis para quem se inscrever. Sendo assim, caso você chegue atrasado depois pode compensar assistindo os trechos que por acaso tenha perdido. :)

Posts

O Jedi das Collections – Jonatas Emídio nos faz uma rápida introdução ao GroovyCollections – http://santograils.org/2015/01/30/o-jedi-das-collections/

Grails 3.0.0 M1 Asset Pipeline Tips and Tricks – Começam a aparecer os primeiros posts sobre Grails 3.0. – http://davydotcom.com/blog/2015-01-29-grails-3-0-0-m1-asset-pipeline-tips-tricks

Groovy Goodness publicou também três posts interessantes sobre collections:

Getting all but last element in a collection with Init method – http://mrhaki.blogspot.com.br/2015/01/groovy-goodness-getting-all-but-last.html

Pop and Push elements in a list – http://mrhaki.blogspot.com.br/2015/01/groovy-goodness-pop-and-push-items-in.html

Getting the indices of a collection – http://mrhaki.blogspot.com.br/2015/01/groovy-goodness-getting-indices-of.html

Uma matéria rápida na InfoQ sobre o suporte a Android no Groovy 2.4 – http://www.infoq.com/news/2015/01/groovy14-android

Apresentações

Testing Grails – uma excelente apresentação no InfoQ sobre como escrever testes em Grails – http://www.infoq.com/presentations/grails-testing-2014

Ratpack Web Framework – um framework que na minha opinião você deveria prestar atenção. Uma bela apresentação no InfoQ – http://www.infoq.com/presentations/ratpack-2014

Dicas de Grails da itexto: mapeando views – mais um vídeo da série “Dicas de Grails” publicado – https://www.youtube.com/watch?v=A_ZLQvGHv3E

Lançamentos

Grooscript 1.0 – Finalmente foi lançada a versão 1.0 do Grooscript, que nos permite compilar código Groovy em JavaScript! –  http://grooscript.org/announcement.html

Projetos interessantes

Groovy Sandbox – permite executar scripts Groovy em um ambiente seguro. Um projeto extremamente interessante e útil para administradores de sistemas. – https://github.com/kohsuke/groovy-sandbox

Tipagem dinâmica ou estática?

Já se perguntou a respeito da vantagem de se usar tipagem dinâmica em uma linguagem como Groovy? Se sim, seguem alguns artigos muito interessantes a respeito.

Static Typing Where Possible, Dynamic Typing When Needed: The End of the Cold War Between Programming Languages – Erik Meijer e Peter Drayton – Artigo interessantíssimo sobre o assunto que leva em consideração não o que tipagem dinâmica ou estática são, mas sim o que programadores realmente querem ao falar sobre o tema. – www.ics.uci.edu/~lopes/teaching/inf212W12/readings/rdl04meijer.pdf

Assine nossa newsletter!

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

1 comment on “Semana Groovy 24! – Grails 3.0-M1 lançado!

  1. Leo Silva

    Legal! Bom ver o Grails aproveitando as atualizações do Spring assim, agora só me resta aprender Gradle de vez :)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.