SoJava Conferentie Forum GroningenSoJava Conferentie Forum Groningen
  • LinkedIn
  • Facebook

March 19, 2025

Op 15 mei 2025 vindt de tweede SoJava conferentie plaats in het Forum in Groningen. Dit evenement organiseren wij vanuit Sogeti voor de developer community in het noorden.

Ontmoet Java-developers

Met Sander Duivestein en Abel Pelser als keynote sprekers wordt het een inspirerende middag.

Naast de keynote sprekers zullen enthousiaste Java-developers van verschillende organisaties, zoals EZK, DUO, ING, OCLC, Sogeti en Java Champion Robert Scholten break-out sessies verzorgen. Het evenement zal in de middag plaatsvinden. We starten met een inlooplunch. Daarna begint het programma met keynote sprekers en break-out sessies. We sluiten de middag af met een gezellige borrel.

Programma

  • 12:00 – 13:00: Inloop met lunch
  • 13:00 – 13:45: Welkom in Absurdistan – Sander Duivestein
  • 13:45 – 15:45: Break-out sessies
  • 15:45 – 16:30: Wat je kunt, maar beter niet doet met Java – Abel Pelser
  • 16:30 – 17:30: Afsluiting en borrel

Al met al een bomvol programma met trends en ontwikkelingen in softwareontwikkeling, innovatieve toepassingen van Java, praktische casestudies en lessons learned, technische uitdagingen en oplossingen. Meer over de spreker en hun sessie lees je hieronder.

Aanmelden of vragen

Heb je nog vragen? Stuur dan een email naar: javaevents.nl@sogeti.com

Wil je eerder al meer weten over Sogeti en wat we doen? Bekijk dan onze werken bij site!

Data en tijden

15 mei
Forum Groningen

Praktische informatie

Datum – 15 mei

Tijden – van 12:00 tot 17:00

Locatie – Forum Groningen

Keynote: Sander Duivestein
Welkom in Absurdistan

Stel je een wereld voor waarin waarheid vloeibaar is, emoties vaker worden geloofd dan feiten, en complottheorieën zich in razend tempo verspreiden dankzij nepnieuws en deepfakes. Tussen Trumpisme en polarisatie lijkt het alsof we allemaal collectief aan ‘breinrot’ lijden. Maar schuilt er in deze krankzinnigheid niet juist ook een kans?
Want dezelfde technologie die onze samenleving in verwarring brengt, kan ons ook helpen de écht ‘wicked’ problemen aan te pakken: van klimaatverandering tot hardnekkige ongelijkheid. Als we onze creativiteit en innovatiekracht inzetten voor duurzame en inclusieve oplossingen, kunnen we laten zien dat de reis naar Absurdistan niet hoeft te eindigen in chaos—maar juist het startpunt kan zijn van een toekomst vol hoop en veerkracht.


Mark van der Walle
Navigeren door de Java Containerjungle: Debugging in Kubernetes

Het oplossen van problemen in Java-applicaties die in productie draaien, is altijd een uitdaging geweest. Maar wanneer je Cloud Native en DevOps-praktijken toevoegt, neemt de complexiteit nog verder toe. Gelukkig hebben we door de jaren heen verschillende benaderingen ontdekt om deze problemen vanuit diverse invalshoeken aan te pakken.
Sluit je aan bij Mark van der Walle, Lead Software Architect bij Sogeti en Observability Evangelist, terwijl hij beproefde methoden onthult en nieuwe inzichten deelt over het troubleshooten van Java-gebaseerde containers in Kubernetes. Deze sessie brengt de essentiële elementen samen: de basis van Kubernetes, Java-debugging, observability en geavanceerde tooling. Maak je klaar voor een boeiende demonstratie, waarin Mark een eenvoudige applicatie laat zien en verschillende aspecten verkent die je helpen om dieper in de kern van het probleem te duiken.


Sarah Druyts
Van Bestaande Database tot Generieke Entiteiten: Renoveren van Data Access en Entity Management

