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 »

Introdução ao MongoDB: um banco de dados NoSQL

Já faz algum tempo que venho estudando o MongoDB.  Dentro da turma dos SGBDs NoSQL este foi aquele com o qual acabei criando maior simpatia pela sua simplicidade e documentação (apesar de muita gente falar do Apache Cassandra, sua documentação ainda é horrível). O MongoDB é um banco de dados orientados a documentos. Sendo assim,

Introdução ao MongoDB: um banco de dados NoSQL 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 »

Dica Groovy: simplificando seu código com ‘with’

Imagine que você tenha uma classe tal como a abaixo: Há duas maneiras de preencher suas propriedades: você poderia usar um construtor como o código abaixo: que é bem bacana, mas também poderia escrever um código bem mais tedioso, como este: Entra a instrução with, que é muito similar à que encontramos no Delphi:

Dica Groovy: simplificando seu código com ‘with’ 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 »

Como instalar o Apache Cassandra

Recentemente enfrentei alguns problemas ao tentar instalar o Apache Cassandra. Como o getting started do projeto não me ajudou muito, aqui segue um guia rápido sobre como instalar o bichinho no seu computador/servidor. 1. Faça o download da última versão no site oficial: http://incubator.apache.org/cassandra/ 2. Verifique os seus requisitos de sistema. Como o Cassandra é

Como instalar o Apache Cassandra Read More »

Pascal e o nerd tiraninho

E não é que Pascal, no século XVII, ao expor o seu conceito de tirania sem querer descreve os nerds tiraninhos que implicam com todos aqueles que usam tecnologias diferentes das suas favoritas em pleno século XXI? A definição é feita no fragmento 58 da sua obra inacabada “Pensées” (em português “Pensamentos”). Segue o fragmento:

Pascal e o nerd tiraninho 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 »

Off:como transformar o seu Macbook em um adaptador wireless para Xbox 360

Enquanto digito este post meu XBox 360 está baixando atualizações da Internet. Tudo normal se não fosse por um pequeno detalhe: meu “adaptador wireless” para o Xbox é o meu Macbook. Se você não quer gstar uma fortuna naqueles adaptadores, pode usar o seu notebook para este fim. Acredito que com algumas pequenas alterações o

Off:como transformar o seu Macbook em um adaptador wireless para Xbox 360 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 »

Outra causa para o maldito erro “Não é possível abrir mais tabelas” do MS Access com JDBC ODBC Bridge!

Como sempre, o Access apronta das suas comigo. Quando achava que já tinha resolvido todos os problemas relacionados ao maldito problema “Não é possível abrir mais tabelas” (veja este link), encontrei outra possível causa para o mesmo no StackOverflow. O que pode ocorrer é o seguinte: há situações nas quais o seu cliente pode perder

Outra causa para o maldito erro “Não é possível abrir mais tabelas” do MS Access com JDBC ODBC Bridge! Read More »

Rolar para cima