Domain Driven Design met bootstrap delegatie

Ik ben nu al een tijdje bezig om een library in elkaar te zetten die mij assisteert bij het opzetten van een project waar ik gebruik maak van Domain Driven Design. De library begint vorm te krijgen en zo ook de oplossing die ik hanteer voor het bootstrapping probleem dat bij DDD komt kijken.

Lees meer >>

Transacties met Spring 2

Ik ben fan van het Spring framework! Spring maakt het ontwikkelen van Java EE applicaties stukken eenvoudiger. Dit draagt mijn inziens bij aan zowel de kwaliteit van de applicatie als aan de snelheid van het ontwikkelen. Spring 1 had als grootste nadeel de grote hoeveelheid XML configuratie die vaak noodzakelijk was. Dit is gelukkig in […]

Lees meer >>

Waarom ORM?

De laatste tijd ben ik mijzelf aan het pijnigen over de vraag: Is het wel zo handig om een ORM tool gebruiken?

Lees meer >>

Continuous Integration met Hudson

Als je continuous integration zegt, zullen de meesten daarbij al snel aan een van de CruiseControl incarnaties denken. Misschien heeft iemand ook wel eens gehoord van Continuum of Ant Hill, maar Hudson is nog een relatief onbekende. Toch zijn er een heleboel punten die pleiten voor deze CI engine: zeer makkelijke installatie: kan gedeployed worden […]

Lees meer >>

De filosofie van Maven

Toen ik voor het eerst kennis maakte met Maven versie 1 was ik niet echt onder de indruk. Het was traag, maakte ontzettend veel gebruik van XML (het maakte zelfs gebruik van Jelly een XML script taal) en de documentatie was schaars. Maar met de komst van Maven versie 2 veranderde er een hoop.

Lees meer >>

Why Smalltalk matters

Computer Science Education: Where Are the Software Engineers of Tomorrow? STSC CrossTalk – Computer Science Education: Where Are the Software Engineers of Tomorrow? – Jan 2008 Bovenstaand artikel wordt momenteel in o.a. onderstaande artikelen bediscussieerd. Java helpt programmeren om zeep (Automatisering gids) Professors: Java is geen goede programmeertaal (Techzine) Andere discussies porden mij ook om […]

Lees meer >>

Katterige Java: Tomcat

Tot op heden is er nog niks met Java gedaan, maar dat gaat nu veranderen. Om te beginnen moeten we zorgen voor een JDK: apt-get install sun-java5-jdk. Tenminste, als je op een x86 of compatible systeem aan het werk bent. Op m’n Mac Mini was het wat meer werk: apt-get install java-package libstdc++5 download de […]

Lees meer >>

Java project server

Al een tijdje ben ik bezig met het opzetten een java svn/trac/continuous integration server, kortom een project server. Met de feestdagen had ik een paar dagen vrij en heb ik m’n mac mini (G4) uit de kast gehaald en ben aan de slag gegaan. Hierbij een samenvatting voor wie ook iets dergelijk wil ondernemen. Het […]

Lees meer >>