Auteur archief

Wanneer is klaar ook echt klaar?

06 mei 2009

Vaak zeggen developers dat ze klaar zijn als ze geen nieuwe features meer hoeven toe te voegen en de applicatie niet meer bij het eerste de beste zuchtje omvalt, maar in praktijk zijn we dan soms nog langer bezig met de applicatie opleveren dan we nodig hadden om op dat punt aan te komen.
Lees verder >>

Vaak zeggen developers dat ze klaar zijn als ze geen nieuwe features meer hoeven toe te voegen en de applicatie niet meer bij het eerste de beste zuchtje omvalt, maar in praktijk zijn we dan soms nog langer bezig met de applicatie opleveren dan we nodig hadden om op dat punt aan te komen.
Lees verder >>

Statisch testen? Doen!

28 oktober 2008

In een eerder artikel heb ik al enkele tips gegeven om betere unit testen te schrijven. Naast unit testen heeft een developer ook nog een andere vorm van testen tot zijn beschikking. Die van de statische analyse. Deze vorm van testen wordt in mijn ogen nog te weinig benut om veelgemaakte fouten uit je software te halen. Een voorbeeld:
Lees verder >>

In een eerder artikel heb ik al enkele tips gegeven om betere unit testen te schrijven. Naast unit testen heeft een developer ook nog een andere vorm van testen tot zijn beschikking. Die van de statische analyse. Deze vorm van testen wordt in mijn ogen nog te weinig benut om veelgemaakte fouten uit je software te halen. Een voorbeeld:
Lees verder >>

Unit testen, enkele tips

03 oktober 2008

Als je de afgelopen jaren niet ergens in een grot hebt gewoond, weet je nu wel dat bij het ontwikkelen van software testen een belangrijke rol inneemt. Een van die vormen van testen is zelfs een hoeksteen van een hele beweging binnen de software ontwikkeling. Unit testen is een basis beginsel bij agile ontwikkelen.
Lees verder >>

Als je de afgelopen jaren niet ergens in een grot hebt gewoond, weet je nu wel dat bij het ontwikkelen van software testen een belangrijke rol inneemt. Een van die vormen van testen is zelfs een hoeksteen van een hele beweging binnen de software ontwikkeling. Unit testen is een basis beginsel bij agile ontwikkelen.
Lees verder >>

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

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

Project management, wiki-style

14 januari 2008

Daarmee is de applicatie trac in een paar woorden te omschrijven. Om het te installeren hebben we er een paar meer nodig: apt-get install trac enscript python-setuptools libapache2-mod-python.
Lees verder >>

Daarmee is de applicatie trac in een paar woorden te omschrijven. Om het te installeren hebben we er een paar meer nodig: apt-get install trac enscript python-setuptools libapache2-mod-python.
Lees verder >>

Activistisch versie beheer met Subversion

10 januari 2008

Versie beheer is een noodzaak voor goede software-ontwikkeling en daar zijn al lange tijd goede tools voor. Het oude CVS begint echter wat te veel last te krijgen van zijn beperkingen. De nieuwe gedistribueerde tools als arch, bazaar, git, mercurial of monotone passen (nog) niet in de ontwikkelmethodes die de meesten toepassen. Daarom viel de keus eigenlijk al snel op de natuurlijke opvolger van CVS: Subversion.
Lees verder >>

Versie beheer is een noodzaak voor goede software-ontwikkeling en daar zijn al lange tijd goede tools voor. Het oude CVS begint echter wat te veel last te krijgen van zijn beperkingen. De nieuwe gedistribueerde tools als arch, bazaar, git, mercurial of monotone passen (nog) niet in de ontwikkelmethodes die de meesten toepassen. Daarom viel de keus eigenlijk al snel op de natuurlijke opvolger van CVS: Subversion.
Lees verder >>

Authenticatie in Apache met PostgreSQL

09 januari 2008

Een beveiligde verbinding alleen is niet genoeg om ongenode bezoekers de toegang te ontzeggen. Daarvoor moet er ook een authenticatiesysteem opgezet worden. Hiervoor zijn vele mogelijkheden in Apache 2:
Lees verder >>

Een beveiligde verbinding alleen is niet genoeg om ongenode bezoekers de toegang te ontzeggen. Daarvoor moet er ook een authenticatiesysteem opgezet worden. Hiervoor zijn vele mogelijkheden in Apache 2:
Lees verder >>

De indiaan: Apache

08 januari 2008

Apache is al jaren de standaard als het om webservers gaat. Hoewel er de laatste tijd andere servers aan die heerschappij knagen, ondersteunt vrijwel geen van allen de onderdelen die in latere gebruikt worden (SVN via WebDAV, Auth via een database). De reden om te kiezen voor Apache 2 in plaats van de nog veel gebruikt 1.3 serie is geheel arbitrair.
Lees verder >>

Apache is al jaren de standaard als het om webservers gaat. Hoewel er de laatste tijd andere servers aan die heerschappij knagen, ondersteunt vrijwel geen van allen de onderdelen die in latere gebruikt worden (SVN via WebDAV, Auth via een database). De reden om te kiezen voor Apache 2 in plaats van de nog veel gebruikt 1.3 serie is geheel arbitrair.
Lees verder >>

De basis: Debian 4.0 (Etch)

07 januari 2008

Als OS voor de project server heb ik gekozen voor Linux en wel Debian Etch. Waarom?
Lees verder >>

Als OS voor de project server heb ik gekozen voor Linux en wel Debian Etch. Waarom?
Lees verder >>