De pub-sub fruitmand op z’n Twitters

11 juni 2011

fruitmand
Lees verder >>

Reageer!

Modelleerpatronen (3): Niet-groeiende objectbomen

29 mei 2011

Titel: Niet-groeiende objectbomen
Lees verder >>

Lees de (2) reacties

Typed dependency properties in WPF

27 mei 2011

Microsoft heeft met de DependencyProperties een mooi concept bedacht, maar de syntax mag wel een stuk verbeterd worden. In deze post laat ik een alternatief zien.
Lees verder >>

Lees de reactie

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.

Read the rest of this page »

Reageer!

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 object hetzelfde type heeft als de implementerende klasse.

Lees verder >>

Lees de (2) reacties

Test EJB’s met JUnit: OpenEJB

15 april 2011

Wanneer je wel eens met EJB’s hebt gewerkt, weet je net als ik hoe moeilijk het is om deze te (unit) testen. De code op zich is gewoon Java-code, maar er wordt veel gebruik gemaakt van annotaties zoals @PersistenceContext en @Resource. Hiermee is het onder andere mogelijk om te communiceren met een database of om berichten te versturen naar een Message Driven Bean. Omdat de code is verweven met referenties naar deze resources, is het vrijwel onmogelijk om dit te testen met bijvoorbeeld JUnit. Er zal altijd een container nodig zijn die EJB’s ondersteund om dit voor elkaar te krijgen. En dit is alles behalve wenselijk!
Lees verder >>

Reageer!

Waar krijg jij de beste ideeën voor je softwareprojecten?

13 april 2011

Vandaag stond ik weer in de badkamer (de plaats waar ik over het algemeen mijn ideeën krijg en tevens het idee om deze vraag te posten) en vroeg ik mij af, waar krijg jij de beste ideeën voor je softwareprojecten?
Lees verder >>

Lees de (5) reacties

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 de documentatie daarvan is nog wel eens verwarrend (hallo Microsoft training kit!), maar als je doorhebt hoe het zit is het eigenlijk best handig en eenvoudig. Hier is hoe ik het zie, in de hoop dat het niet net zo verwarrend is:

Read the rest of this page »

Reageer!

Modelleerpatronen (2): Push vs Pull (CQS)

21 maart 2011

Titel: Push vs Pull met Command-Query Separation (CQS)
Lees verder >>

Lees de (3) reacties

De nachtmerrie genaamd datum (2)

14 maart 2011

In mijn vorige blog ging ik in op het probleem met datums. Daar ben ik vooral ingegaan op problemen die ik zelf tegen ben gekomen.
Lees verder >>

Lees de reactie