Semana Groovy 11!

Links da semana

10 hot Programming Languages that are on the rise – A Computer World acaba de publicar uma lista com as 10 linguagens de programação que mais crescem. Adivinhem quem está na lista? Nosso velho amigo Groovy! – http://www.computerworld.com/slideshow/detail/149179/10-hot-programming-languages-that-are-on-the

Introducing to Messaging with Spring JMS – http://xpadro.blogspot.com.br/2013/07/introduction-to-messaging-with-spring.html

Pesquisa da Rebel Labs sobre quais os frameworks web mais usados pelos desenvolvedores na qual Spring MVC domina – http://zeroturnaround.com/rebellabs/top-4-java-web-frameworks-revealed-real-life-usage-data-of-spring-mvc-vaadin-gwt-and-jsf/

Experiences in using Grails in a micro services architecture – Apresentação interessante mostrando a experiência do palestrante, Jeck Beck (não é o guitarrista) aplicando Grails neste padrão arquitetural – https://www.youtube.com/watch?v=wF8gjfh0Kyw . Não sabe o que é micro serviços? Já escrevi sobre isto no blog: http://www.itexto.net/devkico/?p=1755

Discussão interessante

Grails Brasil – Como usar um marshaller customizado de JSON com Grails? Surgiu esta discussão na comunidade ( http://grailsbrasil.com.br/post/show/2735 ) que terminou com uma inidcação post com uma solução bastante interessante para o problema: http://compiledammit.com/2012/08/16/custom-json-marshalling-in-grails-done-right/

Lançamentos

Spring Framework 4.1 RC2 – http://spring.io/blog/2014/08/15/spring-framework-4-1-rc2-released

Spring Data Evans RC – O que incluirá melhorias para todos os subprojetos do Spring Data, como MongoDB, Redis, JPA, Neo4J, etc. – https://spring.io/blog/2014/08/13/first-release-candidate-of-spring-data-release-train-evans-available

Posts clássicos

Como evoluiu a componentização de software no decorrer do tempo? O que é um componente? Quer conhecer as abordagens adotadas em outras plataformas, como C, .net, Java, Delphi e VB? Esta tese de mestrado é sobre isto: assunto que deve estar sempre presente na mente de todo desenvolvedor: http://www.polberger.se/components/read/

E já que o assunto é componentização, já ouviu falar em OSGi? Para os que não conhecem, OSGi é uma tecnologia bem madura (surge em 1999) que nos provê um mecanismo de modularização fantástico para a plataforma Java. Imagine poder trocar partes do seu sistema com este em execução ou prover uma arquitetura baseada em plugins para seus projetos, exatamente como no projeto Eclipse (que é baseado em OSGi)…

Estava previsto seu suporte na versão 2.0 do Grails ( https://jira.grails.org/browse/GRAILS-2221 ), mas este foi removido (uma pena na minha opinião). Se quiser ver como funciona, recomendo este tutorial em PDF: http://www.knopflerfish.org/tutorials/osgi_tutorial.pdf . O texto presente na Wikipedia também é um bom começo: http://en.wikipedia.org/wiki/OSGi

Tem material que gostaria de divulgar aqui?

Semana Groovy tem por objetivo mostrar o que ocorre de novidade com as tecnologias Groovy, Grails e Spring (e Java em geral). O ideal é que eu fale sobre coisas que ocorram em nosso país (ou em língua portuguesa). Tendo novidades, como, por exemplo, um curso que você vá ministrar, eventos ou coisas similares, basta entrar em contato comigo por e-mail, ok?

Hiato de uma semana

Como havia dito na Semana Groovy 10 (http://www.itexto.net/devkico/?p=1934) terei de viajar a trabalho. Saio dia 17 para voltar em 30 de agosto. Sendo assim, como terei um acesso bastante precário à Internet, a edição do dia 25/8/2014 tem 90% de chances de não sair. Mas a da semana seguinte com certeza sairá!

Assine nossa newsletter!

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

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.