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 »Java Magazine
Typed front-end met Angular 2
Sinds kort is de Developer Preview van Angular2 uitgebracht. Deze versie heeft enkele essentiële wijzigingen ten opzichte van Angular 1. Angular 2 is volledig geschreven in TypeScript en voldoet aan de Ecmascript 6 specificatie. Hoewel er nog geen gehele applicatie mee te maken is, omdat sommige specificaties nog niet uitgewerkt of nog aan verandering onderhevig zijn, is de richting waar het ontwikkelteam heen wil wel te zien.
Read More »JavaOne viert 20 jarig bestaan Java
Eind oktober was JavaOne: de grootste Java-conferentie ter wereld. Oracle organiseert JavaOne jaarlijks in San Francisco. Een hele grote happening: ongeveer 6.000 deelnemers, 450 sessies en meer dan 100 ICT bedrijven. Oracle organiseert JavaOne samen met de Oracle Open World conference, met nog eens 60.000 deelnemers. Dit jaar vierde de conferentie het 20-jarig bestaan van Java. En dat moet gevierd worden! Op de allerlaatste avond van de conferentie is jaarlijks een NLJUG-borrel. Hier deelden we vele mooie herinneringen van deze conferentieweek. In dit artikel lees je een terugblik.
Read More »Geb
Automatische UI testen: elke webapplicatie zou ze moeten hebben, maar vaak is dit het ondergeschoven kindje van elk project. Oorzaken van het ontbreken van UI testen zijn dat het meestal veel tijd kost om goede UI testen op te zetten en dat het lastig is om ze up-to-date te houden. Ook wordt de taak uitbesteed aan niet-technische testers. Met behulp van de, soms ingewikkeld gevonden, Selenium IDE worden testen geïntroduceerd die eveneens niet efficiënt zijn te onderhouden.
Read More »Everything a Java Developer should know
Hier zijn 10 tips om je als Java ontwikkelaar te helpen om een overzicht te krijgen van het JavaScript ecosysteem. Dit is vooral van belang als je werk gericht is op de ‘enterprise’, dat wil zeggen; grote applicaties die de komende jaren schaalbaar en onderhoudbaar moeten blijven.
Read More »Docker in de praktijk
De afgelopen maanden zijn wij vanuit Info Support werkzaam geweest bij Translink. Dit is de organisatie achter de OV-chipkaart. Wekelijks verwerkt Translink 45 miljoen transacties en er zijn 14,4 miljoen actieve OV-chipkaarten (bron: translink.nl).
Read More »Microservices bij Bol.com
In de afgelopen zestien jaar heeft bol.com de transformatie gemaakt van een winkel voor boeken en entertainment naar een verzameling van speciaalzaken met in totaal zo’n negen miljoen artikelen. Inmiddels heeft bol.com meer dan 5,5 miljoen klanten in Nederland en België. Met deze groei ontstond ook de groeipijn en het kraken van het IT-landschap. De systemen waar we ooit mee waren begonnen, groeiden uit tot grote, logge monolieten met een veelheid aan complexe, verweven functionaliteiten en verantwoordelijk voor evenzoveel domeinen. Niemand had meer echt het overzicht. Daar bovenop kwam de personele groei, waarbij steeds meer Scrum-teams in dezelfde monolieten werkten. We konden niet meer schalen (in de breedste zin van het woord). De wens van de business om nieuwe functionaliteit werd met de dag lastiger te vervullen.
Read More »Meer met Maven – Moving Forward
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 »Evolutie?
Er was eens ... ... ... Ja ik ga eens een sprookje vertellen, hoewel, sprookje ....
Read More »Microservices
Microservices is de laatste tijd het nieuwe buzzword in applicatie-architectuur. Het doel is om kleinere, doelgerichte applicaties te bouwen. Het is een antwoord op de problemen, die ontstaan in de alom vertegenwoordigde, complexe, monolithische applicaties. Onder een monoliet verstaan we applicaties, die heel veel verschillende businessfunctionaliteit bevatten en als één geheel worden gedeployed. Een groot nadeel van zo’n architectuur is dat een wijziging op één stuk businessfunctionaliteit leidt tot een nieuwe deployment van de gehele applicatie.
Read More »