Ontwikkelaars zijn dol op abstracties. Hoe meer, hoe beter.
Een abstractie versimpelt de code, ten koste van controle. Het enige dat je kunt te weten is dát er iets gedaan of opgevraagd kan worden. Het mag niet uitmaken hoe het gebeurt.
Opvragen van de huidige gebruiker
Er zijn genoeg plekken in je applicatie te vinden waar het nodig [...]
Lees verder >>
Auteur archief
Het nut van abstracties
09 maart 2012Gebruik geen GUIDs in NHibernate
12 juli 2011
Iedere tabel heeft een primaire sleutel. De vraag is wat bepaalt deze waarde? Er wordt vaak gebruik gemaakt van een GUID, maar er is een beter alternatief beschikbaar.
NHibernate is een Object-Relational-Mapper. Het enige doel van een ORM is om alles dat specifiek is voor een relationeel model, niet in je code hoeft te staan. De [...]
Lees verder >>
Lees verder >>
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.
Introductie
Om een DependencyProperty te registeren voor een DependencyObject, is er de volgende syntax bedacht:
public static readonly DependencyProperty IsValidProperty =
DependencyProperty.Register(”IsValid”, typeof(bool),
typeof(MyObject), new PropertyMetadata(false,
OnIsValidChanged));
public void OnIsValidChanged(DependencyObject d,
DependencyPropertyChangedEventArgs args)
{
var myObject = (MyObject) d;
…
}
Waarom [...]
Lees verder >>
Lees verder >>

