Semana Groovy 11! - /dev/Kico
Semana Groovy 11!
Kico (Henrique Lobo Weissmann) 18/08/2014 16/08/2014 No Comments on Semana Groovy 11!
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
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/
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
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á!