Alle IT-kennis onder één wereldwijd dak
Werken bij de beste IT dienstverlener van Nederland?
Resultaat door passie voor IT
Start trefwoorden te typen om de site te doorzoeken. Druk enter om te verzenden.
Generative AI
Cloud
Testing
Artificial intelligence
Security
March 19, 2025
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.
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.
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!
Datum – 15 mei
Tijden – van 12:00 tot 17:00
Locatie – Forum Groningen
Keynote: Sander DuivesteinWelkom in AbsurdistanStel 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 WalleNavigeren door de Java Containerjungle: Debugging in KubernetesHet 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 DruytsVan Bestaande Database tot Generieke Entiteiten: Renoveren van Data Access en Entity ManagementBij 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 ScholteWaarom 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 HulstAnnotation Processing in de praktijk: hoe we in TenderNed 1000+ aanbestedingstypen ondersteunenIn 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 HooijerStream Gatherers: Maak je eigen Stream stappen met Java 24Heb 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 HeijerTitel: 🚀 Autoscaling Next Level: Van Metrics tot Machine LearningBenieuwd 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 PelserWat 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!