Java Magazine

Java Magazine #3 2021: Java 17 is here

De technologieën waarmee we werken hebben niet stilgezeten. Daarom staat er in deze editie alles wat je moet weten over Java 17 (LTS) en hoe je een overstap maakt. Verder duiken we in de Command Line Interface library PicoCli en pakken we de frontend aan met ClojureScript en Push Notifications. Maar dat is natuurlijk niet alles. Lees ook over Codekata’s, …

Read More »

Unit test je architectuur met ArchUnit

(Michel Schudel) Als ontwikkelaar zal je het wel herkennen: je start op een groot project dat al een tijdje draait, en je leest de architectuurdocumentatie die ooit is opgesteld in de vorm van UML-diagrammen. Vervolgens duik je de code in en je vindt, behalve in grote lijnen, weinig meer van die originele architectuur terug. Conventies en afhankelijkheden tussen componenten blijken …

Read More »

Kubernetes Serverless: you build it Knative runs it!

Hoe ga je serverless in de cloud? Hoe hou je als ontwikkelaar vooral focus op het schrijven van code? Hoe combineer je dat met het makkelijk uitrollen van je applicatie? Een interessante, op K8s gebaseerde, ontwikkeling op dit vlak is Knative.Knative biedt handige features zoals scale-to-zero, scale-from-zero, routing naar verschillende revisies van je applicatie en nog meer. In dit artikel …

Read More »

Running Robot Framework Automated Tests in a multi-project pipeline

Automated tests play a significant role in the lifetime of a software product. New functionality is being added and, at the same time, old code is being refactored and improved every day. We need to make sure that what we have built is working and is actually working as expected. To ensure that, we use testing. Manual testing takes time …

Read More »

Zeker weten met property-based testen

(Johannes Link) Het schrijven van een test met een tool zoals JUnit is een essentiële techniek om de kwaliteit van je code te waarborgen. Echter, wanneer een functie veel testgevallen vereist om het te controleren op alle mogelijke problemen, wordt testen omslachtig en foutgevoelig. Property-based testing (PBT) kan je redden en ontslaan van het schrijven van tientallen testcases. In dit …

Read More »

Bouw zelf een Progressive Web App met JavaScript

YOU NEED A NATIVE APP! (een artikel van Peter Eijgermans (Ordina) Dat is wat ons herhaaldelijk is verteld sinds Apple voor het eerst de iPhone App Store aankondigde. En misschien is dat zo! Native apps kunnen een goede keuze zijn, afhankelijk van de grootte en behoeften van een organisatie. Maar hoe zit het met potentiële klanten die je app niet …

Read More »

Kotlin: hype of een nieuwe speler op de markt?

(Pauline van Alst) Kotlin is de laatste jaren een veel voorkomend onderwerp op conferenties. Deze opkomende JVM taal brengt nieuwe features met zich mee die de taal onderscheiden van Java. Kotlin is populair binnen de mobiele applicatie wereld, met name omdat het de ambitie heeft een multi-platform taal te worden. Dit betekent dat Kotlin code gedeeld en aangeroepen kan worden …

Read More »

Zeker weten met property-based testen

Of, hoe test je je code met duizenden variabelen? (door Johannes Link) August 20, 2019 Het schrijven van een test met een tool zoals JUnit is een essentiële techniek om de kwaliteit van je code te waarborgen. Echter, wanneer een functie veel testgevallen vereist om het te controleren op alle mogelijke problemen, wordt testen omslachtig en foutgevoelig. Property-based testing (PBT) …

Read More »

Java naar de cloud met Native Services

De cloud is hot en veel organisaties zijn ook met de cloud bezig. Cloud providers bieden een breed scala aan services waar je gebruik van kan maken. Maar wat betekent het als je een applicatielandschap gaat migreren naar de cloud? Met welke services kom je in aanraking en hoe maak je een keuze welke services te gebruiken? Om antwoord te …

Read More »