Reactive Extensions (Rx)

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 […]

Lees meer >>

Geavanceerde NoSQL persistentie met RavenDB

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). In de basis kun je […]

Lees meer >>

Continuous delivery naar de cloud met AppHarbor

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.

Lees meer >>

C++ in C#

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.

Lees meer >>

Een klasse die het alleen met zichzelf doet

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

Silver Smalltalk

Peter Fisk is goed bezig. Mensen die mij kennen weten dat ik mijn enthousiasme over Smalltalk niet onder stoelen of banken steek. Er zijn van Smalltalk een aantal dialecten, waarvan de meesten zich kenmerken door een grote of soms zelfs volledige platform onafhankelijkheid. Zo is een dialect genaamd Squeak in staat om rechtstreeks op de […]

Lees meer >>