Loes Nauta

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 »

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 »

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 »

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

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 »

Microservices bij de Nationale politie

Bij de Politie is veel aandacht voor het verbeteren van de ICT-omgeving, zowel bij het bouwen van de nieuwe organisatie (van 26 korpsen naar één politie), als in het ondersteunen van de operatie. Een goed voorbeeld is het project waar wij aan werken. Dit is een onderzoeksomgeving, waarmee eindgebruikers digitale informatie op een veilige, forensische, geborgde manier kunnen gebruiken. Een onderdeel van deze omgeving is een applicatie waar een eindgebruiker digitaal materiaal verzamelt ten behoeve van opsporing en onderzoek.

Read More »

Evaluatie J-Fall 2015

Op donderdag 5 november vond J-Fall 2015 plaats. De NLJUG kijkt terug op een zeer geslaagd evenement met enthousiaste en opbouwende reacties vanuit de community! Hieronder zal je de meest in het oog springende resultaten van de J-Fall 2015 vinden.

Read More »