Vrijdag 16 mei 2008 heb ik een gastcollege ‘Modern Software Engineering’ verzorgd op de Hogeschool Rotterdam. In het college ben ik ingegaan op de verschillende onderdelen van een moderne ontwikkelstraat, veel voorkomende architecturen en hoe je verschillende technologieen in deze architectuurmodellen moet plaatsen. Bij deze de slides.
[slideshare id=410938&doc=moderne-software-engineering-1210968425057690-9&w=425]
AKPC_IDS += "96,";
Lees verder >>
Berichten met de tag ‘Java (EE)’
Gastcollege ‘Modern Software Engineering’
16 mei 2008Domain Driven Design met bootstrap delegatie
08 april 2008
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.
(meer [...]
Transacties met Spring 2
03 april 2008
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 Spring [...]
Herbruikbare Parameteriseerbare Adapters
03 april 2008
Tijdens cursussen en seminars gaat het vaak over hoe koppelingen tussen het domein en de service tot stand komen. Meestal worden in deze context generieke parameteriseerbare adapters genoemd. Voor veel mensen blijft dit concept echter nog een beetje vaag. Hierom hebben we besloten het adapter framework wat we hiervoor gebruiken publiek beschikbaar te stellen.
Onderstaand [...]
Lees verder >>
Lees verder >>
Waarom ORM?
08 februari 2008
De laatste tijd ben ik mijzelf aan het pijnigen over de vraag: Is het wel zo handig om een ORM tool gebruiken?
(meer lezen…)
AKPC_IDS += "65,";
Maven en dependencies
08 februari 2008
Zoals ik al eerder had beloofd ga ik een stukje schrijven over Maven en dependencies.
(meer lezen…)
AKPC_IDS += "64,";
Continuous Integration met Hudson
30 januari 2008
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 als [...]
Lees verder >>
Lees verder >>
De filosofie van Maven
26 januari 2008
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.
(meer [...]
Why Smalltalk matters
19 januari 2008
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 deze blog te schrijven, namelijk [...]
Lees verder >>
Lees verder >>
Katterige Java: Tomcat
16 januari 2008
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 Linux versie van IBM’s [...]
Lees verder >>
Lees verder >>

