Auteur archief

Asynchroon (II) bijv.nw. (comp.sci.) – synchroon (deel II)

24 oktober 2011
In een vorige post van lang geleden verbaasde ik me over het gebruik van de term ‘asynchroon’ binnen de informatiseringswereld. Maar je bent nooit te oud om te leren (ik in elk geval nog niet) en ik heb net geleerd dat een deel van het vraagstuk hem erin zit dat er meer gebeurt dan wat [...]
Lees verder >>

Tool van de maand: Leesbare unit tests met SpecFlow/Cuke4Duke

11 oktober 2011
Soms kom je een tooltje tegen waar je echt helemaal blij van wordt. In mijn geval heet dat tooltje Cucumber. Cucumber is een nieuwe manier om tests mee te schrijven – en wel op een uiterst leesbare, begrijpelijke manier. Er bestaan verschillende smaken van, zoals Cuke4Duke voor de JVM, SpecFlow of Cuke4Nuke voor .Net, en [...]
Lees verder >>

Het Disposable-pattern

27 september 2011
Iedereen weet dat als jouw object belangrijke resources gebruikt, dat je dan het Disposable-pattern moet implementeren, zodat gebruikers van jouw object zelf kunnen aangeven dat ze NU klaar zijn met het gebruik, en die resources dus weer vrijgegeven kunnen worden. Maar in de praktijk blijft het bij de abstracte kennis dat je dan IDisposable moet [...]

Maak kennis met: de spaarlijst

15 september 2011
Klantwensen, prioriteiten, en budget: altijd een lastige combinatie. Want de klant wil natuurlijk wel alle functionaliteiten geimplementeerd zien die vantevoren zijn afgesproken, en alles wat hij tijdens het traject erbij verzint, voor hetzelfde geld als afgesproken. En alles heeft natuurlijk prioriteit één. Bij het afgelopen project waar ik aan meewerkte gebeurde er tijdens de eerste [...]

Doe mij maar een statisch getypeerde taal

26 augustus 2011
…en ik zal je vertellen waarom. Ik ben gisteren drieëneenhalf uur tijd kwijtgeraakt doordat de schrijver van de Python-API waar ik tegenaanpraat (een relatief onbekend bedrijfje met de naam Google) een kleine inconsequentie bleek te hebben ingebouwd, iets dat met een statisch getypeerde taal binnen een minuut duidelijk was geworden. Er bestaan verschillende meningen over wat [...]
Lees verder >>

Purisme en XAML

06 mei 2011
In mijn post over RoutedCommands maakte ik een opmerking dat het zo jammer was dat een Commandbinding naar je code-behind wijst: voor puristen zoals ik en MVVM-aanhangers is een lege code-behind bijna een doel op zichzelf. Maar laat ik hier eens de advocaat van de duivel spelen. (meer lezen…) AKPC_IDS += "3289,";

Een klasse die het alleen met zichzelf doet

15 april 2011
Heb je dat ook weleens, dat de programmeertaal je niet laat zeggen wat je wilt? Een van de problemen die ik meer dan eens ben tegengekomen is deze: dat je een interface of abstracte klasse wilt schrijven met een (abstracte) methode die iets doet met een ander object, en je wilt afdwingen dat dat andere [...]
Lees verder >>

WPF: ICommands en RoutedCommands

07 april 2011
Voor wie de overstap van Windows Forms naar WPF net heeft gemaakt, is het opzetten van de interactie tussen je UI en de achterliggende business-logica even wennen. Ja, je kan bij buttons nog steeds gewoon het Button.Click event gebruiken, maar de koninklijke weg (lees je dan) is het gebruik van Commands, het liefst RoutedCommands. En [...]

Een methode met variabel return type

08 september 2010
In het nieuwe Java EE project waar ik op werk (ik houd dit keer geen dagboek bij, dus je hebt niets gemist) kwamen we onlangs in de situatie dat we eigenlijk een methode wilden hebben die afhankelijk van zijn argument een ander return type had. Volgens mij zou zoiets een welkome uitbreiding op talen als [...]

wk voetbalpool webapp: laatste blog

18 mei 2010
Dit is de laatste blog in deze serie. Op http://www.wkpoolmanager.nl is de officiële website te zien; op http://www.wkpoolmanager.nl/mobile staat een mobiele versie klaar; en op de Android Market zijn we ook te vinden als je zoekt naar ‘wk pool manager’. We zijn weliswaar nog steeds in testfase, maar vanochtend tijdens de stand-up meeting kwamen we [...]
Lees verder >>