Michel Schudel





Java10
From Java 9, Oracle will release a new version of Java every 6 months, starting with Java 10, which is to be released on march 20, 2018. This blog highlights the major language and API changes in Java 10. Local variable type inference For local variables, specifying the type is […]

Java 10 in 5 minutes


Boys will be boys - LEGOlisering bij NS
Op het NS kantoor in Amersfoort wordt hard gewerkt aan het project B@M, een systeem dat in geval van calamiteiten op het spoor zorgt voor aanpassingen in de dienstregeling. We werken daar Agile, in SCRUM-sprints van twee weken. Dat is af en toe flink aanpoten, maar gelukkig geldt hier ook: […]

LEGOlisering bij NS



I recently came across Martin Fowler‘s post about FunctionLength. In that post he stated something about intention versus implementation. Although it might seem a very trivial thing, the impact on code readability is huge! For example, if I want to check if a book is written by more than one […]

State your intentions


Quite often I see unit tests that seem very interested in a class’s inner workings. This not only misses the point of a unit test, but makes the class harder to refactor, since the corresponding unit test will have to change more often as well. Suppose you have a BookService […]

Test behaviour, not implementation



Hoe leuk is het om je eigen Java-kennis te mogen delen? Geweldig natuurlijk. Zeker als dat ook nog eens op een internationaal podium kan. Deze kans krijg ik binnenkort in Barcelona! Tijdens de JBCNConf mag ik mijn Zuid-Europese collega’s inspireren over mijn voorliefde voor REST-assured. Ik geef er een presentatie en […]

REST-assured Barca, here I come!