Symposium Verslag: The Future of Programming, Delft 16, 17 Jan 2014

Op 17 januari 2014 werd Eelco Visser geïnaugureerd als Antoni van Leeuwenhoek Professor of Computer Science aan de TU Delft; een mooie gelegenheid voor de universiteit om een symposium te organiseren over de toekomst van het programmeren. Het programma was veelbelovend en ik kon de kans om een kijkje te nemen in de wereld van […]

Lees meer >>

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

Een Prolog voorbeeld

Afgelopen week heb ik een presentatie gegeven over Prolog. Daar hanteerde ik een bepaald voorbeeld om de eigenschappen van de taal te illustreren. Om de code uitwerking nog eens rustig te kunnen bekijken, hier een uitwerking van het vakantie voorbeeld. Het probleem: Een groep vrienden gaan op een lange reis met meerdere auto`s. Maak een […]

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

Website-optimalisatie: sprites zijn cool!

Front-end nu. Ga eens naar Amazon en probeer te tellen hoeveel achtergrondplaatjes je tegenkomt. Elke gradient, elk kader (hoekje linksboven, rand boven, hoekje rechtsboven, rand rechts, hoekje rechtsonder, rand onder, hoekje linksonder, rand links), elke button, alles. Zouden ze elke .png apart van hun servers naar jouw browser sturen?

Lees meer >>

CoffeeScript: JavaScript done right

Bij Sogyo voeren we regelmatig een C# versus Java-debat. Elke programmeertaal heeft namelijk z’n lovers en haters. Maar er bestaat er één waar niemand echt volledig fan van is: JavaScript. Robert Cailliau, samen met Tim Berners-Lee de grondlegger van het World Wide Web, zei ooit over JavaScript: “I know only one programming language worse than […]

Lees meer >>

XML van de programmeertalen: JavaScript

Niks Java EE, niks Dotnet: JavaScript is de taal waarin we gaan ontwikkelen met z’n allen over een paar jaar. Waar we de afgelopen jaren een grote versplintering hebben gezien aan programmeertalen denk ik dat we de komende jaren zullen gaan consolideren en standaardiseren, en wel naar een oude en vertrouwde – door velen verguisde […]

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

Aardverschuiving in de TIOBE index

Wel eens gekeken hoe populair jouw eigen favoriete programmeertaal is? Op TIOBE’s Programming Community Index kun je dit opzoeken. De headline van de index voor juni deed mij weer eens terugkeren naar deze index: Dinosaur Smalltalk falls off top 50 De wijze waarop TIOBE deze index bepaald loopt via Google: het gaat om een populariteitsscore […]

Lees meer >>

JavaScript uitgelegd

In tegenstelling tot wat de titel van deze post doet vermoeden ga ik hier niet uitleggen wat JavaScript is en hoe je het beste uit deze taal kan halen. Iemand die dit wel kan is Douglas Crockford, Architect bij Yahoo! Inc. Deze week ben ik een college van hem op het internet tegengekomen (deel 1, deel 2, […]

Lees meer >>