Java Magazine, nummer 4, september 2011
De nieuwe featurs van JavaFX 2.0
Jan Hendrik Kuperus
De focus van Java heeft vooral gelegen op het ontwikkelen van grote Enterprise applicaties met lompe applicatieservers en een grote verzameling frameworks. In december 2008 is de eerste versie van JavaFX vrijgegeven om terrein terug te winnen op de desktop en in de browser. Ondertussen zijn we na een hobbelige weg bijna drie jaar verder en staat de release van JavaFX 2.0 gepland voor eind dit jaar. Wat mogen we ervan verwachten? Wat verandert er ten opzichte van wat we al kennen van JavaFX?
Verlichte applicaties
Lucas Jellema
Applicaties maken eindgebruikers en opdrachtgevers pas echt blij als ze niet alleen doen wat ze moeten doen – functioneel – maar dat ook een beetje vlot doen. Performance is het begrip dat we gebruiken als het gaat over dat non-functionele aspect van ‘een beetje vlot’ de taak verrichten. En heel vaak als we spreken over tekortschietende performance wordt het ook niet veel concreter dan ‘het is niet snel genoeg’.
Boekreview: ‘Een vrij triviale gereedschapskist’
Bob Schonenberg
Als zelfrespecterend softwareontwikkelaar vind je het belangrijk om ‘goede’ code te schrijven. Maar wat is goede code? Wat maakt code slecht en wat maakt het goed? Vaak worden ontwerppatronen toegepast om generieke problemen op te lossen. Dit is echter niet altijd mogelijk. Er bestaat niet voor iedere situatie waar je tijdens het programmeren mee te maken krijgt een ontwerppatroon, maar wat doe je dan? Het boek ‘Implementation Patterns’ van Kent Beck beoogt de nodige hanvatten te bieden voor het schrijven van ‘goede’ code.
Schaalbaarheid en concurrency met CQRS
Allard Buijze
De gelaagde architectuur biedt een manier om componenten overzichtelijk te structureren, maar schiet op een aantal andere gebieden ernstig tekort. Vooral wanneer schaalbaarheid en concurrency in een applicatie een rol spelen. CQRS is een architectuurpatroon dat zich richt op deze aspecten. In dit artikel benoem ik deze tekortkomingen en geef ik aan hoe CQRS deze adresseert.
TechRally bij bol.com levert veel nuttigs op
Robert de Ruiter
Een heldere strategie en veel creativiteit liggen ten grondslag aan de software van goed draaiende ondernemingen. Vooral voor degene, die het moeten hebben van een sterke aanwezigheid op het internet. Bij bol.com is dat niet anders. De IT-afdeling van zo’n honderd ontwikkelaars heeft een dagtaak aan het up-to-date houden en innoveren van de techniek die aan de basis ligt van haar succes.
NoSQL bij bol.com
Friso van Vollenhoven
In mijn vorige artikel in het Java Magazine hebben we het gehad over verschillende mogelijk redenen om de relationele database wereld te verlaten en een NoSQL alternatief in te zetten. Dat was een ietwat theoretische verhandeling. Deze keer gaan we kijken naar een concreet voorbeeld van een NoSQL oplossing. Gelukkig heb ik van mijn opdrachtgever bol.com toestemming gekregen om het een en ander te vertellen over de technologie die daar wordt gebruikt.
Oracle ADF: onbekend maakt onbemind
Aino Andriessen en Luc Bors
Het Oracle Application Development Framework (ADF) bestaat al jaren en is inmiddels geëvolueerd tot een volwassen framework waarmee volwaardige enterprise applicaties ontwikkeld kunnen worden. Desondanks is het framework bij veel ontwikkelaars nog onbekend. In dit artikel laten Aino Andriessen en Luc Bors je kennis maken met ADF en helpen tegelijkertijd een aantal vooroordelen over ADF de wereld uit.
Ontwikkelstrijd als wervingsinstrument
Arjen van den Berg
Je collega’s uitdagen en laten zien dat je meer vakkennis hebt. Dat was voor Javanen de inzet van de ‘Battle of the Gurus’. Op het hoofdkantoor van organisator Ordina mocht Martijn Kruithof de prijs in ontvangst nemen. Hij won een iPad en mag zich de ‘Java Guru 2011’ noemen.
Verder in dit nummer de NLJUG-bestuurscolumn van Bert Ertman en de puzzelrubriek van Wouter Klein Heerenbrink.