Bij 40Q denken we anders over WordPress dan de meeste bureaus.

We behandelen het niet als een fragiel CMS waar je omheen moet werken. We zien het als een serieus applicatieplatform.

Dat betekent dat we veel waarde hechten aan infrastructuur, deploymentworkflows, onderhoudbaarheid en hoe snel een team kan schakelen zonder zes maanden later voor problemen te zorgen.

Dat is de echte reden dat we onze website naar Kinsta hebben verhuisd.

En na de verhuizing viel één resultaat meteen op: onze PageSpeed score verbeterde met zo’n 20 punten, zonder dat we de codebase of database aanpasten. We hebben de site alleen maar gemigreerd.

Die prestatiewinst was mooi meegenomen, maar niet de enige reden om te verhuizen. De belangrijkste reden is dat Kinsta het werk van ontwikkelaars makkelijker maakt, en als ontwikkelaars een betere ervaring hebben, profiteren klanten daar ook van.

Infrastructuur die moderne WordPress ontwikkeling ondersteunt

Veel WordPress hosting gaat nog uit van een verouderde manier van werken. De aanname is dat ontwikkelaars kleine wijzigingen rechtstreeks in het thema maken, leunen op ad hoc workflows, drag-and-drop builders gebruiken en bij support aankloppen zodra ze iets willen dat verder gaat dan de basis.

Zo werken we niet bij 40Q.

Onze workflow is opgebouwd rond moderne tooling, gestructureerde omgevingen en ontwikkelpraktijken die risico’s beperken.

Hosting is niet alleen “waar de website woont”. Hosting óf ondersteunt een professionele workflow óf staat die juist in de weg.

Kinsta sluit aan bij de manier waarop we toch al graag bouwen.

Het ecosysteem van Roots

Bij 40Q hebben we flink geïnvesteerd in de tools van Roots, omdat ze meer structuur en consistentie brengen in het ontwikkelen van WordPress.

Een van hun tools, Bedrock, geeft ons een moderne projectstructuur op basis van Composer. Een andere, Sage, geeft ons een component-gedreven frontend workflow.
Voor niet-technische lezers leggen we hieronder uit waarom dat belangrijk is.

Bedrock helpt om WordPress projecten schoner en betrouwbaarder te maken

De meeste mensen zien de interne structuur van een website nooit, maar die structuur heeft een enorm effect op de kwaliteit op de lange termijn.

Bedrock geeft ons een schonere basis voor WordPress projecten. In plaats van een site te zien als losse webpagina’s op een server, helpt het ons om afhankelijkheden en configuratie met meer discipline te organiseren.

Voor klanten levert dat een paar concrete voordelen op:

  • Updates zijn eenvoudiger te beheren
  • Omgevingen zijn consistenter
  • Er is minder ruimte voor “het werkt op de ene server maar niet op de andere”
  • Nieuwe ontwikkelaars kunnen sneller aan de slag
  • Onderhoud op de lange termijn wordt minder riskant

Met Bedrock pakken we WordPress projecten professioneler en voorspelbaarder aan.

Sage helpt ons sneller betere frontends te bouwen

Sage is om een andere reden belangrijk. Het verbetert de manier waarop we het thema zelf bouwen.

Wat we echt sterk vinden aan Sage: het laat ons Laravel Blade gebruiken binnen WordPress.

Voor niet-technische lezers zit het voordeel niet in “Blade” als modewoord. Het zit in wat het mogelijk maakt:

  • Schonere templates
  • Meer herbruikbare componenten
  • Meer consistentie over de hele site
  • Eenvoudigere samenwerking tussen ontwikkelaars
  • Snellere iteratie zonder rommel te maken

Dat leidt tot websites die na verloop van tijd makkelijker te verbeteren zijn. En dat is belangrijk voor klanten, want een website is nooit echt “af”. De echte vraag is of een site kan meegroeien zonder fragiel of duur in onderhoud te worden.

Kinsta ondersteunt onze workflow zonder frictie

Een van de redenen dat de overstap logisch was, is simpel: Kinsta werkt deze manier van werken niet tegen.

Bij sommige platforms heb je het gevoel dat je constant met je hostingprovider aan het onderhandelen bent. Je wilt moderne tooling gebruiken en ineens moet je workarounds bedenken, supporttickets aanmaken of je proces aanpassen aan de beperkingen van het platform.

Kinsta voelde anders.

We konden de tools en conventies gebruiken waar we toch al in geloofden. We konden werken zoals dat voor een modern engineeringteam vanzelf aanvoelt.

We doen graag dingen zelf

Dit lijkt misschien een klein punt, maar het is een van de belangrijkste.

We zijn power users. We willen niet vastlopen op operationele basistaken. En we willen niet wachten op support voor dingen die een capabel team prima zelf afhandelt.

Een goed hostingplatform geeft ervaren teams de ruimte om te werken.

Dat betekent niet dat support onbelangrijk is. Het betekent dat de beste support vaak is dat je voor dagelijkse taken helemaal geen support nodig hebt. Kinsta geeft ons een dashboard dat echt bruikbaar is, en genoeg toegang om snel te kunnen schakelen.

Die snelheid is niet alleen handig voor ons. Ze is ook goed voor klanten.

Als een bureau sneller problemen kan opsporen, met meer vertrouwen kan deployen, omgevingen netjes kan beheren en onnodig heen-en-weer kan voorkomen, krijgen klanten een soepelere ervaring. Minder vertraging. Minder wrijving. Minder operationeel gedoe.

Een tool waar we op vertrouwen: APM van Kinsta

Bij Kinsta krijg je een ingebouwde Application Performance Monitoring tool, en op een gegeven moment heeft die zich echt bewezen.

We hadden een prestatieprobleem dat echt lastig vast te stellen was.
Het soort probleem dat niet opduikt in PageSpeed scores of foutlogs, maar dat schuilt in een onderliggend proces dat stilletjes schade aanricht.

De APM van Kinsta maakte het meteen zichtbaar. We konden precies zien waar het knelpunt zat, het direct oplossen en in bepaalde gevallen tot wel twee seconden laadtijd terugwinnen.

Dat deze tool in het platform zit, zonder dat we een externe integratie of een supportticket nodig hebben om inzicht te krijgen, is precies wat we bedoelen als we zeggen dat Kinsta aansluit op de manier waarop een capabel team graag werkt.

Een betere ervaring voor ontwikkelaars leidt tot betere resultaten voor klanten

Dit is het deel dat veel niet-technische opdrachtgevers over het hoofd zien.

Een goede ontwikkelaarservaring gaat niet alleen over tevreden technici. Het raakt direct de kwaliteit van het eindproduct.

Als ontwikkelaars in een schonere omgeving werken, nemen ze betere beslissingen. Hun releases worden voorspelbaarder. Ze besteden minder tijd aan vechten tegen de infrastructuur en meer tijd aan het verbeteren van de site zelf.

Voor klanten betekent dat betere prestaties, minder vermijdbare problemen, stabielere releases, makkelijkere verbeteringen in de toekomst en een site die na verloop van tijd beter te onderhouden is.

Dat is een van de redenen dat we zoveel waarde hechten aan tools als Bedrock en Sage, en dat het belangrijk is dat Kinsta dat soort setups ondersteunt.

En als het fundament goed is, wordt alles wat je daarop bouwt beter.

Maximo Martínez Soria

Maximo Martínez Soria is the CTO of 40Q, an enterprise WordPress agency. With over 10 years of experience in web development, he is passionate about crafting high-performance digital experiences for enterprise clients.