.Net

Reactive Extensions (Rx)

10 januari 2014

Waarom reactive extensions Een term die je steeds vaker tegenkomt is ‘Reactive Programming’. In essentie is dit een programmeerparadigma waarbij het actief propageren van wijzigingen centraal staat (http://en.wikipedia.org/wiki/Reactive_programming). De laatste tijd wordt de term in een wat bredere context gebruikt en staat het voor hoe je software kunt bouwen waarbij schaalbaar, responsive, resilient, event gedreven Continue reading →

Geavanceerde NoSQL persistentie met RavenDB

05 november 2013

RavenDB is een document database gebouwd in .Net en ook primair gericht op het .Net platform. Het valt onder de NoSQL categorie en is qua opzet enigszins vergelijkbaar met CouchDB. In RavenDB werk je niet met tabellen en relaties maar met documenten (een JSON representatie van een object of objectboom).
Lees verder >>

RavenDB is een document database gebouwd in .Net en ook primair gericht op het .Net platform. Het valt onder de NoSQL categorie en is qua opzet enigszins vergelijkbaar met CouchDB. In RavenDB werk je niet met tabellen en relaties maar met documenten (een JSON representatie van een object of objectboom).
Lees verder >>

Continuous delivery naar de cloud met AppHarbor

10 oktober 2013

AppHarbor combineert een op ASP.Net gerichte PAAS oplossing met een hosted build infrastructuur, sterke koppeling met populaire source repositories als GitHub en een eco-systeem van services die je kunt inzetten zoals RavenDB, Elasticsearch en Redis. Deze combinatie levert een sterk contiuous delivery platform op waar je eenvoudig geavanceerde ASP.Net websites mee kan ontwikkelen en uitrollen.

C++ in C#

13 mei 2013

Heeft u ook nog C++ libraries liggen die u wilt gebruiken, maar die u niet kunt gebruiken omdat alles nu C# is geworden? Daar kunnen we wat aan gaan doen.

Ik zal in een aantal stappen beschrijven welk zaken benodigd zijn om dit te verwezenlijken.

Data Transformatie met SQL Server Integration Services (SSIS)

29 februari 2012

Stel je hebt het volgende probleem:  Je hebt een hoop verschillende data bronnen, die je wilt samenvoegen. Maar niet alle databronnen zijn in hetzelfde formaat.  Een deel van de databronnen is in excel een ander deel in een database, en weer een derde in XML of als simpel tekst bestand.
Lees verder >>

Stel je hebt het volgende probleem:  Je hebt een hoop verschillende data bronnen, die je wilt samenvoegen. Maar niet alle databronnen zijn in hetzelfde formaat.  Een deel van de databronnen is in excel een ander deel in een database, en weer een derde in XML of als simpel tekst bestand.
Lees verder >>

Beter code door achievements in Visual Studio ?

21 februari 2012

Voor Visual Studio is een plug-in beschikbaar die het mogelijk maakt om achievements te halen, net als op de XBOX 360. Leuk idee, maar krijg je hierdoor ook betere code?

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

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.

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

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

Silver Smalltalk

10 januari 2011

Peter Fisk is goed bezig.
Lees verder >>

Peter Fisk is goed bezig.
Lees verder >>

MVVM, de stap naar beheersbare WPF/Silverlight applicaties

30 december 2010

Als je net leert programmeren, is het fijn dat je snel up and running bent en resultaat boekt. Dit houdt je gemotiveerd om verder te gaan en de diepte in te duiken. Echter nu, een aantal jaar later, vind ik het jammer dat quick and dirty programmeren in de eerste programmeerstappen die men maakt met de paplepel wordt ingegoten. Het zijn immers gewoontes die je er later weer uit moet slopen om op een professionele manier software te kunnen maken.
Lees verder >>

Als je net leert programmeren, is het fijn dat je snel up and running bent en resultaat boekt. Dit houdt je gemotiveerd om verder te gaan en de diepte in te duiken. Echter nu, een aantal jaar later, vind ik het jammer dat quick and dirty programmeren in de eerste programmeerstappen die men maakt met de paplepel wordt ingegoten. Het zijn immers gewoontes die je er later weer uit moet slopen om op een professionele manier software te kunnen maken.
Lees verder >>