Grails

Grails: lutando contra o cache do navegador (CSS e Ajax)

Um problema no desenvolvimento de aplicações web é o cache do navegador. É muito comum situações nas quais alteramos arquivos CSS em nosso projeto, enviamos a aplicação para o ambiente de produção e mesmo assim nossos clientes continuam vendo o layout da versão anterior. Isto ocorre porquê o browser cacheia os arquivos baixados da Internet […]

Grails: lutando contra o cache do navegador (CSS e Ajax) Read More »

Grails: resolvendo o problema de queda de conexão com o MySQL

Você que trabalha com Grails e MySQL já topou com excessões como estas: “com.mysql.jdbc.CommunicationsException: Communications link failure“, “java.net.SocketException: Broken pipe” , “java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.” ? Normalmente ocorrem após algumas horas de inatividade da sua aplicação. Normalmente acontecem porquê

Grails: resolvendo o problema de queda de conexão com o MySQL Read More »

Você REALMENTE acha que vai aprender assim?

Uma lição importante aprendida com o Grails Brasil foi como não aprender alguma coisa.  A foto do Baudrillard ai ao lado não é acidental. Há alguns anos atrás li um pequeno livro de Baudrillard chamado “A Ilusão Vital”  que chega a uma conclusão fascinante: se você quiser privar um indivíduo de informação, afogue-o nela. E

Você REALMENTE acha que vai aprender assim? Read More »

Grails: do Groovy à Web – Quinta e última parte publicada na Java Magazine 79

Acaba de sair a edição digital (o que quer dizer que a versão impressa já deve estar a caminho) da revista Java Magazine n. 79, que contém a quinta e última parte da minha série “Grails: do Groovy á Web”. Desta vez o assunto é a camada de visualização: dei foco ao detalhamento da tecnologia

Grails: do Groovy à Web – Quinta e última parte publicada na Java Magazine 79 Read More »

Uma experiência bem sucedida com o Memcached

Memcached é um sistema de cache em memória distribuido muito fácil de usar. Como recentemente tive uma experiência maravilhosa com esta ferramenta acredito que é interessante expô-la neste post (prometo que o próximo post será sobre MongoDB). A natureza do Memcached é extremamente genérica – trata-se de um serviço de rede – sendo assim, o

Uma experiência bem sucedida com o Memcached Read More »

Quarto artigo da série “Grails: do Groovy á Web” publicado na Java Magazine

Foi publicado na Java Magazine nº 78 o quarto artigo da série “Grails: do Groovy à Web”: desta vez o foco é o GORM, que é a camada de persistência adotada pelo Grails. De todos os artigos publicados pela série, muito provávelmente este é o mais abrangente, pois abordo desde o básico (as quatro operações

Quarto artigo da série “Grails: do Groovy á Web” publicado na Java Magazine Read More »

Melhorando seus layouts com 960 Grid System (para não designers como eu)

Em um post anterior expliquei como usar SiteMesh com Grails. Agora é hora de expor uma descoberta recente que fiz: o 960 Grid System (960gs), criado por Nathan Smith. Para aqueles que não conhecem, o 960gs é um framework CSS. Como não sou designer (apesar de tentar com toda a minha teimosia), o termo framework

Melhorando seus layouts com 960 Grid System (para não designers como eu) Read More »

Grails: entendendo o SiteMesh

Ao aprender Grails um dos componentes que mais me confundiu foi o SiteMesh. Intuitivamente eu sabia o que estava acontecendo, mas toda vez que buscava escrever a respeito acabava me enrolando. E acredite: você só conhece de fato algo se consegue descrevê-lo em palavras, por escrito. Trabalhando na última parte da minha série “Grails: do

Grails: entendendo o SiteMesh Read More »

Grails: do Groovy à Web – Terceiro artigo publicado na Java Magazine 77

Acabou de sair a edição digital (a versão impressa deve estar para ser liberada nos próximos dias) da Java Magazine 77 na qual o meu terceiro artigo da série “Grails: do Groovy à Web” foi publicado. Desta vez, o foco é a camada de controle do Grails. Veremos como funciona o mecanismo de requisições adotado

Grails: do Groovy à Web – Terceiro artigo publicado na Java Magazine 77 Read More »

Divulgando os brasileiros que trabalham com Grails

Recentemente iniciei um novo projeto no Grails Brasil: o {Blogs}. Trata-se de um agregador de blogs escritos por brasileiros (ou em português) que trabalhem com Grails e curtem compartilhar suas experiências neste processo. A razão de ter iniciado o projeto é simples: há profissionais excelentes no Brasil trabalhando com Grails, pessoas que ajudam demais a

Divulgando os brasileiros que trabalham com Grails Read More »

Grails: detalhes pouco conhecidos dos ambientes de execução (environments)

Um dos recursos mais bacanas do Grails é a possibilidade de se possuir mais de um ambiente de execução (environment). A grosso modo, pode-se dizer que o environment representa uma configuração específica de banco de dados usada em determinada situação. Neste post não irei explicar como configurar seu acesso às suas bases de dados, mas

Grails: detalhes pouco conhecidos dos ambientes de execução (environments) Read More »

Segundo artigo da série “Grails: do Groovy à Web” publicado na Java Magazine

Meu segundo artigo da série “Grails: do Groovy à Web” acaba de ser publicado na edição digital da Revista Java Magazine, o que quer dizer que a versão impressa já deve (provávelmente já está) estar sendo distribuida neste momento. Continuando a nossa jornada, desta vez exponho uma visão panorâmica do framework. Será apresentado o projeto

Segundo artigo da série “Grails: do Groovy à Web” publicado na Java Magazine Read More »

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 »

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 »

Em número de usuários registrados, Grails Brasil é o maior grupo de usuários Grails do mundo

Recentemente resolvi fazer uma pesquisa para descobrir, dentre os grupos de usuários de Groovy e Grails (foco em Grails) aonde se situava o Grails Brasil. Eis o resultado: em número de usuários registrados, Grails Brasil é de longe (apenas o grupo de Minessota chega perto de nós com 224 usuários) o maior do mundo, levando-se

Em número de usuários registrados, Grails Brasil é o maior grupo de usuários Grails do mundo 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 »

Rolar para cima