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

Depurando uma aplicação JavaEE no Glassfish

Este post, na verdade, é uma dica rápida para quem possui aplicações JavaEE rodando em servidores Glassfish e está tendo dificuldades na hora de rastrear a origem de possíveis bugs no código.
Habilitando o modo de debug
Existem duas maneiras de se habilitar o modo de debug no Glassfish: através do painel de administração ou durante a [...]


Magritte: como se virar sem documentação

Há um (bom) tempo atrás, eu havia tentado aprender a utilizar o Magritte, um framework Smalltalk para meta-descrição de objetos, que fornece recursos como geração automática de views, relatórios, validação etc.
Eu cheguei até a prometer um post sobre o assunto só que, para minha infelicidade, eu não tinha conseguido fazer o bicho funcionar de jeito [...]


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


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


6 lições que aprendi sobre desenvolvimento de software

É natural do ser humano aprender com os seus próprios erros. Quem aqui nunca vivenciou uma situação inusitada na qual mesmo tendo a impressão de que algo está errado, acabamos ignorando e seguindo em frente. E assim continua até que, num belo dia, a bomba explode e você pensa consigo mesmo: “eu sabia!”.
Essas situações, embora [...]


Resumo para SCWCD 1.4 disponível

A primeira “versão” do resumo acaba de ser disponibilizada!
Caso haja interesse, o arquivo pode ser baixado através da página de artigos aqui do blog. É provavel que eu faça mais algumas alterações e/ou adicione algumas outras coisas nos próximos dias (vou fazer mais alguns simulados para ter certeza)… caso isso aconteça, estarei atualizando [...]


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


Problemas com o SVN do Sourceforge?

Depois gastar um bom tempo pesquisando, finalmente descobri uma forma de utilizar o servidor SVN do SourceForge sem correr o risco de jogar o monitor na parede!
O que ocorria comigo (e provavelmente ocorre com outras pessoas) é que, dependendo das mudanças que eu fazia no código-fonte do meu projeto, o servidor SVN respondia [...]


Slides da apresentação de TCC!

Deu o maior trabalho fazer esses slides mas ficaram o bicho! (opinião pessoal)
É a primeira apresentação que eu monto que não está repleta de bullet points e cheias de textos massantes e complexos…


Dicas sobre como apresentar

Daqui alguns dias eu devo apresentar na faculdade tipo uma “simulação” do que será a defesa do trabalho de conclusão de curso para a banca examinadora. Somando a isso o fato de eu não lidar muito bem com apresentações, fiz umas pesquisas na internet a respeito do assunto e encontrei alguns links muito legais.