2023 – present · Prosjekteier og utvikler — integrasjon mot mediehus, API-et som leverer annonsene, og løpende oppsett av nettsteder
Skins
Et skin-format for å komme inn i et nytt marked, som tilpasser seg oppsettet til ethvert mediehus med ett enkelt API-kall.
- Utvikling
- Produkt

Oppdraget
En skin er det store tapetet med merkevaren som ligger rundt en nettside hos et mediehus. Den vanlige måten å kjøre dem på er et styr: du måler opp hvert nettsted du vil vises på for hånd, holder en tabell over breakpoints og posisjoner for hvert av dem, og vedlikeholder alt sammen etter hvert som nettstedene endrer seg. Det er den typen ekstraarbeid som gjør formatet dyrt og tregt å selge. Cavai hadde ikke noe skins-produkt i det hele tatt, og jeg ville få oss inn i det markedet uten å ta på oss alt det vedlikeholdet.
Tilnærmingen
I stedet for å lagre målene for hvert nettsted på forhånd, finner skinen ut av det på siden den faktisk havner på. Når annonsen lastes, sender den URL-en sin til et API jeg har bygget, og API-et sender tilbake det den trenger for akkurat det nettstedet. Det inkluderer en CSS-selektor for å finne et element med riktig bredde å rette seg etter, hvilken z-index den skal ligge på, hvor mye padding den skal ha rundt seg, og (når et nettsted er litt vrangt) litt ekstra JavaScript for akkurat det nettstedet. Annonsen finner elementet og tilpasser størrelsen sin rundt det. Å legge til et nytt mediehus er bare en ny oppføring i konfigurasjonen, ikke en utviklingsjobb. Det er jeg som vedlikeholder det nå, og det tar meg som regel under 5 minutter å legge til et nytt nettsted.

Min rolle
Denne eier jeg fra start til slutt. Jeg snakker med mediehusene for å få den til å fungere på nettstedene deres, jeg har bygget og vedlikeholder systemene som leverer den, og jeg holder listen over støttede nettsteder og innstillingene for hvert av dem oppdatert.
Resultatet
Den kjører på rundt 800 nettsteder hos de fleste store mediehusene i Benelux. Jeg kan ikke enkelt grave fram hvor mange skins vi har levert totalt opp gjennom årene, men API-et som leverer dem gir et inntrykk av omfanget. Det håndterer et sted rundt 725 000 forespørsler i måneden. Stort sett går den bare stille i bakgrunnen nå, og det er det du vil ha av noe sånt.