Wat een leerzaam jaar was dit!

Vorige week kwam Corné aan mijn bureau staan met de uitnodiging om taart te eten, maar er was helemaal niemand jarig. Ik bleek die dag 4 jaar bij Vollan te werken. Dit leek mij een mooi moment om eens terug te kijken op wat ik afgelopen jaar allemaal heb geleerd bij Vollan.

React & Typescript

In het eerste jaar dat ik werkzaam was bij Vollan, toen nog Vivars, heb ik een cursus React gedaan. Dit jaar werd er voor het eerst een beroep gedaan op de kennis die ik in die cursus opgedaan had. Sinds begin dit jaar werk ik mee in het team dat zich bezighoudt met nieuwe modules voor onze business software Clientbox. De front-end van deze modules wordt gemaakt op basis van React.

Als front-end developer wordt er van mij verwacht dat ik zorg dat alles er goed uitziet en zodoende mocht ik in React gaan werken. Vol enthousiasme dacht ik, dit doe ik wel even. Maar het was minder makkelijk dan ik dacht. Termen als GraphQL, generics, types en Apollo vlogen mij om de oren. Gelukkig werk ik in een bedrijf waar we elkaar maximaal uitdagen op het gebied van kennis en kunde. Ik heb samen met mijn collega’s heel wat uren achter de computer gezeten om de React en typescript code te doorgronden en echt te leren kennen. Dit was niet altijd makkelijk, en vaak zat ik met de handen in het haar, maar met een goed resultaat. Inmiddels lever ik wekelijks nieuwe componenten en functionaliteiten op die gemaakt zijn in React en typescript.

Nog sneller en beter websites bouwen

Al sinds het begin van Vollan worden websites in WordPress gebouwd. De manier waarop is wel flink veranderd. Zoals je kon lezen in de vorige blog van mijn collega Corné wordt de html nu opgebouwd door middel van Twig en Timber. Ook worden alle front-end componenten nu gestructureerd aangeboden in een styleguide waar ik al eerder een blog over heb geschreven. Naast deze grote veranderingen sta ik nooit stil met het leren van nieuwe CSS-technieken. Zo heb ik geleerd sneller overzichten te maken met CSS Grid en afbeeldingen zet ik nu in de goede verhoudingen met de aspect-ratio en object-fit properties.

Nog veel meer om te leren

Gelukkig ben ik nog niet uitgeleerd. Komend jaar ga ik meer leren over GraphQL, Domain driven development, ElasticSearch en Redux. Ook sta ik in de startblokken om gebruik te gaan maken van nieuwe features als CSS Cascade layers, Container Queries en de :has selector zodra deze breed ondersteund worden door de browsers. Over een jaar lezen jullie wat hiervan terecht is gekomen 😉

Bas Everaarts
Technologie