*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!

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 [...]


Smalltalk x Java

Não é nenhuma novidade que eu programo em Java, amo Java e blá blá blá, o que não impede que eu escreva posts controversos quanto a isso. Então, este texto definitivamente não é bom para aqueles que gostam de ler que o Java é a melhor linguagem do mundo e etc. Por isso, já vou [...]


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 [...]


Última parte do tutorial sobre o Tapestry liberada!

É isso aí galera!! A última parte do tutorial, juntamente com as partes anteriores, estão disponíveis para download através da área de artigos aqui do blog ou, caso prefira, você pode acessar as versões HTML dos artigos no JavaFree (a última parte deverá ser disponibilizada nos próximos dias).
Como já era esperado, esta última parte é [...]


Applets ultrapassados? Ainda não!

Apesar de eu compartilhar a opinião de muita gente a respeito do FISL, alguns pontos interessantes merecem algum destaque, como o suporte a Comet no Glassfish e algumas curiosidades a respeito do projeto JavaDB.
Bom, estávamos (eu mais o pessoal do JavaFree) lá no FISL quando, do nada, começamos a puxar conversa com o Francois Orsini, [...]