*batteries not included

Software development nonsenseness

Este blog deixou de ser mantido, mas o autor continua escrevendo aqui. Não deixe de assinar o novo feed!

Mais um…

English readers: please follow this link.
Vocês se lembram da minha não-tão-recente experiência com DSLs em Groovy? Pois é… para variar, eu acho que levei a idéia um pouco longe demais.
Explico. Algum tempo depois de publicar o referido post, eu comecei a procurar na Internet por outras APIs ou aplicações semelhantes à que eu havia criado [...]


DSL: Rolando dados com o Groovy

Provavelmente, muitos dos que acompanham este blog também acompanharam o evento Rails for Kids, que rolou no último sábado. Eu particularmente achei o evento muito bacana, principalmente agora que já terminei de ler o livro Agile Web Development with Rails e estou começando a levar o Rails mais a sério como opção de framework para [...]


Em tempos de Mega Sena acumulada…

Há alguns minutos atrás eu acabei me deparando com um desafio bastante interessante proposto por Rodrigo Sol. O desafio em questão pede a criação do menor programa possível — em qualquer linguagem — para gerar um jogo da Mega Sena. Hehe, impressionante o poder de uma loteria acumulada sobre as pessoas!
Seguem as regras do desafio [...]


Normalizando mp3 com Groovy

Eu utilizo aqui um programinha chamado mp3gain para normalizar o volume das músicas no meu iPod. Bom, é um programa sensacional… o problema é que ele só permite o ajuste de arquivos que estejam em uma mesma pasta, dificultando um pouco quando o ripper organiza os arquivos MP3 em sub-pastas. São em casos como este [...]


Groovifique seu build!

Eu sei que fiquei um bom tempo sem escrever nada, mas tentarei resolver tal situação com este post, que será longo e interessante! Por isso, economizarei nos “lero-leros” e compensarei nos códigos.
Descreverei a seguir o funcionamento do processo de build de um projeto que venho desenvolvendo. Mesmo este projeto não sendo grande, o processo de [...]


Groovy no dia-a-dia

Indo no embalo do post anterior.
Neste fim de semana eu resolvi implementar a parte de Help em um projeto através do uso da API JavaHelp. Quem já conhece o JavaHelp sabe que os arquivos de Help precisam ser indexados por uma ferramenta chamada jhindexer no caso do Help precisar suportar pesquisas. Por esse motivo, achei [...]


Autenticação e autorização com Grails

Aqui vai mais um daqueles posts onde conto um pouco das experiências que estou tendo com o Grails, o pequeno-grande framework web. Para ser mais específico, trago aqui algum código que mostra como implementar um esquema simples de autenticação e autorização em uma aplicação Grails. Mas, antes de mostrar qualquer código, deixe-me introduzí-lo ao [...]


E-mails no Grails?

Minhas experiências com o Grails não podiam ser melhores. Nas minhas brincadeiras aqui, eu achava tudo muito simples de ser feito, já que sempre existia algo prontinho para usar. Só que, na verdade, nem tudo é como eu pensava ser. Isso não é exatamente um problema, visto que o Grails está incorporando features muito legais [...]


Let it Groovy!

Depois de mostrar aqui os procedimentos de instalação do Grails, eu aproveitei este fim de semana para aprender um pouco mais dos recursos que este framework oferece a nós, desenvolvedores.
Se você não conhece o Grails, faça um favor para si mesmo e reserve um tempo para fazer uns testes. Trata-se de um framework excelente, capaz [...]


Grails no Ubuntu 6.06

Seguindo a linha do post em que eu mostrei como instalar e executar os primeiros comandos no JRuby, neste post eu mostrarei como instalar o Grails no Ubuntu e montar uma aplicação de cadastro em poucos minutos! Sim, você nem imagina o quanto pode ser rápido e fácil criar aplicações em Java. Duvida? Então veja [...]