Loes Nauta

Spinnaker

De meesten van jullie kennen Netflix waarschijnlijk wel. In 1997 begon het bedrijf nog met het rondsturen van dvd’s, maar inmiddels zijn ze de grootste aanbieder van online films en series. Sterker nog, Netflix is inmiddels verantwoordelijk voor een groot gedeelte van het internetverkeer. Desondanks werkt het meestal goed en stabiel. Het mooie is dat Netflix een aantal van de softwareprojecten (die het zelf gemaakt heeft en ook zelf gebruikt) open source heeft gemaakt. Daardoor kan iedereen gebruikmaken van de lessen, die ze bij Netflix geleerd hebben. Onlangs heeft Netflix een nieuwe continuous delivery applicatie, genaamd Spinnaker, uitgebracht. In dit artikel leer je meer over Spinnaker, waarna je het eventueel zelf in kunt gaat zetten.

Read More »

Verbeter je code-kwaliteit

Nog niet eens zo heel lang geleden had ik geen idee hoe belangrijk code van goede kwaliteit is voor het laten slagen van een project. Als junior projectmedewerker snapte ik de toegevoegde waarde van unit tests nog niet. Het bouwen aan een nieuwe feature is immers leuker dan het testen en herschrijven van code. Niet verrassend: op een dag ging het helemaal mis.

Read More »

IoT Developers Day groeit uit tot IoT Tech Day 2016

Dat het onderwerp Internet of Things hot is, dat wisten we natuurlijk al een tijdje binnen de NLJUG. Naast de aandacht, die we hieraan besteden binnen Java Magazine, zijn we twee jaar geleden ook de IoT Developers Day gestart. Naar aanleiding van de enthousiaste reacties van afgelopen editie, hebben we besloten om dit jaar het event qua grootte, workshops en bezoekersaantallen teverdubbelen. Vol trots nodigen we jou daarom op 14 april van harte uit in de Jaarbeurs Utrecht voor de IoT Tech Day 2016!

Read More »

Call for Papers IoT Tech Day 2016 geopend

Ook voor de IoT Tech Day 2016 maken we weer gebruik van onze Call for Paper applicatie. Het is dus voor iedereen mogelijk om een plekje in de spotlights te bemachten op hét Internet of Things event van het jaar. De IoT Tech Day 2016 wordt namelijk niet alleen georganiseerd vóór, maar ook dóór de community!

Read More »

Masters of Java 2015

Zaterdagochtend, 8 uur, de wekker gaat. Even schiet het nog door je heen: “zaterdag… wekker… klopt niet?”. Al snel komt het besef: vandaag is de grote dag, de dag waarop je geschiedenis kunt schrijven.

Read More »

Orchestration

Met de komst van Docker is het gebruik van containers in een stroomversnelling geraakt. Bij het ontwikkelen en deployen van bijvoorbeeld een microservices platform is het inzetten van Docker een bijna automatische keuze geworden. De voor- en nadelen van Docker zijn in een eerder artikel reeds toegelicht. Wat lastig blijft, is de stap van het draaien van een aantal containers op een lokaal workstation naar een productie-klaar deployment, bijvoorbeeld in de cloud. Een Debian container opstarten en op de shell rondsnuffelen is gemakkelijk te doen, maar hoe kom je van “Hello World” naar een zelf-managende service, die automatisch schaalt? Orchestration is hiervoor de oplossing. In dit artikel leg ik uit hoe dat werkt.

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 »