Forbij

Code beschrijft vaak het hoe en niet het wat van een programma. Zo is ook de for loop een voorbeeld van zo’n hoe-implementatie. Dit komt de leesbaarheid niet ten goede. In deze blog kijken we naar enkele alternatieven om de for loop mee te vervangen.

Lees meer >>

Ontwikkelen op het Android platform

Naast de iPhone is de Android bezig met een opmars in de mobiele telefonie markt. Het Android–platform waarop een Android telefoon draait, werd eind 2007 door Google vrijgegeven. Hiermee gaf zij de mogelijkheid aan ontwikkelaars om ook applicaties te bouwen op dit platform, i.p.v. dat Google zelf applicaties bouwt.

Lees meer >>

Twitter veilig met OAuth

Twitter is veruit de snelst groeiende social networking service van dit moment. Wellicht doordat het zich erg goed leent om geintegreerd te worden in webapplicaties. In dit artikel ga ik in op hoe je Twitter’s API’s kan gebruiken met Java en Facelets. Naast de meest simpele – maar redelijk onveilige –  manier van direct aanspreken, […]

Lees meer >>

Het wait() en is voorbij

Tijdens de J-Spring 2009 heb ik een sessie bijgewoond over Multiverse: een Java implementatie van Software Transactional Memory. Tijdens deze sessie vergelijkt Peter Veentjer de gangbare manier van concurrency control in het geheugen met de manier waarop multiverse hiermee omgaat. Plussen en minnen De traditionele manier van concurrency control is lock-based zoals in het volgende […]

Lees meer >>

Word geen Nova artikel

Vorige week ben ik als bezoeker naar de J-Spring conferentie geweest en heb hier verschillende interessante sessies bijgewoond. Waaronder Security in Software Design and Architecture door Steven van der Baan van Sogeti. Deze sessie haakte in op een recent krantenartikel over de diefstal van en fraude met creditcard gegevens. Tijdens deze sessie werd een analogie […]

Lees meer >>

Een Smalltalk voorbeeld

Hieronder wordt een voorbeeld uitwerking van het ontwikkelen van een applicatie in Smalltalk gegeven. De opdracht om een applicatie voor het spelletje Galgje te bouwen komt voort uit onze werkgroep Smalltalk die door Rob en mij afgelopen maand gegeven is voor een groep enthousiaste deelnemers. Het artikel is dus een uitwerking van deze opgave, maar […]

Lees meer >>

Java 6 ServiceLoader

In deze post wordt de ServiceLoader API behandelt. Deze klasse maakt het mogelijk om een provider van een service te configureren. Dit gebeurt door in de META-INF/services directory een file op te nemen. De naam de file is de naam van de service. Als inhoud heeft de file de naam van de provider.

Lees meer >>