Berichten met de tag ‘Java (EE)’

Gastcollege ‘Modern Software Engineering’

16 mei 2008

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.
Lees verder >>

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.
Lees verder >>

Domain 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.

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 Continue reading →

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.
Lees verder >>

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.
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?

Maven en dependencies

08 februari 2008

Zoals ik al eerder had beloofd ga ik een stukje schrijven over Maven en dependencies.

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:
Lees verder >>

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:
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.

Why Smalltalk matters

19 januari 2008

Computer Science Education: Where Are the Software Engineers of Tomorrow?
Lees verder >>

Computer Science Education: Where Are the Software Engineers of Tomorrow?
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:
Lees verder >>

Tot op heden is er nog niks met Java gedaan, maar dat gaat nu veranderen. Om te beginnen moeten we zorgen voor een JDK:
Lees verder >>