Rook

Insights

Wat 10 jaar ervaring in Web Development mij geleerd heeft

🛠 Frontend development

De tijd vliegt voorbij. Ondertussen nader ik de mijlpaal van 10 jaar professioneel ervaring te hebben met Web Development, waaronder voornamelijk JavaScript.

Wat 10 jaar ervaring in Web Development mij geleerd heeft

Mijn passie voor Web Development heb ik (toevallig) ontdekt in mijn opleiding Elektronica/ICT met als afstudeerrichting Elektronica. Op mijn achtste heb ik reeds leren solderen en simpele circuits in elkaar steken, dus het was vanzelfsprekend dat ik deze interesse verder zette in mijn opleiding. Maar toen opeens vroeg de leerkracht HTML/CSS ons om Notepad open te doen, en dat veranderde ALLES!

In dit artikel wil ik enkele abstracte lessen naar voorbrengen die ik geleerd heb in deze 10 jaar, wetende dat het vooral deze lessen zijn waar ik momenteel het meeste waarde aan hecht.

⚔️ De JavaScript-framework oorlog

React vs Vue vs Angular, een oneindige oorlog.

Je wil niet weten hoe vaak ik de vraag gekregen heb wat het beste framework is. Alsof er één framework objectief beter is dan de andere. Een framework is “goed” als het wordt gebruikt door iemand die alles uit dit framework weet te halen, er al veel mee gewerkt heeft, en de ins en outs van dit framework kent.

Het “subjectief beste framework” hangt natuurlijk ook af van project tot project. Aan de hand van de eisen van het project kan je verschillende frameworks toetsen op peilers zoals:

  • Performance

  • Syntax

  • Support of rendering modes (SSR, SSG, …)

De keuze van framework kan dus in mijn ogen subjectief goed gekozen worden op basis van de eisen van een project, maar zal nooit objectief beter zijn dan een ander framework.

Het hangt er vooral van af wat je ermee doet!

🧰 Tools gemaakt door developers, maken niet de developer

Als hobby speel ik graag gitaar. Toen ik mijn eerste elektrische gitaar kocht, speelde ik dag en nacht tot op bloedende vingers toe, en maakte het niet zoveel uit hoe het klonk. Als ik dan (na een tijdje) besloot om eens wat muziek op te nemen, klonk mijn gitaar wat “vreemd”. Ik dacht, ik heb een nieuwe gitaar nodig om de muziek beter te doen klinken, dat zal het verschil maken!

Ik ging naar de gitaarwinkel en zag iemand op een gitaar spelen van 100€. Ik was zo verbaasd van wat voor een geluid uit deze gitaar kwam, dat ik mijn theorie al snel liet vallen.

Hetzelfde heb ik ondervonden met developer tools. Ook daar heb ik ondervonden dat ik soms meer met de tools bezig was, of met de workflow, dan met de project code zelf.

Tools en workflow zijn nodig, maar zij zullen niet zo zeer het verschil maken. Het is ook een eindeloze zoektocht, die tool vinden die alles doet wat wij zouden willen. Het stopt nooit.

🧑‍💼 “People development”

Leer de persoon achter de code kennen, en ontgrendel zo het potentieel.

Code is belangrijk, maar de personen achter de code zijn nog belangrijker. Passie en ervaring zijn voor mij de twee belangrijke ingrediënten voor kwaliteit. Het is dan van uiterst belang om die onderliggende passie aan te wakkeren en te stimuleren.

Het kennen van uw collega’s zorgt ook alleen maar voor meerwaarde. Na een tijdje zal je weten wie waardoor gepassioneerd is: design, workflow automation, automated testing, code structure, project scaffolding, … en snel weet je ook bij wie je terecht kunt voor specifieke vragen.

Dingen die je graag doet, doe je altijd beter. Zorg dan ook dat als je werk moet delegeren, dat je weet wie deze taak graag zou willen doen.

Leer ook te delegeren, want je kan niet je volledige aandacht aan alles tegelijk spenderen.

🎙

Choose well.

JannyJanny
Janny

Janny

Delen:

Op zoek naar inspiratie?

Wij zorgen voor gepast advies op het vlak van frontend development.

💌

Insights

Meer inzichten

nextjs-13

🛠 Frontend development

Next.js 13

Het is zover, Next.js 13 is sinds 25 oktober 2022 uitgebracht. Exact zes jaar later dan de eerste Next.js release. Waarom zou je Next.js willen gebruiken en wat zijn de nieuwe functionaliteiten in Next.js 13? In deze blogpost bespreken we wat de verschillen zijn tussen Server-Side en Client-Side Rendering. Vervolgens onderzoeken we hoe je een applicatie structureert, wat server componenten zijn, streamen van UI en enkele verbeteringen. Als laatste bekijken we wat Next.js 13 voor de toekomst te bieden heeft.

Spline

🛠 Frontend development

Hoe maak je een moderne UI met Spline

Het ontwerpen van een aantrekkelijke user interface is niet altijd evident. Daarom is het belangrijk om de nieuwste trends te volgen en inspiratie te halen uit werken die beschikbaar staan op het internet. Zo heb ik Spline leren kennen. Spline is een design tool om op een relatief gemakkelijke wijze 3d graphics te creëren voor de web. In deze post, zal ik uitleggen wat de basisfuncties zijn en hoe je deze software kan gebruiken voor jouw volgend project.

css

🛠 Frontend development

Dingen die je in CSS kan doen in plaats van Javascript

Wanneer je wat wilt maken in Javascript dat mogelijk is in CSS, gebruik dan CSS. Of zoek eens op of het mogelijk is tenminste. 🤓