4-6-2025

Zooma Labs: drie inspirerende presentaties

Bij Zooma vinden we het belangrijk om continu te blijven leren en verbeteren. Of het nu gaat om technische innovaties of samenwerking binnen teams, kennisdeling speelt daarbij een centrale rol. Onlangs organiseerden we een interne kennissessie waarin drie collega’s hun inzichten deelden met het team.

Tijdens deze sessie gaven Kevin, Daniël en Nick elk een presentatie over een onderwerp waar zij zich de afgelopen tijd in hebben verdiept. De onderwerpen liepen uiteen van technische innovaties tot persoonlijke ontwikkeling: een mooie mix die precies laat zien hoe veelzijdig we bij Zooma te werk gaan.

In deze blog lees je wat er besproken werd en wat we er als organisatie van geleerd hebben:

Kotlin Multiplatform

Kevin presenteerde de resultaten van een recente R&D sprint waarin hij samen met collega’s onderzoek deed naar Kotlin Multiplatform en Compose Multiplatform. Met deze sessie wilde hij het team meenemen in de mogelijkheden van deze techniek en laten zien hoe die eruitziet in de praktijk. Onlangs is Kevin, samen met drie collega’s van Zooma naar Kopenhagen afgereisd om de conferentie hierover bij te wonen. Lees meer over KotlinConf in deze blog.

Tijdens zijn presentatie liet Kevin zien hoe je met Kotlin Multiplatform code en UI kunt hergebruiken op verschillende platformen; zowel Android als iOS. Dit kan ervoor zorgen dat we sneller en efficiënter apps kunnen bouwen. Ook gaf hij een demo van wat er met deze techniek gerealiseerd is.

De presentatie leverde veel inspiratie op. Doordat deze kennis nu intern gedeeld is, kunnen andere teams er ook mee experimenteren en kijken hoe zij deze aanpak kunnen toepassen binnen andere projecten.

kennissessie-2.jpg

Feedback geven

Daniël richtte zich op een ander belangrijk thema binnen Zooma, namelijk gedrag binnen teams. Hierover leert hij veel als groepscommandant bij de reservisten in het leger. Zijn doel was om collega’s deze kennis voor het geven van feedback op gedrag, bij te brengen. Dit gebeurt vaak onbewust, maar kan grote invloed kan hebben op samenwerking binnen een team, en daarom ook op behaalde resultaten.

Volgens Daniël is Zooma tot nu toe vooral bezig geweest met het verbeteren van processen, maar wordt over gedrag nog weinig gesproken. Juist door gedrag bespreekbaar te maken en er duidelijke afspraken over te maken, kunnen irritaties en onduidelijkheden worden voorkomen. Hoe groter Zooma wordt, hoe belangrijker dit thema ook zal worden.

De presentatie bood herkenning bij veel collega’s en zette aan tot nadenken over hoe we met elkaar samenwerken. Door vaker en beter feedback te geven op gedrag, kunnen we als team sterker worden en Zooma naar een nog hoger niveau tillen.

kennissessie-3.jpg

Technische verdieping: Docker, Qodana en Git

Nick sloot de sessie af met een technische presentatie waarin hij drie onderwerpen behandelde die bijdragen aan de kwaliteit en schaalbaarheid van ons werk: custom Docker images, het gebruik van de software Qodana en een uniforme Git-aanpak.

Custom Docker images

Nick liet zien hoe een nieuwe Docker image, waarin PHP draait in combinatie met Apache MPM event in plaats van MPM prefork, ervoor zorgt dat meer gebruikers tegelijk onze applicaties kunnen gebruiken. Dit kan zonder dat we extra servers hoeven in te zetten. Denk bijvoorbeeld aan Youmie, waar deze efficiëntie direct voordeel oplevert.

Qodana

Daarna legde Nick uit hoe Qodana werkt. Deze tool voert automatische controles uit op onze code en signaleert ‘code smells & vulnerabilities’. Hij liet zien hoe je Qodana toevoegt aan je project en hoe je de rapportages kunt interpreteren en gebruiken. Dit helpt ons om hogere kwaliteit code te schrijven en bugs eerder te voorkomen.

Git-aanpak

Tot slot ging Nick in op onze manier van werken met Git: een tool die onze softwareontwikkelaars gebruiken om wijzigingen in hun projecten bij te houden. Door releases beter van elkaar te scheiden, kunnen we ze afzonderlijk testen. Ook wordt het zo mogelijk om automatisch een overzichtelijke changelog te genereren. Dit maakt het gemakkelijker om te zien welke wijzigingen er zijn gedaan, wat de status is van nieuwe functies en waarom bepaalde keuzes zijn gemaakt.

Deze aanpak zorgt ervoor dat onze werkwijze schaalbaar blijft naarmate Zooma groeit, en helpt teams om efficiënter en consistenter samen te werken.

kennissessie-4.jpg

De kennissessie was een waardevolle bijeenkomst waarin drie collega’s hun kennis deelden en het team inspireerden. Door regelmatig dit soort sessies te organiseren, zorgen we ervoor dat we blijven leren van elkaar en als organisatie blijven groeien. Kennis delen doen we op veel verschillende manieren, lees er meer over in de blog over de eerste fase van onze aanpak: het verzamelen van feedback en ideeën.

Of het nu gaat om technische vernieuwing of beterde samenwerking, bij Zooma weten we dat vooruitgang begint met het delen van kennis.

Geschreven door

Julia

Volgende

Van Minerva-app tot verenigingsplatform Youmie