Terugblik Masters of Java 2025

Woensdag 5 november - Masters of Java 2025 vanuit Ede: De jaarlijkse code challenge voor Java Developers! Georganiseerd door de NLJUG met First8 Conclusion als hoofdsponsor en verantwoordelijk voor de software en de opdrachten.

58 enthousiaste developers (waarvan 31 debutanten!), verdeeld over 33 teams stonden te popelen om te beginnen. Voor sommige was het een jaarlijks weerzien met elkaar, voor anderen was het de eerste keer en toch wel spannend. Wat voor opdrachten zouden het zijn? Welke kennis heb ik hiervoor nodig?

17 november 2025   |   Nieuws   |   Door: First8 Conclusion

Deel

De opdrachten

De deelnemers kregen 5 totaal verschillende opdrachten. Per opdracht was er een tijdslimiet van 30 minuten. Je had echt je hardcore java skills nodig en de opdrachten varieerden van het uitwerken van algoritmen tot het gebruik van bekende en minder bekende Java API’s. Er kon niet gegoogled worden, wel hadden de duo’s de beschikking over een extra toetsenbord.

Ze konden alleen gebruikmaken van de standaard Java SDK, er was geen framework kennis nodig. Door gebruik te maken van een aantal meegeleverde tests konden de teams hun oplossing controleren en daar soms ook extra punten mee verdienen. Dachten ze de juiste oplossing te hebben, dan konden ze die indienen. Was de opdracht goed, dan kregen ze de resterende tijd aan punten plus een bonus.

Per opdracht kregen de deelnemers een beknopt Java project waarvan je in regel slechts één bestand kan aanpassen.

  • Smörgåsbord – De warming-up opdracht met een drietal kleine bugs die opgelost moesten worden. Sommige waren makkelijk (als je het in je dagelijkse werk al eens gezien had), anders kon het nog wel even zweten zijn.
  • Regex intricacies - Gedeelde smart is halve smart. Iedereen heeft wel eens lopen vloeken op reguliere expressies. En onze sadistische ceremoniemeester Sjoerd ziet daarin een kans om zijn pijn te delen in de vorm van een opdracht.
  • Planner Pandemonium - Wat krijg je als je een product owner from hell hebt, die elke keer weer met nieuwe requirements komt voor een agenda planner tool? Juist, een Masters of Java opdracht. 
  • Negative Base – Een van de grootste omissies in java is dat je geen negatieve base getallen kunt gebruiken (denk aan binaire (2), decimale (10) of hexadecimale getallen (16), maar dan negatief). Tijd om dat op te lossen. 
  • Green scheduling - Een stukje van het Green Scheduling project nabouwen waarbij een job zo gepland moet worden dat deze de minste co2 uitstoot. 

    De uitslag

    We kijken terug op een fantastische Masters of Java 2025! 58 enthousiaste deelnemers - verspreid over 33 teams, goede sfeer, afwisselende opdrachten en spanning tot en met de laatste opdracht.

    1e plaats: Thomas Withaar en Maarten van der Zwaart | team OVSoftware | 8.405 punten
    2e plaats: Roel Spilker en Reinier Zwitserlood | team Project Lombok | 6.842 punten
    3e plaats: Thom Castermans en Chris Kapinga| team Tea Time | 6642 punten

    Dit jaar hebben we twee nieuwe prijzen toegevoegd:

    Met nog 8s over op de klok, allerlaatste moment een schietgebedje zonder te weten of het überhaupt compilede, laat staan correct was. En de oplossing was correct. Met deze actie is de Juryprijs gewonnen door Jaap Beetstra en Jeroen Rakhorst van team Exception Eradicators.

    Er waren 31 debutanten en Dirk Koning van Team Dirk heeft de Debutantenprijs gewonnen! Hij is als hoogste geëindigd van de teams die alleen uit debutanten bestonden. 

    Allen, proficiat met deze mooie prestatie en veel (spel)plezier met de First8 bordspelpakketten. En voor de andere deelnemers: dank je wel voor jullie deelname, hopelijk zien we jullie volgend jaar bij Masters of Java 2026.

    Masters of Java 2025

    Een terugblik in beeld
    Masters of Java 2025 - deelnemer
    Masters of Java 2025 - deelnemers
    Masters of Java 2025 - prijswinnaars