Java Magazine

Masters of Java: Een spannende België – Nederland battle!

Arjan Lamers, CTO @ First8 Woensdag 1 november 2017 was het zover: de jaarlijkse NLJUG Masters of Java: een fun-progging contest, waarbij plezier en uitdaging hoog in het vaandel staan. In teams van maximaal 2 developers wordt er tegen elkaar gestreden om na 5 rondes de ‘Master of Java’ te kunnen kronen. Elk jaar strijden de beste Java programmeurs van …

Read More »

Building the J-Fall VR app

Peter Hendriks Hoe begin je met met VR/AR als Java developer   Virtual Reality en Augmented Reality zijn alternatieve user interface technieken, die radicaal beter kunnen zijn dan wat met de traditionele “rechthoek” schermen mogelijk is. Beide technieken bestaan al een tijdje, maar waren tot nu toe vooral hele dure en/of hele specifieke apparaten. De technologie is sinds afgelopen jaar …

Read More »

De Blockchain in plain Java

Cédric van Beijsterveldt, Johan Kragt In een vorige uitgave van Java Magazine is een technische introductie gegeven in de blockchain. In dit artikel willen wij hierop verder gaan door aan de hand van een simpele implementatie in Java uit te leggen hoe de belangrijkste componenten in de blockchain werken.   Bitcoin en de Blockchain Als er over de blockchain gesproken …

Read More »

Elasticsearch

Als Java developer kom je regelmatig projecten tegen waar “iets” met zoeken moet worden gedaan. Een veelgebruikte oplossing voor dit zoeken, is het open source project Elasticsearch. In dit artikel lees je hoe je Elasticsearch gebruikt in jouw Java-project.

Read More »

Same shit, different decade

De wereld van de IT verandert snel. Wat vandaag helemaal hot is, is morgen alweer achterhaald. Maar is de technologie van morgen wel zo anders dan die van vandaag? Als je goed kijkt naar de geschiedenis van de IT, zie je dat veel patronen en architecturen steeds terugkeren, alleen met een andere naam of een iets andere inslag.

Read More »

Geslaagde tweede JCP meeting en update over Java EE 8

Op donderdag 2 februari 2017 werd het tweede NLJUG JCP event gehouden over JSR-375: Java EE 8 Security. De vorige JCP meeting werd bij Ordina georganiseerd, dit keer was het aan de beurt aan CGI. Na de maaltijd begon de presentatie, waarbij voorzitter van de NLJUG Bert Breeman de avond opende om het belang van JCP voor de Java community en de NLJUG te benadrukken.

Read More »

Maak de business case voor je innovatie

Het is een aloud probleem voor veel developers: de kloof tussen ICT en business. Ze spreken verschillende talen, maar willen allebei innovatie. Mark Heckler (spreker op J-Fall 2016 en IoT Tech Day 2017) reikt de oplossing aan: benoem specifieke voordelen en kwantificeer.

Read More »

Finagle

In de wereld van microservices zijn er meerdere services, die met elkaar communiceren. De communicatie tussen de services moet snel zijn en om kunnen gaan met fouten. Finagle is een networking library, die hulp biedt bij deze uitdagingen voor diverse protocollen. Door het gebruik van deze library is het relatief eenvoudig om aanroepen tussen systemen resilient te laten werken. Finagle biedt hiervoor functionaliteit zoals retries, timeouts en circuit breaking.

Read More »

GraphQL

Vraag een software ontwikkelaar wat hij over web development weet en je zult hoogstwaarschijnlijk ergens in zijn antwoord de afkorting REST voorbij horen komen. In een tijd waarin een API gedreven architectuur de norm is, nemen RESTful webservices een zeer belangrijke plaats in. Sinds kort zijn er partijen die van REST afstappen en hun hoop vestigen op een volledig nieuwe manier van API ontwikkeling. Een framework dat is ontwikkeld door Facebook bestaande uit een querytaal en een runtime met de naam GraphQL. Dit alles met als doel om de data uitwisseling tussen API’s en front-end applicaties nog een stukje eenvoudiger, efficiënter en flexibeler te maken. Wat GraphQL is, hoe je het toepast en waarom je het in plaats van RESTful webservices wilt gebruiken, zal ik je in dit artikel uitleggen.

Read More »

Testen op fysieke mobiele devices

Testen op mobiele devices is tegenwoordig steeds makkelijker door de komst van open source frameworks, zoals Appium. Koppel een mobiel device aan je laptop en je kunt met Appium het device geautomatiseerd testen. Simpel, maar hoe schaal je dit naar meerdere devices met parallelle testuitvoering? Zelf een device lab opzetten met een Selenium Grid of toch het device management overlaten aan een cloud leverancier? In dit artikel kijken we naar de voor- en nadelen van zowel een eigen device lab als in de cloud.

Read More »