Je kunt er tegenwoordig niet omheen: cloud architectuur en microservices. Voor sommigen voelen ze als modewoorden: de termen worden te pas en te onpas gebruikt. Vaak zonder context of met uiteenlopende definities. Voor veel ontwikkelaars is het onduidelijk wat de impact op de applicatie en de architectuur is. Of op de eigen kennis en carrière op de lange termijn. Het is lastig om te bepalen op welke manier ze hun vaardigheden kunnen verbeteren op dit vlak.
Read More »Masonry Layout
10 redenen waarom iedereen Java zou moeten leren
Waarom elke programmeur Java moeten leren? Heel simpel. Java is populair, het is gemakkelijk te leren, je hebt vele opensource hulpmiddelen en bibliotheken en natuurlijk biedt het een mooie carriere en een vet salaris.
Read More »Krijg 200 dollar korting op je ticket voor JavaOne in San Francisco
JavaOne is het grootste Java-evenement ter wereld en vindt plaats van 18 tot 22 september 2016 in San Francisco. NLJUG biedt haar leden de kans om met 200 dollar korting de JavaOne in San Francisco te bezoeken. Wij zijn in het bezit van een kortingscode, waardoor jij als NLJUG-lid een speciale korting krijgt van 200 dollar bovenop het early bird-aanbod. De kortingscode is geldig gedurende de gehele inschrijfperiode.
Read More »Mob Programming
Mob programming is a software development approach where the whole team works on the same thing at the same time, in the same space, and at the same computer. It is similar to pair programming, where two people collaborate with lone keyboard, and Mob Programming extends the collaboration to everyone on the team.
Read More »“I’ll be back!”
De huidige hype rondom Virtual Reality en Augmented Reality lijkt vers, maar beide reality-trends bouwen voort op een rijke traditie. Een traditie in ICT, in literatuur, films én in design. Onder de noemer “Terminator-vision” tonen developers Thomas Endres en Martin Förtsch hun werk om de Oculus Rift nog veel nuttiger te maken.
Read More »Onzin
Als scholier luisterde ik naar Radio Luxembourg 208. "A-wop-bom-a-loo-mop-a-lomp-bom-bom!! Tutti Frutti, good booty" :: Little Richard. "Well be-bop-a-lula she's my baby, be-bop-a-lula I don't mean maybe" :: Gene Vincent.
Read More »EventSpy
In elke editie zal Robert Scholte een probleem voorleggen en deze oplossen met behulp van Apache Maven om meer inzicht te geven in Maven zelf en de vele beschikbare plugins.
Read More »OpenHAB voor je Intranet of Things
In dit artikel gaan we dieper in op de concepten en techniek achter OpenHAB en proberen we om je met een paar voorbeelden te inspireren om je huis (en je leven) verder te verrijken met behulp van dit geweldige open source project, dat al een aantal awards op zijn naam heeft staan.
Read More »Een REST API maken
In eerdere edities van Java Magazine heb je al kennis kunnen maken met Akka. Akka is een open source framework, waarmee je gemakkelijk schaalbare applicaties kunt ontwikkelen. Akka is geïnspireerd door Erlang en maakt gebruik van actoren om processen eenvoudig gelijktijdig uit te voeren. Het Akka framework is geschreven in Scala en kan zowel met Java als met Scala worden gebruikt. In dit artikel laten we zien dat Akka ook uitstekend kan worden gebruikt voor het ontwikkelen van RESTful API’s. Hiervoor gebruiken we een onderdeel van Akka, namelijk Akka HTTP.
Read More »Ratpack
Voor het ontwikkelen van microservices hebben we in het Java-landschap al een hoop keus. Ratpack voegt hier nog een nieuwe optie aan toe. De voornaamste focus van Ratpack is efficiency en daarmee een betere performance. In een cloud-omgeving betalen we tegenwoordig voor wat we gebruiken aan resources. Er zijn betaalmodellen, die kijken naar hoeveel resources (voornamelijk geheugen) bij Java-applicaties worden gebruikt. Hoe minder resources onze HTTP-applicatie gebruikt, hoe lager de kosten. Ratpack streeft naar zo min mogelijk gebruik van resources door een applicatie. In dit artikel gaan we kijken wat Ratpack precies is en hoe we het toe kunnen passen voor het ontwikkelen van microservices over HTTP.
Read More »