Bij OCLC zijn we één van onze applicaties compleet opnieuw aan het bouwen. Hiermee krijgen (en pakken) we veel kansen om de zaken in één keer goed te doen, en ze dan met alle oude en nieuwe kennis sterk te maken voor de toekomst. We bouwen een nieuwe JPA-laag over de database, waarbij we virtuele en fysieke entiteiten in eenzelfde jasje steken. Vervolgens draait het in de Spring backend compleet rond generieke entiteiten en de developer experience. Tot slot gaat de frontend natuurlijk volledig over de user experience. Ik kom graag meer vertellen over hoe dit er precies uitziet en hoe het allemaal, bestaande én nieuwe componenten, in elkaar past.


Robert Scholte
Waarom zijn mijn builds zo traag?!

In software developement willen we korte feedbackloops, zodat we de bevestiging krijgen dat we het juiste aanpassingen hebben gedaan en elders niks hebben gesloopt. Het laatste wat we dan willen is wachten, wachten tot een build is afgerond. En als de build faalt, willen we ook meteen zo snel mogelijk de oorzaak weten. Al snel wordt gekeken naar de buildtool, en uiteraard heeft elke tool wel manieren om de build te versnellen. Maar verrassend genoeg zijn juist op het vlak van libraries en frameworks ook aanzienlijke tijdwinsten te behalen. Tijdens deze sessie zal Robert Scholte, Java Champion en voormalig voorzitter van Apache Maven, een aantal bekende valkuilen in software development delen en aan de hand van praktische tips laten zien hoe dit eenvoudig is op te lossen.


TenderNed – Robert Jan van der Hulst
Annotation Processing in de praktijk: hoe we in TenderNed 1000+ aanbestedingstypen ondersteunen

In TenderNed kunnen meer dan duizend verschillende soorten aanbestedingen worden aangemaakt, elk met eigen validaties, velden en processen. Ik laat zien hoe we deze complexiteit beheersbaar maken met Java, annotation processing, JavaPoet én een aantal pragmatische oplossingen uit de praktijk.


ING – Patrick Hooijer
Stream Gatherers: Maak je eigen Stream stappen met Java 24

Heb je met Java Streams gewerkt en mis je bepaalde tussenstappen? Waarom bestaat er geen .distinctBy(Person::getId) of kun je niet: .makeGroupsOf(3) gebruiken? Java 24 maakt het mogelijk om je eigen Stream stap te maken met de Gatherer interface. In dit praatje zal ik kort het design achter de Gatherer uitleggen om vervolgens de diepte in te duiken en live onze eigen Gatherers gaan maken. Aan het eind van deze presentatie weet je hoe je je eigen Gatherer kan toevoegen aan je Streams.


DUO – Rick Brouwer & Daïra den Heijer
Titel: 🚀 Autoscaling Next Level: Van Metrics tot Machine Learning

Benieuwd hoe je jouw applicaties automatisch kunt op- en afschalen op basis van real-time metrics? In deze presentatie duiken we in de wereld van autoscaling met KEDA op ons Openshift platform. Je ontdekt niet alleen de basics van autoscaling, maar ook geavanceerde mogelijkheden én we laten onze lessons learned zien. Extra interessant: we verkennen zelfs voorspelbare autoscaling op basis van Machine Learning! Ben je klaar om je applicaties naar het volgende niveau te tillen? In deze sessie boost je je kennis over moderne schaaltechnieken!
💡 Live demo included!


Closing Keynote: Abel Pelser
Wat je kunt, maar beter niet doet met Java.

Je hebt vast wel eens gehoord van de best practices in Java; vandaag richten we ons op het tegenovergestelde. Want sommige dingen die je kunt doen in Java, kun je beter niet doen! Benieuwd naar wat er allemaal mogelijk is, maar eigenlijk niet zou moeten? Abel Pelser laat je een aantal creatieve manieren zien om de taal te misbruiken. Gegarandeerd dat je collega’s straks commentaar achterlaten op je pull requests!