Uncategorized

/dev/All – agregador de blogs de desenvolvedores (e também um podcast)!

Hoje estou lançando um projeto no qual venho trabalhando já faz algum tempo. Se chama /dev/All, está em um estágio “pré-beta” mas acredito que já esteja 50% usável. Bom, ele supre dois objetivos meus: Agregador de blogs voltados a desenvolvimento de software Sempre senti muita falta de um agregador de blogs voltados para a minha área

/dev/All – agregador de blogs de desenvolvedores (e também um podcast)! Read More »

Melhorando a segurança de scripts na JVM: o script eterno – vídeo

No vídeo anterior mostrei como é possível tornar sistemas Java fácilmente extensíveis embarcando uma linguagem de script – no caso Groovy, é claro – em seu projeto. Agora começo a mostrar como evitar boa parte dos perigos que esta técnica trás para seus sitemas. Inicialmente este vídeo era parte de um outro bem maior: no

Melhorando a segurança de scripts na JVM: o script eterno – vídeo Read More »

Publicado meu artigo sobre Redis na Java Magazine 114!

Acaba de ser publicado um artigo que escrevi para a Java Magazine sobre o Redis. Para quem não conhece, este é um banco de dados NoSQL baseado no modelo chave-valor. Atualmente é uma das minhas ferramentas favoritas pelo fato de oferecer excelente performance, facilidade de uso e gerenciamento e, também, não menos importante, seu poderoso

Publicado meu artigo sobre Redis na Java Magazine 114! Read More »

Evento: Papo de Empreendedor – Belo Horizonte

É sempre ótimo termos eventos aonde podemos conhecer novas pessoas que compartilhem os mesmos objetivos que você. E sabe o que é mais legal? Vai ocorrer algo assim em Belo Horizonte no dia 26 de janeiro (2013). Se chama “Papo de Empreendedor”, aonde todos aqueles que planejam iniciar novos negócios ou se interessam pelo assunto

Evento: Papo de Empreendedor – Belo Horizonte Read More »

Material da apresentação “Inversão de Controle, Injeção de Dependências e AOP com Spring”

Dia 13 de dezembro ministrei para a comunidade Pangea a palestra “Inversão de Controle, Injeção de Dependências e AOP com Spring”, o que foi uma experiência muito bacana. O objetivo desta apresentação foi mostrar o que estes conceitos, tão usados e pouco compreendidos, de fato significam e como podemos tirar proveito dos mesmos com ou

Material da apresentação “Inversão de Controle, Injeção de Dependências e AOP com Spring” Read More »

Lançado meu livro “Vire o Jogo com Spring Framework”!

Acaba de ser lançada a versão final (impressa e digital) do meu livro “Vire o Jogo com Spring Framework”, publicado pela editora Casa do Còdigo. Meu objetivo foi escrever o “livro de Spring que sempre quis ler” e acredito que a missão esteja cumprida. Talvez eu tenha desempenhado o maior esforço intelectual da minha vida.

Lançado meu livro “Vire o Jogo com Spring Framework”! Read More »

Bibliografia Spring comentada

Abandonei o blog por alguns meses para me dedicar à produção do meu livro “Vire o jogo com Spring Framework” pela editora Casa do Código. Foi um processo muito enriquecedor pois me permitiu reler vários textos (e conhecer novos) que de uma forma ou outra acabaram entrando neste trabalho. Este post é sobre esta bibliografia,

Bibliografia Spring comentada Read More »

Grails: aspectos interessantes na configuração de acesso a dados

Em diversas aplicações que trabalhei, o único arquivo de configuração que precisamos alterar é o DataSources.groovy. E sabe o que é mais interessante neste componente do framework? É um arquivo de configuração vivo! Grails sempre me surpreende, até em sua configuração básica. Porém, antes de mostrar alguns aspectos pouco conhecidos deste arquivo, vou começar pelo

Grails: aspectos interessantes na configuração de acesso a dados Read More »

Primeiros passos NoSQL com MongoDB: manipulando documentos

Continuando meu post anterior sobre o assunto, é hora de colocarmos a teoria em prática. Meu objetivo agora é expor o básico sobre o funcionamento e operação do MongoDB para que, em seguida, possamos aplicar este SGBD a alguma linguagem de programação (muito provávelmente usarei o Groovy, que cai como uma luva). Instalando o Servidor

Primeiros passos NoSQL com MongoDB: manipulando documentos 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 »

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 »

Rolar para cima