All posts by itexto

A volta da Semana Groovy!

Já faz um tempo desde a publicação da última Semana Groovy, não é mesmo?

Pois bem: é hora de voltarmos a publicar nossa newsletter semanal e, para isto, precisamos da ajuda da comunidade. Acreditamos que a Semana Groovy deva ser totalmente feita pela comunidade. Sendo assim, novamente estamos abrindo o processo de escrita, tornando ainda mais fácil sua participação.

Caso você tenha encontrado um link legal sobre Groovy e Grails, ou mesmo saiba de algum evento, treinamento ou notícia que seria legal compartilhar com a comunidade, basta preencher este formulário para que seja feita a inclusão da notícia e sua divulgação para a comunidade.

Para enviar sua notícia, basta clicar aqui.

Contamos com vocês!

Um importante update sobre o nosso Slack!

Ao criar o primeiro slack do Groovy e Grails Brasil, executamos a importação de toda a nossa base de usuários para o serviço, o que acabou esgotando nossa cota de invites.

(falha minha, era a primeira vez que usava o serviço)

Por esta razão, acabamos de criar o segundo Slack, este sim o oficial da nossa comunidade, e todos os participantes do grupo original já receberam novos convites para que seja realizada a migração, dado que com o tempo o primeiro grupo será fechado.

Para evitar novos problemas com nossa cota de convites do Slack, caso deseje participar do grupo, basta comentar este post para que lhe enviemos um convite o mais rápido possível: com o tempo iremos implementar um “slack in” para automatizar esta tarefa.

Me desculpem pelos transtornos pessoal: o importante agora é agitar nosso “novo novo” grupo lá no Slack. Contamos com a participação de vocês lá!

Grails + Vue.js – A série

Iniciei uma série de vídeos em meu canal chamada “Grails + Vue.js”, com o objetivo de apresentar esta tecnologia a desenvolvedores Grails, ou mesmo aqueles que, assim como eu, buscam uma alternativa mais simples e produtiva para o Angular.js.

Maiores detalhes podem ser encontrados em meu blog, incluindo o código fonte que será desenvolvido durante a série. Mais detalhes aqui.

Semana Groovy 40

Post sobre Geb aqui no blog!

Geb: Automatizando seu browser com Groovy – post excelente do Felipe Mamud publicado aqui no blog do Groovy & Grails Brasil. Leitura obrigatória! – http://www.grailsbrasil.com.br/blog/index.php/2015/11/11/geb-automatizando-seu-browser-com-groovy/

Oportunidade de trabalho no Mercado Livre em São Paulo

O Mercado Livre está com uma vaga de trabalho para desenvolvedor Grails em São Paulo. É uma excelente oportunidade para se atuar em uma das maiores plataformas de e-commerce do mundo (e que é 95% Grails) – Mais detalhes neste link: https://www.zao.com/9Qgrvm 

Iniciando com Docker

Encontrei um guia muito bom sobre Docker no DZone. É um excelente ponto de partida para aqueles que estão começando a trabalhar com esta ferramenta! – https://dzone.com/refcardz/getting-started-with-docker-1

Projeto interessante: GR8 CRM

Já precisou implementar um CRM (Costumer Relationship Manager) em algum projeto? Este plug-in te fornece um pronto que você pode facilmente implantar em aplicações Grails. Vale à pena conferir! – http://gr8crm.github.io/

Apresentações

Geb for testing your Grails Application – Apresentação interessante ensinando a usar o Geb em projetos Grails – https://www.youtube.com/watch?v=bBkSudTVdvs

Lightweight HTTP applications in the JVM with Groovy and RatPack – Mais uma vez RatPack mostrando seu valor. Uma alternativa muito interessante ao Node.js – https://www.youtube.com/watch?v=jL8fB-SS4yM

Run Grails 3 App from IntelliJ with Runtime Reloading – mais detalhes sobre como trabalhar com Grails 3 no IntelliJ IDEA – http://sergiodelamo.es/run-grails-3-app-from-intellij-with-runtime-reloading/

Semana Groovy 39

Conhecendo o Ratpack

Dan Woods apresenta o RatPack na SpringOne 2GX: um framework pouco falado aqui no Brasil e que vale muito à pena conhecer – http://www.infoq.com/presentations/ratpack-2015

Três excelentes apresentações sobre Grails na InfoQ norte-americana

Sugestão de Rodrigo Muller

Restfull Grails – http://www.infoq.com/presentations/grails-3-rest

Grails 3.x inside and out – http://www.infoq.com/presentations/grails-3-x-inside

Microservice Architecture with Grails – http://www.infoq.com/presentations/microservices-grails-2015

IntelliJ IDEA 15 liberado – com suporte a Grails 3

Mais detalhes neste vídeo: https://www.youtube.com/watch?v=7FiOmtfbOSI

Entenda o compilador do Groovy

Deep dive into the Groovy compiler – by Cédric Champeau – http://melix.github.io/s2gx-deepdive-groovy-compiler

Debug com Groovy via linha de comando

How to Debug a Groovy Script From Shell – by Sandra Parsick – http://blog.sandra-parsick.de/2015/11/02/how-to-debug-groovy-script-from-shell

Semana Groovy 38

Notícias

Depois do Groovy entrar para a Apache Foundation, os downloads mensais duplicaram para 1,3 milhões por mês – Veja post completo aqui.

