Java (EE)

Twitter veilig met OAuth

19 mei 2009
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, [...]

Het wait() en is voorbij

26 april 2009
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 voorbeeldje: Op deze [...]
Lees verder >>

Word geen Nova artikel

23 april 2009
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 gemaakt [...]
Lees verder >>

Een Smalltalk voorbeeld

24 maart 2009
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 verder >>

Java 6 ServiceLoader

30 december 2008
In deze post wil ik graag de ServiceLoader klasse bespreken. Deze klasse maakt het mogelijk om applicaties te configureren. Dit gebeurt door de klasse die een interface implementeert, op te geven in een bestand. In Effective Java spreekt Joshua Bloch zich uit voor het gebruik van interfaces. Interfaces zorgen voor een kleinere koppeling tussen klassen [...]
Lees verder >>

Java Virtual Machine schakelopties

20 oktober 2008
De Sun JVM (Java Virtual Machine) kent een enorme lijst van schakel opties. Deze opties beïnvloedden het gedrag en performance van de JVM. Een paar interessante opties som ik hier op. (meer lezen…) AKPC_IDS += "572,";

Uitvoerbare JAR bestanden met Maven

19 september 2008
Met Maven is het zeer eenvoudig om JAR bestanden uitvoerbaar te maken. (meer lezen…) AKPC_IDS += "391,";

Simpele StateMachine met annotaties

16 juli 2008
Een tijdje geleden was ik op zoek naar leuke en interessante voorbeelden waarin annotaties gebruikt werden. Ik kwam terecht op een blog van Gabriele Carcassi over een state machine geschreven met annotaties. Het idee is mooi, maar overbodig complex. Het leek mij leuk om ook een poging te ondernemen, maar dan op een eenvoudigere manier! (meer [...]

Google Web Toolkit 1.5

03 juni 2008
Het uitkomen van Release Candidate 1 van Google Web Toolkit (GWT) 1.5 is een goed moment om weer eens naar de ontwikkelingen rondom GWT te kijken. Voor de lezers die niet bekend zijn met GWT volgt eerst een introductie. Daarna volgen de recente ontwikkelingen rondom GWT. (meer lezen…) AKPC_IDS += "135,";

RESTFul Webservices – Intro

24 mei 2008
Vast wel eens gehoord van REST, een van de meer actuele buzzwords in ons vakgebied. Tot voor een week geleden had ik wel een beetje een idee van wat het inhield, maar dat was meer een beetje (klok && !klepel). Bij de collega’s van InfoSupport was afgelopen week een NLJug University over RESTFul webservices. Prima [...]
Lees verder >>