Nosso novo blog

Já era hora, eu achei, de criar um novo blog para falar do MiddleHeaven.
Tenho dedicado meu muito escasso tempo livre a este projeto durantes os últimos anos e está na hora de o mostrar ao mundo (e ser criticado por isso …).
O blog em inglês não deslanchou e o site feito pelo maven é pesado [...]

MiddleHeaven Pré-Alfa

Uma versão utilizável do MiddleHeaven já está disponivel. A versão é a 0.0.1 o que significa que é pre-alfa.
Este release não é de produção, nem muito menos está em estado de completo, mas isso é porque estou tomando em consideração todos os toolboxes.  Alguns toolboxes estão 90% terminados e alguns já são utilizáveis mesmo sem [...]

MiddleHeaven Reloaded

Ha quase um ano o MiddleHeaven nasceu, mas a sua evolução anda um pouco lenta devido a minha falta de disponibilidade para trabalhar nele. Então vou fazer algumas alterações.
Primeiro, decidi criar um outro blog para falar do MiddleHeaven. Isto porque: a) não caberia neste blog pessoal falar com detalhe desse asunto e; b) precisava [...]

Atualizações

Os artigos sobre exceções e coleções foram atualizados. Ao de coleções adicionei um fluxo de decisão de interfaces e implementações de coleções. São abrangidos os principais casos. Notei que existe pouco entendimento das diferenças entre cada implementação, então espero que isto ajude a clarificar as coisas. Um terceiro, prometido, artigo sobre exceções está [...]

Wire It to me

Como saberão estou – no meu pouco tempo livre – envolvido no projeto MiddleHeaven. Umas das capacidades mais interessantes do Middleheaven é ganhar independência de plataforma através do uso de serviços. Como comentei antes, “serviço” é uma modelo que está em alta e que parece fornecer encapsulamento, isolamento e desacoplamento por definição. Adicionamos a isso [...]

Padrões

Uma das mais inimitáveis características do ser humano é ser capaz de reconhecer padrões. Não apenas padrões de cor, forma ou som, mas também padrões em idéias, conceitos e abstrações. A matemática não seria possível sem essa capacidade.
Venho elaborando descrições do padrões mais importantes (a lista não pode ser exaustiva porque existem bastantes ) [...]

Orientação a Serviços

Muitas coisas aconteceram desde a ultima mensagem. Esta vida corrida demanda demais.
O projeto Middleheaven continua. Um dos seus pontos fortes é o uso de serviços para fornecer funcionalidade. Serviços são interfaces que estabelecem contratos. A sua implementação é desconhecida, apenas sabemos que funciona. Desta forma a aplicação pode ser totalmente isolada de mecanismos de infraestrutura [...]

MiddleHeaven

Decidi trocar o host do MiddleHeaven para o SourceForge já que o Java.net não oferece a simplicidade de um webserver onde colocar a documentação e outras coisas. Como o projeto usa o Maven o site é criado e colocado online automáticamente.
Esta configuração do Maven é uma mão na roda quando está certa, mas é [...]

Nasce o MiddleHeaven

Depois de muito , muito, tempo prepando o terreno decidi que é hora de lançar o projeto.
A minha ideia original era trabalhar no projeto até ter uma fundação sólida para depois o libertar como open source. Mas devido ao pouco tempo que disponho decidi lançar por partes, conforme vai ficando pronto. A base de código [...]