Participaram desta edição Cleydson Figueiredo, Felipe Mamud e Henrique Lobo Weissmann. Interessado em nos ajudar nesta newsletter? Basta nos escrever!

Podcast

O podcast Software Engineering Radio tem em sua última edição uma entrevista com Cédric Champeau sobre a linguagem Groovy. Vale à pena ouvir! – http://www.se-radio.net/2015/10/se-radio-episode-240-the-groovy-language-with-cedric-champeau/

Vídeos

SpringOne 2GX 2015: Technical Keynote – The keynote speakers cover the current status of various Spring projects – Grails, Groovy, Cloud, etc.-, what has been done so far and what are the plans for the near future.

Grails 3.x Update (Graeme Rocher) – Grails project lead Graeme Rocher, discusses the latest release of Grails and what is coming up during the course of the next year, covering all the new features of Grails 3 including the new plugin model, Gradle build and profiles support.

Lançamentos

Depois de várias solicitações Jetbrains finalmente adiciona suporte a Grails 3 ao IntelliJ IDEA. A IDE trará suporte ao novo build system do framework a partir da versão 15, por enquanto disponível apenas via EAP. As novidades são: Resolução de dependências e configuração no projeto de forma automática, modo de depuração funcionando, dentre outras. Devido as grandes diferenças na estrutura, projetos Grails 3 serão considerados um tipo de projeto a parte. Mais informações em: https://blog.jetbrains.com/idea/2015/10/intellij-idea-15-eap-supports-grails-3/

Ratpack versão 1.1.0 lançada em 18/10/2015: http://ratpack.io/versions/1.1.0

Projetos

SwissKnife – A multi-purpose Groovy library containing view injection and threading for Android using annotations. It’s based on both ButterKnife and AndroidAnnotations.

Posts

Asynchronous Programming in Grails 3 – By Mike Hostetler – https://objectpartners.com/2015/10/22/asynchronous-programming-in-grails-3

Guias da itexto

A itexto lançou sua nova iniciativa: “Guias itexto”: pequenos e-books gratuitos focados no desenvolvimento de sistemas. O primeiro volume é sobre Git e o de Spring e assuntos relacionados a Groovy & Grails já estão a caminho. Este conteúdo pode ser baixado neste link.

Semana Groovy 37 – feita pela comunidade!

Esta foi mais uma semana de intensas melhorias no site do Grails Brasil. Foram feitas diversas melhorias em nosso layout, funcionalidades e até no desempenho do site. Novamente, toda opinião é extremamente bem vinda e necessária. Nos forneça seu ponto de vista neste link!

E sabem qual foi outra melhoria importante? Esta é a primeira edição da Semana Groovy co-editada pelos membros da comunidade! Participaram da sua escrita Henrique Lobo e Felipe Mamud!

Grails Brasil vira Groovy & Grails Brasil

Provavelmente a maior novidade para a comunidade. Visando aumentar o escopo da comunidade e trazer mais conteúdo para seus membros, Grails Brasil agora se chama Groovy & Grails Brasil.

Mais detalhes sobre o anúncio e as novidades esperadas neste link.

Apresentações

Grame Rocher apresenta o recurso “profiles” do Grails 3.1 – https://www.youtube.com/watch?v=L49sQpKMguQ&feature=youtu.be

Hangout Groovy 2 and Java 8 – Gotchas and Future (com Uladzimir Frantskevich) – https://plus.google.com/events/c5hpct678pidguk1l134fotkchk

Daniel Woods do core team do Ratpack Web Framework mostra uma introdução e detalhes sobre o framework – http://www.slideshare.net/danveloper/ratpack-springone2gx-2015

Livro

The Groovy 2 Tutorial – Um excelente livro que você pode ler gratuitamente na Internet sobre a linguagem! – https://leanpub.com/groovytutorial/read

Lançamentos

Grails 3.1 Milestone 2 – https://github.com/grails/grails-core/releases/tag/v3.1.0.M2

Groovy 2.4.5 (disponível no GVM) – http://www.groovy-lang.org/changelogs/changelog-2.4.5.html

Gradle 2.8-rc-2 (disponível no GVM) – https://discuss.gradle.org/t/gradle-2-8-rc-2-is-now-available-for-testing/12233

GVM será renomeado para SDKman – O nome GVM estava gerando muitos conflitos de nome (veja aqui e aqui). O SDKman já faz parte do ecossistema Groovy de maneira oficial. Mas estou usando o GVM? E agora? Neste post, o autor explica como fazer a migração.

Basilisk 0.0.0 – Basilisk é um framework para desenvolvimento de aplicativos desktop/móveis para a JVM. A principal diferença em relação ao Griffon é a utilização de JavaFX e JavafXPorts reaproveitando qualquer base de código existente. Para saber maiores instruções de uso veja aqui e aqui.

Posts

Sobrescrevendo o UserDetailService do Spring Security Plugin – William Krause nos conta sua experiência lidando com plug-ins do Grails e apresenta um comportamento sútil mas muito importante relacionado a esta parte do desenvolvimento Grails – http://www.willcrisis.com/site/2015/10/16/grails-sobrescrevendo-o-userdetailsservice-do-spring-security-em-um-plugin/

How to build a microservice with AWS Lambda in Groovy (in less than 5 minutes) com Benoit Hediard – https://medium.com/@benorama/how-to-build-a-microservice-with-aws-lambda-in-groovy-4f7384c3b804