Squeak By Example em pt_BR? Saiba como contribuir!
É isso aí! Depois de um longo tempo sem dar as caras por aqui, venho aqui anunciar minha mais nova contribuição ao mundo do código aberto: a tradução para o Português do Brasil do livro Squeak By Example. O projeto, iniciado pelo Ronaldo Ferraz, servirá para facilitar o acesso ao Squeak (e ao Smalltalk de [...]
TDD e Swing juntos?
Como prometido, deixarei aqui algumas dicas sobre como desenvolver uma aplicação Swing de conversão de temperaturas utilizando uma técnica de desenvolvimento de software conhecida como TDD (Test Driven Development). Então, se você nunca ouviu falar em TDD antes, procure dar uma estudada para saber do que se trata antes continuar lendo este texto. Garanto que, [...]
Squeak By Example
Entrei agora no site do Squeak para me atualizar quanto ao andamento desse projeto (e de projetos relacionados) e eis que encontro um tutorial que ensina — de uma forma simples e objetiva — tudo o que é preciso saber para começar a desenvolver em Squeak (e conseqüentemente Smalltalk).
O tutorial entitulado Squeak By Example está [...]
Swing Application Framework (JSR-296) - Parte 2
Na primeira parte desse artigo, foram apresentadas as motivações e os objetivos para criação e uso da JSR-296, o gerenciamento de ciclo de vida e inicialização de aplicativos, o armazenamento do estado da GUI entre sessões e persistência local com o Swing Application Framework. Nessa continuação, será apresentada a injeção de recursos e a definição, [...]
Montando um guestbook com Seaside + Magma
A pedidos (na verdade, era para estar no singular), trago neste post informações sobre o Seaside e o Magma, mais especificamente sobre a integração entre eles com o objetivo de se criar aplicações que necessitam persistir objetos.
O Seaside dispensa apresentações. Já o Magma é um banco de dados multi-usuário orientado a objetos escrito totalmente [...]
Seaside: um framework web de verdade
Não é nenhuma novidade - pelo menos, não para aqueles que acompanham este blog há algum tempo - que eu estou me aventurando pelo incrível mundo do Smalltalk e suas vertentes. Pois então… dando prosseguimento à esta saga, tenho o orgulho de anunciar a minha próxima vítima: o framework Seaside.
Grossamente falando, o Seaside é um [...]
Debugando uma aplicação Maven com o Eclipse
Se você já teve que debugar um Test Case de uma aplicação Maven, então é bem provável que você tenha perdido minutos (horas?) tentando decifrar a documentação disponível na Internet, documentação esta que mais parece a tradução de Aramaico para Inglês do Google. Pois bem… até alguns dias atrás, eu pensava que debugar uma aplicação [...]
Screencast Seaside - Hello World
Acabei de subir para o servidor uma screencast que mostra um exemplo de como montar um hello world com o Seaside, um framework web para Smalltalk. Não estou com muito tempo pra ficar fuçando nele, mas até onde eu mexi, estou maravilhado (palavra gay essa palavra, mas pior que é verdade ).
Para se começar [...]
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 [...]
Integrando o Spring ao Tapestry
Recebi hoje o e-mail de um leitor que, após conferir os tutoriais sobre o Tapestry (a última parte, sendo mais específico), não gostou muito do HiveMind. Já imaginava que isso aconteceria, pois o HiveMind é um framework atípico e difícil de se entender (principalmente pela escassez de documentação).
Uma vez que o framework Spring é bem [...]

