SymfonyCon Lisbon 2018 recap

17 januari 2019 Inzichten /

SymfonyCon is een jaarlijkse conferentie voor webontwikkelaars die het Symfony-framework gebruiken. De conferentie wordt georganiseerd door SensioLabs - de makers van Symfony - en gaat traditiegetrouw door in een Europese grootstad. De jongste editie ging in het heerlijk warme Lissabon door; een deel van ons PHP-team was dan ook op afspraak. Dit is het verslag van onze queeste.

Met hoge verwachtingen en enige gelatenheid vertrokken vier collega’s begin december vanuit de Foreestelaan. De laatste code werd gepusht en de out of office werd ingesteld. “Kom, de auto in en rijden”, het was eindelijk zover. “Naar welke talks ga jij zeker kijken?”, snel het programma nog eens opzoeken en discussiëren over wat de meest waardevolle talk zou zijn. De toon was gezet en zou niet meer veranderen.

Voor de een was de Lissabon-editie de eerste keer SymfonyCon, voor anderen was het een blij weerzien. De new kids werden door de anciens gebrieft: je zal horen en zien waar andere bedrijven mee bezig zijn, uitleg krijgen over bepaalde componenten door de echte professionals en de mogelijkheid krijgen om internationaal te netwerken met lotgenoten. Maar bovenal zal je de komende twee dagen ook heel wat English with hair on horen.

De eerste dag werden we verwacht voor de iconische Opening Talk van Fabien Potencier. Dat is de grondlegger van Symfony en wordt gezien als een ware profeet binnen de community. Hij spreekt sappig frenglish en is uitermate briljant. Hij verwelkomde ons in Lissabon in de omgebouwde ondergrondse parkeergarage van het Marriott Hotel. Klinkt gek, maar het hotel heeft nu eenmaal geen conferentieruimte met 900 zitplaatsen.

Met zijn uitgebreide verwelkoming opende Potencier de tweedaagse hoogmis van “codepraat”. Nieuwe technieken, gemaakte fouten, voorbeelden van code,… Het kwam allemaal aan bod, afgewisseld met drink- en eetpauzes. De sprekers op SymfonyCon zijn collega’s die komen vertellen hoe zij iets specifieks opgelost hebben of met welke zaken ze bezig zijn. Ze deden dat gelijktijdig in twee tracks: een luchtige track met talks van “getting started with …” tot community-aangelegenheden, en daarnaast inhoudelijk zwaardere talks met complexe problemen en bijhorende impact op het concentratievermogen. Die geavanceerdere talks gaan typisch gepaard met presentaties die bestaan uit screenshots van code. We zagen een alternatief voor de StateMachine-component die wij al in Harmony gebruiken en een nagelnieuwe bibliotheek waarmee we sneller en eenvoudiger kunnen omgaan met queues. Onwezenlijk interessant, maar helaas nog niet bruikbaar in productieomgevingen. Het is daarvoor nog te weinig getest dus blijven we beter bij onze huidige bibliotheek.

Gelukkig bevatten niet alle talks screenshots van code. Zo kwam iemand van SensioLabs vertellen over hoe ze meer inclusie willen brengen in de community. Vandaag bestaat “het zogenaamde coderend volkje dat Symfony gebruikt” voornamelijk uit blanke Europese mannen die bovendien de mogelijkheid hebben gekregen om te studeren. Ontwikkelaars communiceren online heel vaak met elkaar via geschreven taal op StackOverflow, Github en Slack. Vaak komt dat wat bot over en wordt er weinig rekening gehouden met anderen. De spreker vertelde over een nobel langetermijnplan om dat te proberen veranderen. Zo vervingen ze bijvoorbeeld alle “Hey dude!”-verwijzingen naar “Hey you!” in officiële communicatie en zorgen ze ervoor dat ze niets meer als “simpel” proberen labelen. Iets kan namelijk “simpel” zijn voor de een, maar voor de ander helemaal niet. Die kleine, schijnbaar irrelevante zaken werken effectief: meer dan ooit werken mensen mee aan het Symfony-platform en de community groeit verder en breder.

Wie ons team een beetje kent, weet dat twee dagen lang op een stoel zitten luisteren zonder zelf iets te mogen zeggen, niet meteen iets voor ons is. We bouwden Harmony en mogen daar trots op zijn. Toen de marketingverantwoordelijke van SensioLabs in de aanloop van de conferentie de vraag stelde “Wil jij iets vertellen over waar je mee bezig bent?”, antwoordden we dan ook - behoorlijk impulsief - “Ja, over Harmony”. Zonder het op dat moment te beseffen, werd Harmony het onderwerp van een talk op SymfonyCon Lisbon 2018. Met knikkende knieën en klamme handen - maar o zo trots - stelden we ons eigen systeem voor aan een tot de nok gevulde parkeergarage. 900 webontwikkelaars luisterden naar wat we bij Wijs doen en waarom we zo overtuigd zijn van ons eigen systeem.

Het Harmony-logo op de beide schermen geprojecteerd zien, was ongetwijfeld het ultieme hoogtepunt van deze excursie. Maar we nemen meer dan herinneringen aan dat moment mee naar huis. Toen ik in 2015 aanwezig was op SymfonyCon in Parijs viel mijn mond talk na talk verder open van verbazing. “Wauw, is dat echt allemaal mogelijk?” en “Kom op jongens, we gaan die zaken ook doen!”. Drie jaar later, na SymfonyCon Lissabon, is die verbazing er een stuk minder. Toegegeven: de hoge verwachtingen zijn eigenlijk niet voldoende ingelost. Maar dit ligt niet aan de conferentie, maar wel aan die (verkeerde) verwachtingen zelf. We zijn er als team enorm op vooruit gegaan in de laatste drie jaar en hebben een platform gebouwd dat gebruik maakt van technologieën die als “nieuw” gepresenteerd worden aan collega’s.

Onze keuzes werden bevestigd. Van teleurstelling over SymfonyCon is er echter geen sprake. We hebben een fantastische conferentie achter de rug, met enorm interessante babbels met collega’s uit onder andere Noorwegen, Zwitserland en Roemenië. We hebben het gevoel mee te zijn met de richting waar Symfony naartoe gaat en we volgen de koers van de makers van ‘s werelds grootste PHP-framework. Wanneer we het daarover hebben met de mensen van SensioLabs, bevestigen ze dat: “Jullie zijn mee, jongens. Daarom laten we jullie ook spreken”.

Benieuwd hoe ons Harmony framework jouw business kan ondersteunen?

Contacteer ons

Tim Vermaercke
PHP Developer

Lees meer

Nieuwsbrief

Doe zoals meer dan 1700 marketing en design experts en ontvang maandelijks onze nieuwsbrief vol inzichten, tips en verrassende nieuwigheden.