Groovy

Gradle: um sistema de build MUITO agradável

Recentemente resolvi experimentar o Gradle em um projeto. Para aqueles que não o conhecem, trata-se de um sistema de build baseado em Groovy que trás a expressividade desta linguagem para o mecanismo de build, o que torna nossos scripts muito mais legíveis e fáceis de escrever. Sou fã do Ant, porém sempre me incomodou o fato […]

Gradle: um sistema de build MUITO agradável Read More »

Série “Grails: do Groovy à Web” começa a ser publicada na Java Magazine

A partir deste mês estarei publicando na Java Magazine uma série de artigos chamada “Grails: do Groovy à Web”, na qual exponho com detalhes os principais conceitos por trás do framework. A primeira parte já se encontra disponível na edição 75 publicada este mês, e o tema é a linguagem Groovy. Farei uma introdução à

Série “Grails: do Groovy à Web” começa a ser publicada na Java Magazine Read More »

Por que resolvi largar o HTML e partir pro Flash (Flex na realidade)

No decorrer de 2009 iniciei um projeto cujo principal objetivo técnico consistiu em levar ao extremo o que consigo fazer atualmente usando Grails na camada de controle e domínio e a dobradinha HTML/CSS/Javascript na camada de visualização (atualmente, só de ver uma interface 100% baseada em campos textuais e caixas de seleção já começo a

Por que resolvi largar o HTML e partir pro Flash (Flex na realidade) Read More »

Dica: iniciando processos em Groovy

Há situações nas quais se torna necessário iniciar processos externos.Em Java, podemos usar a classe Runtime para iniciar novos processos, tal como no código abaixo: O resultado será uma nova instância da classe abstrata java.lang.Process, cujos métodos poderemos acessar e assim direcionar o stream de saída, etc. Groovy simplifica esta tarefa da seguinte forma: caso

Dica: iniciando processos em Groovy Read More »

It seems that brazilians REALLY like Grails!

Recently I wanted to know how well positioned was Grails Brasil. Well, for my surprise, quite well! Taking in consideration the number of registered members, we are the largest Grails community on the planet! Using as a base the list of user groups on the Grails official website (http://www.grails.org/User+Groups) and the number of registered members

It seems that brazilians REALLY like Grails! Read More »

Upgrade gigante no Grails Brasil

Esta é uma grande semana para o Grails Brasil, pois diversas melhorias finalmente foram implementadas no site, dentre as quais, a mais importante consistiu no upgrade do motor utilizado pelo site. O phpBB foi atualizado para a versão 3.0.5 que, de fato, é muito superior à 2.0. Dentre as novidades, as mais importantes consistem em:

Upgrade gigante no Grails Brasil Read More »

Grails: Enviando e-mails de uma forma REALMENTE simples

Enviar e-mails usando Grails pode ser uma tarefa muito chata. Sim, temos o plugin mail , com o qual muitas pessoas enfrentam dificuldades (e outra: é uma alternativa útil somente dentro do ambiente Grails). Outra possibilidade consiste em usar os wrappers que o próprio Spring nos oferece para lidar com o problema, porém a tarefa

Grails: Enviando e-mails de uma forma REALMENTE simples Read More »

Grails usado na automação hospitalar

Hoje para minha surpresa (agradável) recebi um e-mail de uma empresa chamada Wareline me informando sobre o seu novo sistema de automação hospitalar 100% feito em Grails. Considero um case interessante, uma vez que estes sistemas não podem falhar de maneira alguma (e muita gente ainda tem um pé atrás com relação à estabilidade oferecida

Grails usado na automação hospitalar Read More »

Síndrome da IDE

Frequentemente no Grails Brasil me deparo com a seguinte reclamação: “não há grande suporte das IDEs ao Grails ainda”. Sabe: na realidade não vejo isto como um problema, mas sim como uma solução a um problema muito comum, que costumo chamar de “Síndrome da IDE“. Se você sente um ou mais dos síntomas abaixo, abra

Síndrome da IDE Read More »

Groovy como linguagem de script – como instalar e minha experiência

Groovy tem sido minha linguagem de script favorita por pelo menos um ano, conseguindo algo que até então era impensável pra mim: substituir o Perl, que até então quebrava todos os meus galhos e troncos (muitos troncos). Claro: meu caso não é uma regra, porém acredito que seja muito próximo da realidade de diversos programadores

Groovy como linguagem de script – como instalar e minha experiência Read More »

Grails: entendendo a estrutura de diretórios

Se você deseja conhecer o Grails, a primeira coisa que deverá conhecer BEM consiste em sua estrutura de diretórios. Esta é criada após a execução do comando grails create-app [nome da sua aplicação] dentro do diretório [nome da sua aplicação]. A primeira vista, pode parecer um pouco complexa, porém, como veremos neste post, é incrívelmente

Grails: entendendo a estrutura de diretórios Read More »

Básico do Groovy para quem for aprender Grails

Antes de começarmos a trabalhar diretamente com Grails, convém conhecer o básico do Groovy. Afinal de contas, é a linguagem por trás da ferramenta e, mais do que isto, trata-se também de uma linguagem muito interessante para se trabalhar (programadores Java podem ver varios detalhes da linguagem que realmente surpreendem). O que é Groovy? No

Básico do Groovy para quem for aprender Grails Read More »

O que é Grails e como ele salva a plataforma JEE (além de lhe evitar o tédio)?

Se você chegou a esta página, é sinal de que tem pelo menos uma noção básica do que venha a ser Grails:  um framework/plataforma utilizada na construção de aplicações web. Porém, para desenvolvedores Java já acostumados com os frameworks atuais, como Struts, JSF, Facelets e outros, trata-se de algo mais do que mais um framework

O que é Grails e como ele salva a plataforma JEE (além de lhe evitar o tédio)? Read More »

RESTfull Grails:artigo de Scott Davis sobre aplicação de REST usando Grails

Encontrei hoje pela manhã este excelente artigo de Scott Davis sobre como implementar uma arquitetura orientada a serviços usando REST. O que achei interessante é que contém uma introdução muito bem feita aos conceitos básicos do REST para aqueles que estão se iniciando na área. Fica aí a dica.

RESTfull Grails:artigo de Scott Davis sobre aplicação de REST usando Grails Read More »

Lendo XML com Groovy (ou como causar inveja em um programador Java (e depois satisfazê-la!)) – (ou ainda, como ler XML SEMPRE deveria ter sido)

Sempre achei XML paradoxal. Por um lado, trata-se de uma tecnologia fantástica: a sintaxe do XML é simplíssima. Qualquer um consegue gerar um documento no formato XML. No entanto, em contrapartida, ler o bem dito documento (ao menos em Java) pode ser um suplício. Há ferramentas que facilitam este trabalho (Dom4J, XStreamer, etc.), mas é

Lendo XML com Groovy (ou como causar inveja em um programador Java (e depois satisfazê-la!)) – (ou ainda, como ler XML SEMPRE deveria ter sido) Read More »

Groovy: detalhes que encantam aqueles que programam em Java

Confesso: estou viciado em Groovy. Desde que aprendi a linguagem a um ano e meio (ou dois?) anos atrás, toda vez que vou programar em Java sinto falta de algum detalhe da sintaxe do Groovy na mesma. Aqui pretendo expor alguns detes pequenos detalhes que, embora não essenciais, são extremamente úteis no dia a dia

Groovy: detalhes que encantam aqueles que programam em Java Read More »

Rolar para cima