1<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>De Voorhoede | Digital Agency in Amsterdam & Delft</title><style>.mirror-banner[data-v-a07e8dae]{background-color:var(--paper-inverse);color:var(--paper)}.mirror-banner__content[data-v-a07e8dae]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:var(--spacing-small);font-family:var(--font-sans);text-align:center}.mirror-banner__link[data-v-a07e8dae]{color:var(--brand-yellow);text-decoration:underline;font-weight:700}</style><style>.language-switcher{align-items:center;display:flex;text-transform:uppercase;gap:var(--spacing-tiny);margin-left:var(--spacing-tiny)}.language-switcher__language{color:var(--html-blue);font-family:var(--font-sans)}.language-switcher__language--highlighted{font-weight:700}.language-switcher__language+.language-switcher__language:before{content:"|";color:var(--html-blue);font-weight:400;margin-right:var(--spacing-tiny)}</style><style>:root{--header-border-opacity:.08}.app-header{top:0;z-index:var(--z-index-high)}.app-header,.app-header:after{position:absolute;left:0;width:100%}.app-header:after{content:"";display:block;bottom:0;height:1px;background-color:var(--black);opacity:var(--header-border-opacity)}.app-header__content{display:flex;justify-content:space-between;align-items:center;height:var(--app-header-height-small)}.app-header__logo{width:auto;height:1.625rem}.app-header__link-lists{display:flex;align-items:center}.app-header__link-list{display:none}.app-header__link-list-item{padding:0 calc(var(--spacing-small)/2);font-family:var(--font-sans);color:var(--html-blue)}.app-header__link-list-item--highlighted{font-weight:700}.app-header__link{text-decoration:none}.app-header__link:focus,.app-header__link:hover{padding-bottom:.23rem;background:transparent linear-gradient(to top,var(--html-blue) 2px,transparent 2px)}@media screen and (min-width:800px){.app-header__logo{height:1.875rem}.app-header__link-list{display:flex;align-items:center}}@media screen and (min-width:1100px){.app-header__content{height:var(--app-header-height-large)}.app-header__logo{height:2.125rem}.app-header__link-list-item{padding:0 calc(var(--spacing-large)/2)}}</style><style>:root{--mobile-icon-right:20px;--mobile-icon-bottom:var(--mobile-icon-right);--mobile-icon-height:52px;--mobile-icon-width:var(--mobile-icon-height);--mobile-icon-image:25px;--mobile-icon-shadow:2px 2px 4px 0 rgba(0,0,0,.27);--mobile-spacing:12px 20px}.app-mobile-menu{position:relative;z-index:var(--z-index-overlay)}.app-mobile-menu__logo{margin:0 auto 0 0;width:auto;height:1.4375rem}.app-mobile-menu__button{display:flex;justify-content:center;align-items:center;position:fixed;bottom:var(--mobile-icon-bottom);right:var(--mobile-icon-right);z-index:var(--z-index-high);height:var(--mobile-icon-height);width:var(--mobile-icon-width);border:none;outline:none;background-color:var(--html-blue);box-shadow:var(--mobile-icon-shadow);cursor:pointer}.app-mobile-menu__button:active,.app-mobile-menu__button:focus{background:var(--white)}.app-mobile-menu__button--open:active .app-mobile-menu__button-icon--open,.app-mobile-menu__button--open:focus .app-mobile-menu__button-icon--open{background-image:url(/images/icon_menu-passive--blue.svg)}.app-mobile-menu__button--close:active .app-mobile-menu__button-icon--close,.app-mobile-menu__button--close:focus .app-mobile-menu__button-icon--close{background-image:url(/images/icon_menu-exit--blue.svg)}.app-mobile-menu__button-icon{height:var(--mobile-icon-image);width:var(--mobile-icon-image)}.app-mobile-menu__button-icon--open{background-image:url(/images/icon_menu-passive--white.svg)}.app-mobile-menu__button-icon--close{background-image:url(/images/icon_menu-exit--white.svg)}.app-mobile-menu__content{display:flex;flex-direction:column;grid-column:var(--grid-page);position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:var(--brand-yellow);padding:var(--mobile-spacing);box-shadow:0 0 3px 1px #0000004d}.app-mobile-menu__list{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:var(--spacing-medium)}.app-mobile-menu__list-item{margin-bottom:var(--spacing-medium);transition:transform .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94)}@media(min-height:500px){.app-mobile-menu__list-item{margin-bottom:var(--spacing-large)}}@media screen and (min-width:800px){.app-mobile-menu{display:none}}.fade-enter-active,.fade-leave-active{transition:opacity .1s ease-in}.fade-enter-from,.fade-leave-to{opacity:0}
1.app-mobile-menu-slidein-enter-active{animation:scale-in-from-bottom .3s cubic-bezier(.25,.46,.45,.94) both}.app-mobile-menu-slidein-enter-active .app-mobile-menu__list-item{opacity:0;transform:translate(-20px)}.app-mobile-menu-slidein-leave-active{animation:scale-in-from-bottom .3s cubic-bezier(.25,.46,.45,.94) reverse both}.app-mobile-menu-slidein-leave-active .app-mobile-menu__list-item{opacity:1;transform:translate(0)}@keyframes scale-in-from-bottom{0%{transform:scale(.95) translateY(105vh);transform-origin:center bottom}60%{transform:scale(.95) translateY(0);transform-origin:center bottom}to{transform:scale(1) translateY(0);transform-origin:center bottom}}</style><style>.page-footnotes[data-v-69e7fb7c]{padding-bottom:var(--spacing-larger)}.page-footnotes__title[data-v-69e7fb7c]{grid-column:var(--grid-content);margin-bottom:var(--spacing-medium);text-align:center}.page-footnotes__list[data-v-69e7fb7c]{grid-column:var(--grid-content);list-style:decimal;padding-left:var(--spacing-medium)}@media(min-width:720px){.page-footnotes__list[data-v-69e7fb7c]{grid-column-start:6;grid-column-end:44}}@media(min-width:1100px){.page-footnotes__list[data-v-69e7fb7c]{grid-column-start:10;grid-column-end:42}}.page-footnotes__item[data-v-69e7fb7c]{border-left:2px solid var(--html-blue);padding-left:var(--spacing-small)}.page-footnotes__item+.page-footnotes__item[data-v-69e7fb7c]{margin-top:var(--spacing-medium)}.page-footnotes__item[data-v-69e7fb7c]:target{outline-offset:4px;outline:2px solid var(--html-blue)}.page-footnotes__term[data-v-69e7fb7c]{color:var(--html-blue)}.page-footnotes__definition[data-v-69e7fb7c]{margin-top:var(--spacing-tiny)}.page-footnotes__popover[data-v-69e7fb7c]{background-color:var(--white);border-left:3px solid var(--html-blue);
1box-shadow:var(--box-shadow);max-height:min(60vh,400px);max-width:min(480px,calc(100vw - var(--spacing-small)));overflow-y:auto;padding:var(--spacing-medium);width:-moz-max-content;width:max-content}.page-footnotes__popover[data-v-69e7fb7c]:popover-open{left:0;position:absolute;top:0}@supports not selector(:popover-open){[popover][data-v-69e7fb7c]{display:none}}</style><style>:root{--footer-list-height:140px;--logo-width:180px}.app-footer{width:100%;padding:var(--spacing-larger) 0 var(--spacing-small) 0;background-color:var(--brand-yellow)}.app-footer__layout{grid-row:1;display:flex;flex-direction:column;border-bottom:1px solid var(--black);padding-bottom:var(--spacing-small);margin-bottom:var(--spacing-large)}.app-footer__header-link{padding:var(--spacing-small) 0;display:flex}@media(min-width:768px){.app-footer__layout{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-larger);flex-wrap:wrap}}@media(min-width:1400px){.app-footer__layout{flex-wrap:nowrap}}.app-footer__header{flex-basis:100%}@media(min-width:1400px){.app-footer__header{flex-basis:auto}}.app-footer__bottom{margin-bottom:var(--spacing-medium)}@media(min-width:520px){.app-footer__bottom{text-align:center}}.app-footer__definition-list{display:grid;grid-template-columns:30px 1fr;margin-bottom:var(--spacing-small)}@media(min-width:520px){.app-footer__definition-list{display:flex;justify-content:center}.app-footer__definition-list-value{padding-left:var(--spacing-tiny)}.app-footer__definition-list-value:after{content:"|";padding:0 var(--spacing-small)}.app-footer__definition-list-value:last-child:after{display:none}}.app-footer__copyright,.app-footer__privacy{text-decoration:none;border-bottom:1px solid var(--black)}.app-footer__copyright:focus,.app-footer__copyright:hover,.app-footer__privacy:focus,.app-footer__privacy:hover{color:var(--html-blue);border-bottom:none}.app-footer__title{color:var(--black);margin-bottom:var(--spacing-smaller)}.app-footer__list{display:grid;grid-template-columns:1fr 1fr;row-gap:var(--spacing-tiny);margin-bottom:var(--spacing-small)}@media(min-width:768px){.app-footer__column{flex-basis:20%}.app-footer__list{display:block;display:flex;flex-flow:column wrap;justify-content:flex-start;max-height:var(--footer-list-height);gap:var(--spacing-small);padding-bottom:0}}.app-footer__list--contact{grid-template-columns:auto}.app-footer__certificate-list{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--black);gap:var(--spacing-small);margin-bottom:var(--spacing-large);padding-bottom:var(--spacing-large);justify-content:center}@media(min-width:768px){.app-footer__certificate-list{margin-bottom:var(--spacing-larger);padding-bottom:var(--spacing-larger);gap:var(--spacing-larger)}}.app-footer__certificate-logo{width:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.app-footer__certificate-logo:hover{opacity:.7}.app-footer__list--icon,.app-footer__list-address{margin-bottom:var(--spacing-small)}.app-footer__list--icon{display:flex}@media(min-width:768px){.app-footer__list--icon{margin-bottom:0}}.app-footer__list-item{text-decoration:none;display:flex}.app-footer__list-item--icon{margin-right:var(--spacing-small)}.app-footer__list-item--icon a{display:block;fill:var(--html-blue)}.app-footer__link{position:relative;z-index:var(--z-index-low);text-decoration:none;padding-top:var(--spacing-tiny)}@media(min-width:768px){.app-footer__link{padding-block:0;padding-top:var(--spacing-smaller);margin-top:calc(var(--spacing-smaller)*-1)}}.app-footer__link:focus,.app-footer__link:hover{color:var(--html-blue);background:transparent linear-gradient(to top,var(--html-blue) 1px,transparent 1px)}.app-footer__link--right{display:inline-flex;flex-direction:column;justify-content:flex-end}.app-footer__link--right:focus,.app-footer__link--right:hover{background:none}.app-footer__link--right:focus>span,.app-footer__link--right:hover>span{background-image:linear-gradient(to right,var(--html-blue),var(--html-blue));background-repeat:no-repeat;background-position:0 80%;background-size:100% 1px}.app-footer__header-logo{width:var(--logo-width);margin-bottom:var(--spacing-small)}</style><style>.layout-content-page{position:relative;min-height:100vh;background-color:var(--brand-yellow)}.layout-content-page__content{background-color:var(--white)}</style><style>:root{--app-button-duration:.15s}.app-button{display:inline-block;background:none;border:0;text-align:center;text-decoration:none;line-height:1.18;white-space:nowrap;cursor:pointer}.app-button>
1span{position:relative;z-index:2}.app-button--primary,.app-button--small{position:relative;color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-button--primary{padding:.85rem 1.5rem .7rem}.app-button--small{padding:.375rem .9375rem}.app-button--primary:before,.app-button--small:before{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--html-blue);border-radius:var(--border-radius);transition:transform var(--app-button-duration);transform:scaleX(1) scaleY(1)}.app-button--primary>span:after{content:"â";display:inline-block;margin-left:.3em;font-size:1.2em;line-height:.5;vertical-align:middle;transition:transform var(--app-button-duration);transform:translate(0)}.app-button--active.app-button--primary:before,.app-button--hover.app-button--primary:before,.app-button--hover.app-button--small:before,.app-button--primary:active:before,.app-button--primary:focus:before,.app-button--primary:hover:before,.app-button--small:focus:before,.app-button--small:hover:before{transform:scaleX(1.05) scaleY(1.3)}.app-button--hover.app-button--primary>span:after,.app-button--primary:focus>span:after,.app-button--primary:hover>span:after{transform:translate(.5em)}.app-button--primary:disabled:before,.app-button--primary[disabled]:before{pointer-events:none;background-color:var(--very-dim);transform:scaleX(1) scaleY(1)}@media(prefers-reduced-motion:reduce){.app-button--active.app-button--primary:before,.app-button--hover.app-button--primary:before,.app-button--primary:active:before,.app-button--primary:focus:before,.app-button--primary:hover:before{transform:none}}.app-button--secondary{color:var(--html-blue)}.app-button--secondary:after{content:"";display:block;width:100%;height:1px;background-color:var(--html-blue);transform:scaleX(1);transform-origin:0 50%;transition:var(--app-button-duration) transform ease-in-out}.app-button--secondary.app-button--active:after,.app-button--secondary.app-button--hover:after,.app-button--secondary:active:after,.app-button--secondary:focus:after,.app-button--secondary:hover:after{transform:scaleX(0);transform-origin:100% 50%}@media(prefers-reduced-motion:reduce){.app-button--secondary:after{transition:none}}.app-button--secondary--active,.app-button--secondary:active{color:var(--active-blue)}.app-button--secondary:disabled,.app-button--secondary[disabled]{pointer-events:none;color:var(--very-dim)}.app-button--yellow{background-color:var(--brand-yellow);color:var(--html-blue)}.app-button--yellow--active,.app-button--yellow:active{background-color:var(--active-yellow)}.app-button__svg{vertical-align:middle;fill:var(--html-blue)}.app-button--secondary:disabled .app-button__svg,.app-button--secondary[disabled] .app-button__svg{fill:var(--very-dim)}@media(min-width:720px){.app-button--primary{width:auto}}</style><style>.page__scroll-to[data-v-0bc5d711]{display:none;grid-column-start:-2;grid-column-end:-3;margin-bottom:var(--spacing-medium)}@media(min-width:720px){.page__scroll-to[data-v-0bc5d711]{display:block}}.page-index__blog-posts[data-v-0bc5d711]{position:relative;margin-block-end:var(--spacing-larger)}.page-index__section-title--blog-posts[data-v-0bc5d711]{text-align:center;margin-bottom:var(--spacing-large)}.page-index__blog-posts-button[data-v-0bc5d711]{text-align:center}@media(min-width:720px){.page-index__section-title--blog-posts[data-v-0bc5d711]{grid-column:var(--grid-content-smallest);text-align:left}}</style><style>.app-icon[data-v-f01ce601]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease-in-out}.app-icon--medium[data-v-f01ce601]{width:1rem;height:1rem}.app-icon--large[data-v-f01ce601]{width:1.5rem;height:1.5rem}.app-icon[data-v-f01ce601]:hover{transform:scale(1.05)}</style><style>.dato-image[data-v-534fd53d]{display:block;max-width:100%}</style><style>.block[data-v-5e253328]:not(:has(.page-header)){margin-bottom:var(--spacing-larger)}@media(min-width:720px){.block[data-v-5e253328]:not(:has(.page-header)){margin-bottom:var(--spacing-huge)}}.block--background[data-v-5e253328]{padding-block:var(--spacing-huge)}.block--pastel-background[data-v-5e253328]{background-color:var(--bg-pastel)}.block--grey-background[data-v-5e253328]{background-color:var(--fog)}</style><style>.page-header[data-v-ead47303]{background-color:var(--bg-pastel);grid-column:var( --grid-page );grid-template-rows:var(--app-header-height-small) var(--spacing-medium) auto var(--spacing-medium);position:relative}.page-header--has-breakout-image[data-v-ead47303]{margin-bottom:calc(var(--spacing-large)*2)}.page-header__text[data-v-ead47303]{grid-row:3/4}.page-header__image-column[data-v-ead47303]{grid-row:5/6}.page-header--has-breakout-image .page-header__image-column[data-v-ead47303]{margin-bottom:calc(var(--spacing-large)*-1)}.page-header--fill-screen[data-v-ead47303]{grid-template-rows:var(--app-header-height-small) var(--spacing-medium) auto var(--spacing-medium) var(--spacing-medium) calc(50vh - var(--spacing-medium)*2) var(--spacing-medium)}.page-header__background[data-v-ead47303]{content:"";display:block;grid-column:var(--grid-page);grid-row:5/8;background-color:var(--brand-yellow)}.page-header--curly-bracket[data-v-ead47303]:after{content:"";display:block;position:relative;grid-column:44/51;grid-row:5/8;margin:calc(var(--spacing-medium)*-1) 0;background-image:url(/images/curly-bracket--paper-rotated.svg);background-repeat:no-repeat;background-position:0;background-size:cover;mix-blend-mode:screen}.is-animated.page-header--curly-bracket[data-v-ead47303]:after{opacity:0;transform:translate(-100px);animation:animation__slide-in var(--animation-duration) var(--animation-delay) forwards,animation__fade-in var(--animation-duration) var(--animation-delay) forwards}.page-header--fill-screen .page-header__image-column[data-v-ead47303]{position:relative;z-index:var(--z-index-low);grid-column:3/var(--grid-page-end);grid-row:6/7;display:flex;align-items:flex-end}.page-header__image[data-v-ead47303]{display:block;width:auto;max-width:100%;max-height:200px;margin-left:auto}.page-header .scroll-to[data-v-ead47303]{display:none}@media(min-width:520px){.page-header--fill-screen[data-v-ead47303]{grid-template-rows:var(--app-header-height-small) var(--spacing-medium) auto var(--spacing-medium) var(--spacing-medium) calc(40vh - var(--spacing-medium)*2) var(--spacing-medium)}.page-header--fill-screen .page-header__image-column[data-v-ead47303]{grid-column:var(--grid-content-narrow)}.page-header--fill-screen[data-v-ead47303]:after{grid-column:39/50;background-position:unset;background-size:contain}}@media(min-width:720px){.page-header .scroll-to[data-v-ead47303]{display:block;position:absolute;bottom:var(--spacing-medium);left:0}.page-header--fill-screen[data-v-ead47303]{position:relative;overflow:hidden;grid-template-rows:var(--app-header-height-small) var(--spacing-larger) auto var(--spacing-medium) 1fr var(--spacing-larger)}@supports (min-height:100vh){.page-header--fill-screen[data-v-ead47303]{min-height:100vh}}.page-header__background[data-v-ead47303]{grid-column:var(--grid-page-right);grid-row:1/7}.page-header--fill-screen[data-v-ead47303]:after{grid-column:var(--grid-center) /48;grid-row:3/6;margin:calc(var(--spacing-medium)*-1) 0;background-position:100%;background-size:contain}.page-header__text[data-v-ead47303]{grid-column:2/40}.page-header--has-image .page-header__text[data-v-ead47303]{grid-column:var(--grid-content-left)}.page-header__image-column[data-v-ead47303]{grid-column:29/49;grid-row:3/5;margin-bottom:var(--spacing-medium)}.page-header--fill-screen .page-header__image-column[data-v-ead47303]{grid-column:20/49;grid-row:5/6;max-height:100%;margin:0}.page-header__image-column-content[data-v-ead47303]{display:flex;height:100%;align-items:flex-end;justify-content:flex-end}.page-header__image[data-v-ead47303]{margin-left:0;-o-object-fit:contain;object-fit:contain;max-height:285px}.page-header--fill-screen .page-header__image[data-v-ead47303]{height:auto;max-height:100%}}@media(max-aspect-ratio:5/4)and (min-width:720px){@supports (min-height:80vh){.page-header--fill-screen[data-v-ead47303]{min-height:80vw}}}@media(min-width:1100px){.page-header[data-v-ead47303]{grid-template-rows:var(--app-header-height-large) var(--spacing-medium) 1fr var(--spacing-medium)}.page-header--has-breakout-image[data-v-ead47303]{margin-bottom:calc(var(--spacing-larger)*2)}.page-header--fill-screen[data-v-ead47303]{grid-template-rows:var(--app-header-height-large) var(--spacing-big) 1fr var(--spacing-larger)}.page-header__background[data-v-ead47303]{grid-row:1/5}.page-header__text[data-v-ead47303]{grid-column:4/40}.page-header--has-image .page-header__text[data-v-ead47303]{grid-column:4/24}.page-header--fill-screen .page-header__image-column[data-v-ead47303]{grid-row:3/4}.page-header--has-breakout-image .page-header__image-column[data-v-ead47303]{margin-bottom:calc(var(--spacing-larger)*-1)}.page-header--curly-bracket[data-v-ead47303]:after{grid-row:3/4}.page-header__slot[data-v-ead47303]{grid-row:6/7}}</style><style>:root{--show-text-animation-delay:1.5s;--show-text-animation:show 1s forwards;--blink-text-animation:blink .85s infinite}.self-typing-text{margin-top:var(--spacing-smaller);position:relative}.self-typing-text__placeholder,.self-typing-text__text{opacity:0}
1.self-typing-text__text{animation:var(--show-text-animation);animation-delay:var(--show-text-animation-delay);position:absolute;top:0}@media(prefers-reduced-motion:reduce){.self-typing-text__text{animation:none;opacity:1}}.self-typing-text--enhanced .self-typing-text__text{opacity:1;animation:none}.self-typing-text--enhanced .self-typing-text__text:after{content:"";position:relative;display:inline-block;left:-.025em;top:-.025em;height:1em;vertical-align:middle;border-right:3px solid var(--html-blue);animation:var(--blink-text-animation)}.self-typing-text--ended .self-typing-text__text:after{content:none}</style><style>.scroll-to{display:flex;position:relative;z-index:var(--z-index-low);width:32px;height:var(--scroll-to-height);-webkit-user-select:none;-moz-user-select:none;user-select:none}.scroll-to__text.body-small{color:var(--html-blue);letter-spacing:.0625rem;line-height:32px;text-transform:uppercase}.scroll-to__image{width:32px;height:64px;-o-object-fit:contain;object-fit:contain}.scroll-to__point-down,.scroll-to__point-up{position:relative;width:32px;height:150px}.scroll-to__point-down .scroll-to__image,.scroll-to__point-down .scroll-to__text,.scroll-to__point-up .scroll-to__image,.scroll-to__point-up .scroll-to__text{position:absolute}.scroll-to__point-down .scroll-to__text,.scroll-to__point-up .scroll-to__text{left:0}.scroll-to__point-down .scroll-to__image,.scroll-to__point-up .scroll-to__image{animation:arrowBounce 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.scroll-to__point-down .scroll-to__image,.scroll-to__point-up .scroll-to__image{animation:none}}.scroll-to__point-down .scroll-to__text{transform:rotate(90deg);top:-25px;transform-origin:bottom left}.scroll-to__point-down .scroll-to__image{bottom:10px}.scroll-to__point-up .scroll-to__text{transform:rotate(-90deg);bottom:-32px;transform-origin:top left}.scroll-to__point-up .scroll-to__image{top:0}@keyframes arrowBounce{0%{transform:translateY(0)}50%{transform:translateY(15px)}to{transform:translateY(0)}}</style><style>.grouping-block[data-v-34f83414]{grid-column:var(--grid-page);padding-block-start:var(--spacing-larger)}.grouping-block.grouping-block--with-theme[data-v-34f83414]{padding-block-end:var(--spacing-larger)}.grouping-block.grouping-block--grey[data-v-34f83414]{background-color:var(--fog)}.grouping-block.grouping-block--pastel-yellow[data-v-34f83414]{background-color:var(--bg-pastel)}.grouping-block-wrapper[data-v-34f83414]{display:flex;flex-direction:column;gap:var(--spacing-larger);position:relative}.grouping-block-item[data-v-34f83414]{position:relative}.grouping-block--with-accent[data-v-34f83414]{background-image:linear-gradient(var(--white),var(--white));background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--spacing-huge)}.grouping-block--with-accent .grouping-block-wrapper[data-v-34f83414]{--grouping-accent-color:var(--brand-yellow);--grouping-accent-width:100%;position:relative}.grouping-block--with-accent .grouping-block-wrapper[data-v-34f83414]:before{content:"";position:absolute;width:var(--grouping-accent-width);height:clamp(50%,60dvh,100%);top:60%;left:50%;transform:translate(-50%,-50%);background-color:var(--grouping-accent-color)}@media(min-width:800px){.grouping-block--with-accent .grouping-block-wrapper[data-v-34f83414]{--grouping-accent-width:max(50%,27.5rem);padding-block-end:var(--spacing-larger)}.grouping-block--with-accent .grouping-block-wrapper[data-v-34f83414]:before{height:calc(100% - var(--spacing-huge));transform:none;top:auto;bottom:0}.grouping-block--with-accent .accent--left[data-v-34f83414]:before{left:0}.grouping-block--with-accent .accent--right[data-v-34f83414]:before{right:0}}@media(min-width:1400px){.grouping-block--with-accent .grouping-block-item--text-image[data-v-34f83414] .grid{margin-inline:var(--spacing-larger);grid-template-columns:none}}</style><style>.layout[data-v-2a167ec1]{display:flex;flex-wrap:wrap;gap:var(--spacing-medium);align-items:center;justify-content:center}.layout__item--image[data-v-2a167ec1]{width:100%}.layout__item[data-v-2a167ec1]{color:var(--html-blue)}@media(min-width:800px){.layout[data-v-2a167ec1]{gap:var(--spacing-big)}.layout--text-image[data-v-2a167ec1]{flex-direction:row}.layout--image-text[data-v-2a167ec1]{flex-direction:row-reverse}.layout__item[data-v-2a167ec1]{flex-grow:1;flex-basis:0%;width:50%}}</style><style>.structured-text__toc[data-v-f6035a54]{margin-top:0;grid-column-start:3;grid-column-end:10}.structured-text[data-v-f6035a54]{grid-column:var(--grid-content);word-wrap:break-word}@media(min-width:720px){.structured-text--center-grid[data-v-f6035a54]{grid-column-start:6;grid-column-end:44}.structured-text--with-toc[data-v-f6035a54]{grid-column-start:13}.structured-text--with-toc.structured-text--center-grid[data-v-f6035a54]{grid-column-start:18}.structured-text__toc--center-grid[data-v-f6035a54]{grid-column-start:8;grid-column-end:15}}@media(min-width:1100px){.structured-text--center-grid[data-v-f6035a54]{grid-column-start:10;grid-column-end:42}}.structured-text p[data-v-f6035a54]:not(:last-child),.structured-text[data-v-f6035a54]>:not(:last-child),.structured-text__title[data-v-f6035a54]:not(:last-child){margin-bottom:var(--spacing-small)}.structured-text p a[data-v-f6035a54]:not(.app-button),.structured-text__glossary-ref[data-v-f6035a54]{color:var(--html-blue);padding-bottom:.15rem;background:transparent linear-gradient(to top,transparent 1px,var(--html-blue) 1px,var(--html-blue) 2px,transparent 2px)}.structured-text p a[data-v-f6035a54]:not(.app-button):focus,.structured-text p a[data-v-f6035a54]:not(.app-button):hover,.structured-text__glossary-ref[data-v-f6035a54]:focus,.structured-text__glossary-ref[data-v-f6035a54]:hover{color:var(--active-blue);background:transparent linear-gradient(to top,var(--html-blue) 2px,transparent 2px)}.structured-text__glossary-ref-number[data-v-f6035a54]{margin-left:.25em}.structured-text__blue-text[data-v-f6035a54]{color:var(--html-blue);margin-bottom:var(--spacing-medium)}.structured-text__blue-text--center[data-v-f6035a54]{text-align:center}.structured-text__buttons-list[data-v-f6035a54]{margin-top:var(--spacing-medium);display:inline-flex;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-small)}.structured-text__blue-text--center .structured-text__buttons-list[data-v-f6035a54]{margin-left:auto;margin-right:auto}.structured-text__image-with-caption[data-v-f6035a54]{margin:var(--spacing-big) 0}.structured-text__highlighted-list-item[data-v-f6035a54]{padding:var(--spacing-medium);background-color:var(--white)}.structured-text__highlighted-list-item+.structured-text__highlighted-list-item[data-v-f6035a54]{margin-top:var(--spacing-medium)}.structured-text__list[data-v-f6035a54]{padding-left:var(--spacing-medium)}ul.structured-text__list[data-v-f6035a54]{list-style:initial}ol.structured-text__list[data-v-f6035a54]{list-style:decimal;font-family:var(--font-sans);font-weight:700}.structured-text__list li+li[data-v-f6035a54]{margin-top:var(--spacing-medium)}.structured-text__column-structured-text[data-v-f6035a54]{grid-column:auto}.structured-text__column-image[data-v-f6035a54]{margin-top:var(--spacing-tiny);margin-bottom:0}</style><style>.dialogue-cta[data-v-7c4a3ba8]{display:flex;flex-direction:column;gap:clamp(var(--spacing-medium),8%,var(--spacing-larger))}.dialogue-cta__title[data-v-7c4a3ba8]{margin-bottom:var(--spacing-tiny)}
1.dialogue-cta__image[data-v-7c4a3ba8]{width:200px;height:200px;align-self:center;overflow:hidden;border-radius:50%}.dialogue-cta__image[data-v-7c4a3ba8]>*{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.dialogue-cta__body[data-v-7c4a3ba8]{margin-bottom:var(--spacing-small);max-width:55ch}.dialogue-cta__body--quote[data-v-7c4a3ba8]{font-style:italic;quotes:auto}.dialogue-cta__body--quote[data-v-7c4a3ba8] p{display:inline}.dialogue-cta__body[data-v-7c4a3ba8] p>a{background:transparent linear-gradient(to top,transparent 1px,var(--html-blue) 1px,var(--html-blue) 2px,transparent 2px);color:var(--html-blue);padding-bottom:.15rem}.dialogue-cta__body[data-v-7c4a3ba8] p>a:hover{opacity:.8}.dialogue-cta__body--quote[data-v-7c4a3ba8]:before{content:open-quote}.dialogue-cta__body--quote[data-v-7c4a3ba8]:after{content:close-quote}.dialogue-cta__ctas[data-v-7c4a3ba8]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-small)}@media(min-width:600px){.dialogue-cta[data-v-7c4a3ba8]{flex-direction:row;align-items:center}.dialogue-cta__image[data-v-7c4a3ba8]{flex-shrink:0}}@media(min-width:1000px){.dialogue-cta[data-v-7c4a3ba8]{grid-column-start:8;grid-column-end:47}}</style><style>.app-button--secondary>span:after{content:"Â â"}</style><style>.image-card-grid[data-v-484c1a8a]{--image-offset:150px;--horizontal-image-width:200px}.image-card-grid__title[data-v-484c1a8a]{margin-bottom:var(--spacing-medium);text-align:center}.image-card-grid__list[data-v-484c1a8a]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-large)}.image-card-grid__card[data-v-484c1a8a]{position:relative;display:flex;flex-direction:column;flex-basis:20rem;padding:var(--spacing-medium);background:var(--bg-pastel);margin-top:var(--image-offset)}.image-card-grid--pastel-background .image-card-grid__card[data-v-484c1a8a]{background-color:var(--white)}.image-card-grid__image[data-v-484c1a8a]{margin-top:calc(var(--image-offset)*-1);align-self:center;width:170px;height:170px}.image-card-grid__card-content[data-v-484c1a8a]{display:flex;flex-direction:column;flex-grow:1}.image-card-grid__body[data-v-484c1a8a]{margin-top:var(--spacing-smaller);margin-bottom:var(--spacing-small)}[data-v-484c1a8a] .image-card-grid__link{margin-top:auto;align-self:flex-start}[data-v-484c1a8a] .image-card-grid__link:before{content:"";position:absolute;inset:0}.image-card-grid__text[data-v-484c1a8a]{margin-top:var(--spacing-larger);margin-inline:auto;text-align:center}@media(min-width:720px){.image-card-grid--horizontal .image-card-grid__list[data-v-484c1a8a]{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.image-card-grid--horizontal .image-card-grid__list[data-v-484c1a8a]{-moz-column-gap:var(--spacing-small);column-gap:var(--spacing-small)}.image-card-grid--horizontal .image-card-grid__card[data-v-484c1a8a]{margin-top:0;margin-left:calc(var(--horizontal-image-width)/2);padding-left:0;flex-direction:row}.image-card-grid--horizontal .image-card-grid__image[data-v-484c1a8a]{margin-top:0;margin-left:calc(var(--horizontal-image-width)/-2);margin-right:var(--spacing-small);width:var(--horizontal-image-width);height:auto;flex-shrink:0}.image-card-grid--horizontal .image-card-grid__card-content[data-v-484c1a8a]{width:calc(100% - var(--horizontal-image-width))}}@media(min-width:1440px){.image-card-grid--horizontal .image-card-grid__list[data-v-484c1a8a]{-moz-column-gap:var(--spacing-large);column-gap:var(--spacing-large)}.image-card-grid--horizontal .image-card-grid__image[data-v-484c1a8a]{margin-right:var(--spacing-large)}}</style><style>.cases-list[data-v-14b77411]{--grid-gap:var(--spacing-medium);--grid-item--min-width:16rem;--gap-count:calc(var(--max-columns) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-gap));--grid-item--max-width:calc((100% - var(--total-gap-width))/var(--max-columns));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));grid-gap:var(--grid-gap)}.cases-list__title[data-v-14b77411]{margin-bottom:var(--spacing-larger);text-align:center}.cases-list .link-card[data-v-14b77411]{height:100%}.cases-list__text[data-v-14b77411]{margin-top:var(--spacing-medium);margin-inline:auto;text-align:center}</style><style>:root{--duration:.15s}.link-card{position:relative;background-color:var(--fog)}.link-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;aspect-ratio:16/11}.link-card__caption{padding:var(--spacing-medium) var(--spacing-medium) var(--spacing-medium) var(--spacing-large)}.link-card__link:before{content:"";display:block;position:absolute;inset:0}.link-card__title{position:relative}.link-card__title:before{content:"â";position:absolute;top:0;right:calc(100% + var(--spacing-tiny));font-size:1.5em;line-height:.95em;font-weight:300}.link-card__title,.link-card__title:before{transition:transform var(--duration)}.link-card__link:focus .link-card__title,.link-card__link:hover .link-card__title{transform:translate(var(--spacing-small))}.link-card__link:focus .link-card__title:before,.link-card__link:hover .link-card__title:before{transform:translate(calc(var(--spacing-tiny)*-1))}.link-card__body{margin-top:.5em}@media(min-width:1100px){.link-card__caption{padding-left:calc(var(--spacing-large) + var(--spacing-smaller))}}@media(prefers-reduced-motion:reduce){:root{--duration:0s}}</style><style>.structured-text[data-v-d3e8cc2c] .structured-text__heading{margin-top:var(--spacing-medium);margin-bottom:var(--spacing-small)}.structured-text[data-v-d3e8cc2c] a:not(.app-button){color:var(--html-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.structured-text[data-v-d3e8cc2c] a:not(.app-button):focus,.structured-text[data-v-d3e8cc2c] a:not(.app-button):hover{outline:none;color:var(--active-blue);text-decoration-thickness:2px}[data-v-d3e8cc2c] .structured-text__buttons-list{margin-top:var(--spacing-medium);display:inline-flex;justify-content:baseline;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-medium)}.structured-text[data-v-d3e8cc2c] .blue{color:var(--html-blue)}.structured-text[data-v-d3e8cc2c] .centered{text-align:center;justify-self:center;max-width:40rem}[data-v-d3e8cc2c] .structured-text__image-with-caption{margin:var(--spacing-big) 0}[data-v-d3e8cc2c] .structured-text__highlighted-list-item{padding:var(--spacing-medium);background-color:var(--white)}[data-v-d3e8cc2c] .structured-text__highlighted-list-item+.structured-text__highlighted-list-item{margin-top:var(--spacing-medium)}[data-v-d3e8cc2c] .structured-text__glossary-ref{margin-right:.5em}[data-v-d3e8cc2c] .structured-text__glossary-ref-number{padding-left:.25em}</style><style>.logo-grid[data-v-e2c1c081]{--logo-grid-columns:2;grid-column-end:var(--grid-page-end);grid-column-start:var(--grid-page-start)}.logo-grid__title[data-v-e2c1c081]{margin-bottom:var(--spacing-larger);text-align:center}.logo-grid__list[data-v-e2c1c081]{display:grid;grid-template-columns:repeat(var(--logo-grid-columns),minmax(0,1fr));row-gap:var(--spacing-medium);-moz-column-gap:var(--spacing-tiny);column-gap:var(--spacing-tiny)}.logo-grid__item[data-v-e2c1c081]{width:auto}.logo-grid__image[data-v-e2c1c081]{-o-object-fit:contain;object-fit:contain}@media(min-width:600px){.logo-grid[data-v-e2c1c081]{--logo-grid-columns:4}}@media(min-width:1100px){.logo-grid__title[data-v-e2c1c081]{margin-bottom:var(--spacing-big)}}</style><style>.blogs-list{grid-column:var(--grid-content)}@media(min-width:720px){.blogs-list{grid-column:var(--grid-content-smallest)}}</style><style>:root{--blog-thumbnail-small:40px;--blog-thumbnail-large:65px}.blog-list-item{position:relative;margin-bottom:var(--spacing-medium);
1transition:var(--animation-shift-transition)}.blog-list-item:before{content:"";display:block;position:absolute;left:0;top:0;width:2px;background:var(--very-dim);height:100%}.blog-list-item:focus,.blog-list-item:hover{transform:var(--animation-shift-transform)}.blog-list-item:focus:before,.blog-list-item:hover:before{width:3px;background:var(--html-blue)}@media(prefers-reduced-motion:reduce){.blog-list-item:focus,.blog-list-item:hover{transform:none}.blog-list-item:focus:before,.blog-list-item:hover:before{width:2px;background:var(--very-dim)}}.blog-list-item__pin-badge,.blog-list-item__title{padding-left:var(--spacing-medium)}.blog-list-item--large .blog-list-item__title{margin-bottom:var(--spacing-small)}.blog-list-item__title:after{z-index:var(--z-index-low);content:"";display:block;position:absolute;inset:0}.blog-list-item__time{display:none}.blog-list-item__content{display:flex;align-items:center;padding-left:var(--spacing-medium)}.blog-list-item__details{padding-left:var(--spacing-medium);border-left:2px solid var(--very-dim);margin-bottom:var(--spacing-medium)}.blog-list-item__image{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;height:var(--blog-thumbnail-small);width:var(--blog-thumbnail-small);margin-right:var(--spacing-smaller)}.blog-list-item--large .blog-list-item__image{height:var(--blog-thumbnail-large);width:var(--blog-thumbnail-large)}.blog-list-item__image-container{height:var(--blog-thumbnail-small)}.blog-list-item--large .blog-list-item__image-container{height:var(--blog-thumbnail-large)}@media(min-width:720px){.blog-list-item{margin-bottom:var(--spacing-larger);padding-left:6.25rem}.blog-list-item--large{padding-left:13.5rem}.blog-list-item:before{left:6.25rem}.blog-list-item--large:before{left:11.5rem}.blog-list-item__time{position:absolute;display:block;left:0;top:0}}</style><link rel="stylesheet" href="/_nuxt/entry.CCsrLFuD.css" crossorigin><link rel="stylesheet" href="/_nuxt/app-button.DTufxFCl.css" crossorigin><link rel="stylesheet" href="/_nuxt/rich-text-block.DjjRzh9X.css" crossorigin><link rel="stylesheet" href="/_nuxt/app-icon.DUSZCla9.css" crossorigin><link rel="stylesheet" href="/_nuxt/useFetchDatocmsContent.rkpO5xhw.css" crossorigin><link rel="stylesheet" href="/_nuxt/blogs-list.KSenpm8E.css" crossorigin><link rel="stylesheet" href="/_nuxt/blockquote-block.Bji6MFDX.css" crossorigin><link rel="stylesheet" href="/_nuxt/structured-text-block.DxxzIvPC.css" crossorigin><link rel="stylesheet" href="/_nuxt/image-with-caption.kkIypgoi.css" crossorigin><link rel="stylesheet" href="/_nuxt/slugify.CXdPoVzO.css" crossorigin><link rel="stylesheet" href="/_nuxt/link-card.DMLNmOmV.css" crossorigin><link rel="stylesheet" href="/_nuxt/event-list-item.Bo8yj_LP.css" crossorigin><link rel="stylesheet" href="/_nuxt/interstitial-cta.G-oYK-bR.css" crossorigin><link rel="stylesheet" href="/_nuxt/newsletter-form.BZ1YJP5N.css" crossorigin><link rel="stylesheet" href="/_nuxt/contact-form.DSLczWUw.css" crossorigin><link rel="stylesheet" href="/_nuxt/responsive-video.BYhtyhdz.css" crossorigin><link rel="stylesheet" href="/_nuxt/image-with-text-block.DHa4e4l5.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/en/_payload.json?03c8c8a1-b0df-4ce7-9331-47fc0d8f7d10"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/stP1w192.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/iTbaga2g.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BC20P4Vh.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CWpPBJju.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B3l_0Q7m.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BonvQq0v.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C0yWA670.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/U9clXsRC.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DdsTMuNc.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DpoOaV3p.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DPdlqYz8.js">
1<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CextEbwM.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CEjkxF_y.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dk8HTfOv.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CfjpfBK6.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/COoHrBeo.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Czv3gv28.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BBvmsnop.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BKyQBvUm.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CTh_u-x7.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BRJ6UkIs.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Serl4Cv3.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B8e1AhnJ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BYd7NwPJ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D2TIGz1x.js">
1<script type="module" src="/_nuxt/stP1w192.js" crossorigin></script>
1<link rel="icon" href="/images/voorhoede-logo.svg" type="image/svg+xml"><link rel="icon" href="/images/voorhoede-favicon.png" type="image/png"><link rel="apple-touch-icon" href="/images/voorhoede-apple-touch-icon.png"><link rel="manifest" href="/site.webmanifest"><link rel="alternate" title="Blog" type="application/feed+json" href="https://www.voorhoede.nl/blog/feed.json"><link rel="alternate" type="text/markdown" href="https://www.voorhoede.nl/en.md"><meta name="theme-color" content="#ffe400"><meta name="google-site-verification" content="wHLlpqy0uqVHxgo_Qlx40XID0ts7owLv1P7IWwtyzU8"><meta name="description" content="Digital agency with web development specialists in Amsterdam & Delft. We develop high quality websites, apps, UIâs and other digital products."><meta property="og:type" content="website"><meta property="og:url" content="https://www.voorhoede.nl/en/"><meta property="og:title" content="De Voorhoede | Digital Agency in Amsterdam & Delft"><meta property="og:description" content="Digital agency with web development specialists in Amsterdam & Delft. We develop high quality websites, apps, UIâs and other digital products."><meta property="og:image" content="https://www.voorhoede.nl/images/logo-wide.jpg"><meta property="og:image:width" content="1000"><meta property="og:image:height" content="500"><link rel="me" href="https://fosstodon.org/@devoorhoede"><link rel="canonical" href="https://www.voorhoede.nl/en/"><link rel="alternate" hreflang="en" href="https://www.voorhoede.nl/en/"><link rel="alternate" hreflang="nl" href="https://www.voorhoede.nl/nl/"></head><body><div id="__nuxt"><div><div id="top"><!----><div class="layout-content-page"><div tabindex="-1"></div><a href="#content" class="skip-link app-button app-button--small body font-bold"><span>Jump to main content</span></a><nav aria-label="Site Menu"><div class="app-header grid"><div class="app-header__content"><a aria-current="page" href="/en/" class="router-link-active router-link-exact-active app-header__home-link"><!--[--><img class="app-header__logo" src="/images/logo-with-text.svg" alt="Home" width="190" height="32"><!--]--></a><div class="app-header__link-lists body-small"><ul class="app-header__link-list"><!--[--><li class="app-header__link-list-item"><a href="/en/impact/" class="app-header__link"><!--[-->Impact<!--]--></a></li><li class="app-header__link-list-item"><a href="/en/services/" class="app-header__link"><!--[-->Services<!--]--></a></li><li class="app-header__link-list-item"><a href="/en/cases/" class="app-header__link"><!--[-->Cases<!--]--></a></li><li class="app-header__link-list-item"><a href="/en/about-us/" class="app-header__link"><!--[-->About us<!--]--></a></li><li class="app-header__link-list-item"><a href="/en/work-at/" class="app-header__link"><!--[-->Work at<!--]--></a></li><!--]--><li class="app-header__link-list-item"><a href="/en/contact/" class="app-button app-button--small body-small font-bold"><!--[--><span>Contact</span><!--]--></a></li></ul><div class="language-switcher"><!--[--><!--[--><span class="language-switcher__language language-switcher__language--highlighted" aria-hidden="true">en</span><!--]--><!--[--><div class="language-switcher__language"><a href="/nl/" aria-label="Schakel naar Nederlands" lang="nl"><!--[-->nl<!--]--></a></div><!--]--><!--]--></div></div></div></div><div class="app-mobile-menu grid"><button class="app-mobile-menu__button--open app-mobile-menu__button app-mobile-menu__button--open"><div class="app-mobile-menu__button-icon app-mobile-menu__button-icon--open"></div><span class="sr-only">Open menu</span></button><!----></div></nav><div id="content" class="layout-content-page__content"><!--[--><main data-v-0bc5d711><h1 class="sr-only" data-v-0bc5d711>De Voorhoede | Digital Agency in Amsterdam & Delft</h1><!--[--><div class="grid block" data-v-5e253328><header class="page-header grid page-header--curly-bracket page-header--fill-screen page-header--has-image is-animated" style="--animation-delay:0s;" data-v-5e253328 data-v-ead47303><span class="page-header__background scale-up-background" data-v-ead47303></span><div class="page-header__text" data-v-ead47303><p class="sub-title animation__uncover" data-v-ead47303>We are De Voorhoede</p><h1 class="animation__uncover sr-only" data-v-ead47303><span data-v-ead47303>Development experts with love for the web and the world</span></h1><!---->
1<div class="self-typing-text h1" aria-hidden="true" data-v-ead47303><div class="self-typing-text__placeholder">Development experts with love for the web and the world</div><div class="self-typing-text__text">Development experts with love for the web and the world</div></div></div><div class="page-header__image-column animation__reveal" data-v-ead47303><div class="page-header__image-column-content animation__reveal-content" data-v-ead47303><img class="dato-image page-header__image" src="https://www.datocms-assets.com/6524/1619684366-ninja-robot-superhero.svg" alt width="822" height="462" loading="eager" decoding="async" data-v-ead47303 data-v-534fd53d></div></div><div class="scroll-to animation__fade-in" data-v-ead47303><div class="scroll-to__point-down"><img class="scroll-to__image" src="/images/scroll-to-arrow--down.svg" alt=""></div><!----></div></header></div><div class="grid block" data-v-5e253328><!--[--><div class="grouping-block grid grouping-block--pastel-yellow grouping-block--with-accent grouping-block--with-theme" data-v-34f83414><div class="grouping-block-wrapper accent--left" data-v-34f83414><!--[--><div class="grouping-block-item grouping-block-item--text-image" data-v-34f83414><div class="grid" data-v-34f83414 data-v-2a167ec1><div class="layout layout--image-text" data-v-2a167ec1><div class="layout__item" data-v-2a167ec1><!--[--><!----><div class="structured-text" data-v-f6035a54><h2 class="h3 structured-text__title" id="digital-agency-for-web-development"><strong>Digital agency for web development</strong></h2><p class="body-big"><strong>We make web apps, </strong><u><strong>websites</strong></u><strong>, prototypes, tools, integrations</strong>. We research and advise, support and direct. We build, test, evaluate, train, coach, lead. We sow knowledge, expertise, enthousiasm. And we harvest. Admiration, mostly.</p></div><!--]--></div><div class="layout__item" data-v-2a167ec1><img class="dato-image layout__item--image" src="https://www.datocms-assets.com/6524/1672392493-metromap.svg" alt="Person looking at a metro map to figure out which way to go" width="300" height="300" loading="eager" decoding="async" data-v-2a167ec1 data-v-534fd53d></div></div></div></div><div class="grouping-block-item grouping-block-item--text-image" data-v-34f83414><div class="grid" data-v-34f83414 data-v-2a167ec1><div class="layout layout--text-image" data-v-2a167ec1><div class="layout__item" data-v-2a167ec1><!--[--><!----><div class="structured-text" data-v-f6035a54><h3 class="h4 structured-text__title" id="from-kick-off-to-digital-support">From kick-off to digital support</h3><p class="body-big">We use <strong>a straightforward project approach: Inventory â Discovery â Delivery â Support</strong>. We start small with whatâs needed, and expand based on the wants of client and users. <strong>We use cutting edge technology</strong>, and work with people who share our goals and values. We train eachother to become experts. With heart and hands.</p></div><!--]--></div><div class="layout__item" data-v-2a167ec1><img class="dato-image layout__item--image" src="https://www.datocms-assets.com/6524/1672392618-party.svg" alt="Festivities" width="371" height="367" loading="eager" decoding="async" data-v-2a167ec1 data-v-534fd53d></div></div></div></div><!--]--></div></div><!--]--></div><div class="grid block" data-v-5e253328><section class="grid dialogue-cta" data-v-5e253328 data-v-7c4a3ba8><div class="dialogue-cta__image" data-v-7c4a3ba8><img src="https://www.datocms-assets.com/6524/1683534568-suzanne.jpg" alt width="200" height="200" loading="eager" srcset="https://www.datocms-assets.com/6524/1683534568-suzanne.jpg?w=200&q=75&auto=format,compress&cs=origin 1x, https://www.datocms-assets.com/6524/1683534568-suzanne.jpg?w=400&q=75&auto=format,compress&cs=origin 2x" decoding="async" class="dato-image" data-v-7c4a3ba8 data-v-534fd53d></div><div data-v-7c4a3ba8><h2 class="dialogue-cta__title h4" data-v-7c4a3ba8>Curious how we can help you with your digital project?</h2><div class="dialogue-cta__body body-big" data-v-7c4a3ba8><p>Have a look at the <a href="https://www.voorhoede.nl/en/services/custom-website-development/">custom sites</a>, <a href="https://www.voorhoede.nl/en/services/design-system/">design systems</a> and <a href="https://www.voorhoede.nl/en/services/web-application-development/">web applications</a> that we developed. Discover how we can help you with your project.</p> 2</div><!----><div class="dialogue-cta__ctas" data-v-7c4a3ba8><!--[--><!--[--><a href="/en/cases/" class="app-button body app-button--primary font-bold"><span>Discover our work</span></a>
2<!--]--><!--[--><a href="/en/services/collaboration/" class="app-button body app-button--secondary"><span>How we collaborate</span></a><!--]--><!--]--></div></div></section></div><div class="grid block" data-v-5e253328><section class="image-card-grid image-card-grid--horizontal" data-v-5e253328 data-v-484c1a8a><h2 class="image-card-grid__title h2" data-v-484c1a8a>What we can do for you</h2><ul class="image-card-grid__list" data-v-484c1a8a><!--[--><li class="image-card-grid__card" data-v-484c1a8a><img class="dato-image image-card-grid__image" src="https://www.datocms-assets.com/6524/1617711669-service-idea.svg" alt width="288" height="285" loading="eager" decoding="async" data-v-484c1a8a data-v-534fd53d><div class="image-card-grid__card-content" data-v-484c1a8a><h3 class="h3" data-v-484c1a8a>Inventory Workshop</h3><!--[--><!----><div class="image-card-grid__body structured-text" data-v-f6035a54><p class="body">Our experts give feedback on your plans and provide a first indication of complexity and feasibility. </p></div><!--]--><!--[--><a href="/en/services/inventory-workshop/" class="image-card-grid__link app-button body app-button--secondary"><span>Plan an inventory</span></a><!--]--></div></li><li class="image-card-grid__card" data-v-484c1a8a><img class="dato-image image-card-grid__image" src="https://www.datocms-assets.com/6524/1683710647-tools.svg" alt width="353" height="353" loading="eager" decoding="async" data-v-484c1a8a data-v-534fd53d><div class="image-card-grid__card-content" data-v-484c1a8a><h3 class="h3" data-v-484c1a8a> Custom website</h3><!--[--><!----><div class="image-card-grid__body structured-text" data-v-f6035a54><p class="body">We'll create a custom website or webshop that perfectly meets the needs and requirements of your business.</p></div><!--]--><!--[--><a href="/en/services/custom-website-development/" class="image-card-grid__link app-button body app-button--secondary"><span>Custom website development</span></a><!--]--></div></li><li class="image-card-grid__card" data-v-484c1a8a><img class="dato-image image-card-grid__image" src="https://www.datocms-assets.com/6524/1781098483-paint.svg" alt width="88" height="88" loading="eager" decoding="async" data-v-484c1a8a data-v-534fd53d><div class="image-card-grid__card-content" data-v-484c1a8a><h3 class="h3" data-v-484c1a8a>Design System</h3><!--[--><!----><div class="image-card-grid__body structured-text" data-v-f6035a54><p class="body">Quickly scale up and expand your digital products while maintaining a consistent and user-friendly design.</p></div><!--]--><!--[--><a href="/en/services/design-system/" class="image-card-grid__link app-button body app-button--secondary"><span>Design System development</span></a><!--]--></div></li><li class="image-card-grid__card" data-v-484c1a8a><img class="dato-image image-card-grid__image" src="https://www.datocms-assets.com/6524/1617276839-service-mensen.svg" alt width="271" height="285" loading="eager" decoding="async" data-v-484c1a8a data-v-534fd53d><div class="image-card-grid__card-content" data-v-484c1a8a><h3 class="h3" data-v-484c1a8a>Developers</h3><!--[--><!----><div class="image-card-grid__body structured-text" data-v-f6035a54><p class="body">Interim web developers available. Our colleagues are specialised in Vue.js, React, Svelte and Nuxt. From junior to senior developer level.</p></div><!--]--><!--[--><a href="/en/services/strengthen-your-team/" class="image-card-grid__link app-button body app-button--secondary"><span>Strengthen your team</span></a><!--]--></div></li><!--]--></ul><div class="image-card-grid__text" data-v-484c1a8a><!--[--><!----><div class="structured-text" data-v-f6035a54><a href="/en/services/" class="app-button body app-button--secondary"><!--[--><!--[-->See all our services â <!--]--><!--]--></a></div><!--]--></div></section></div><div class="grid block" data-v-5e253328><!--[--><h2 class="cases-list__title h1" data-v-14b77411>Hereâs what we did before</h2><ul class="cases-list" style="--max-columns:3;" data-v-14b77411><!--[--><li data-v-14b77411><article class="link-card" data-v-14b77411><img src="https://www.datocms-assets.com/6524/1722604132-stamp-postnl.png" alt width="3840" height="2160" loading="lazy" sizes="(min-width: 1200px) 400px, (min-width: 800px) 50vw, 90vw" srcset="https://www.datocms-assets.com/6524/1722604132-stamp-postnl.png?w=384&q=45&auto=format,compress&cs=origin 384w, https://www.datocms-assets.com/6524/1722604132-stamp-postnl.png?w=640&q=45&auto=format,compress&cs=origin 640w, https://www.datocms-assets.com/6524/1722604132-stamp-postnl.png?w=750&q=45&auto=format,compress&cs=origin 750w, https://www.datocms-assets.com/6524/1722604132-stamp-postnl.png?w=828&q=45&auto=format,compress&cs=origin 828w, https://www.datocms-assets.com/6524/1722604132-stamp-postnl.png?w=1080&q=45&auto=format,compress&cs=origin 1080w, https://www.datocms-assets.com/6524/1722604132-stamp-postnl.png?w=1200&q=45&auto=format,compress&cs=origin 1200w, https://www.datocms-assets.com/6524/1722604132-stamp-postnl.png?w=1920&q=45&auto=format,compress&cs=origin 1920w, https://www.datocms-assets.com/6524/1722604132-stamp-postnl.png?w=2048&q=45&auto=format,compress&cs=origin 2048w, https://www.datocms-assets.com/6524/1722604132-stamp-postnl.png?w=3840&q=45&auto=format,compress&cs=origin 3840w" decoding="async" class="dato-image link-card__image" data-v-534fd53d><div class="link-card__caption"><a href="/en/cases/stamp-postnl-design-system/" class="link-card__link"><!--[-->
2<h3 class="h4 link-card__title">PostNL</h3><!--]--></a><p class="link-card__body body">A design system to improve consistency and efficiency within all PostNL teams</p></div></article></li><li data-v-14b77411><article class="link-card" data-v-14b77411><img src="https://www.datocms-assets.com/6524/1622105789-geldmaat-case-preview.png" alt width="665" height="470" loading="lazy" sizes="(min-width: 1200px) 400px, (min-width: 800px) 50vw, 90vw" srcset="https://www.datocms-assets.com/6524/1622105789-geldmaat-case-preview.png?w=384&q=45&auto=format,compress&cs=origin 384w, https://www.datocms-assets.com/6524/1622105789-geldmaat-case-preview.png?w=640&q=45&auto=format,compress&cs=origin 640w, https://www.datocms-assets.com/6524/1622105789-geldmaat-case-preview.png?w=750&q=45&auto=format,compress&cs=origin 750w, https://www.datocms-assets.com/6524/1622105789-geldmaat-case-preview.png?w=828&q=45&auto=format,compress&cs=origin 828w, https://www.datocms-assets.com/6524/1622105789-geldmaat-case-preview.png?w=1080&q=45&auto=format,compress&cs=origin 1080w, https://www.datocms-assets.com/6524/1622105789-geldmaat-case-preview.png?w=1200&q=45&auto=format,compress&cs=origin 1200w, https://www.datocms-assets.com/6524/1622105789-geldmaat-case-preview.png?w=1920&q=45&auto=format,compress&cs=origin 1920w, https://www.datocms-assets.com/6524/1622105789-geldmaat-case-preview.png?w=2048&q=45&auto=format,compress&cs=origin 2048w, https://www.datocms-assets.com/6524/1622105789-geldmaat-case-preview.png?w=3840&q=45&auto=format,compress&cs=origin 3840w" decoding="async" class="dato-image link-card__image" data-v-534fd53d><div class="link-card__caption"><a href="/en/cases/geldmaat/" class="link-card__link"><!--[-->
2<h3 class="h4 link-card__title">Geldmaat</h3><!--]--></a><p class="link-card__body body">Optimising reusability for new online presence</p></div></article></li><li data-v-14b77411><article class="link-card" data-v-14b77411><img src="https://www.datocms-assets.com/6524/1770821460-in-je-bol-main-image.png" alt width="2796" height="1860" loading="lazy" sizes="(min-width: 1200px) 400px, (min-width: 800px) 50vw, 90vw" srcset="https://www.datocms-assets.com/6524/1770821460-in-je-bol-main-image.png?w=384&q=45&auto=format,compress&cs=origin 384w, https://www.datocms-assets.com/6524/1770821460-in-je-bol-main-image.png?w=640&q=45&auto=format,compress&cs=origin 640w, https://www.datocms-assets.com/6524/1770821460-in-je-bol-main-image.png?w=750&q=45&auto=format,compress&cs=origin 750w, https://www.datocms-assets.com/6524/1770821460-in-je-bol-main-image.png?w=828&q=45&auto=format,compress&cs=origin 828w, https://www.datocms-assets.com/6524/1770821460-in-je-bol-main-image.png?w=1080&q=45&auto=format,compress&cs=origin 1080w, https://www.datocms-assets.com/6524/1770821460-in-je-bol-main-image.png?w=1200&q=45&auto=format,compress&cs=origin 1200w, https://www.datocms-assets.com/6524/1770821460-in-je-bol-main-image.png?w=1920&q=45&auto=format,compress&cs=origin 1920w, https://www.datocms-assets.com/6524/1770821460-in-je-bol-main-image.png?w=2048&q=45&auto=format,compress&cs=origin 2048w, https://www.datocms-assets.com/6524/1770821460-in-je-bol-main-image.png?w=3840&q=45&auto=format,compress&cs=origin 3840w" decoding="async" class="dato-image link-card__image" data-v-534fd53d><div class="link-card__caption"><a href="/en/cases/privacy-by-design-in-je-bol/" class="link-card__link"><!--[-->
2<h3 class="h4 link-card__title">In je bol</h3><!--]--></a><p class="link-card__body body">A safe online place for young people for mental health</p></div></article></li><!--]--></ul><div class="cases-list__text" data-v-14b77411><div class="structured-text" data-v-14b77411 data-v-d3e8cc2c><!--[--><a href="/en/cases/" class="app-button body app-button--primary font-bold"><span>How we helped others</span></a><!--]--></div></div><!--]--></div><div class="grid block" data-v-5e253328><!--[--><div class="grouping-block grid grouping-block--grey grouping-block--with-theme" data-v-34f83414><div class="grouping-block-wrapper accent--none" data-v-34f83414><!--[--><div class="grouping-block-item" data-v-34f83414><section class="logo-grid grid" data-v-34f83414 data-v-e2c1c081><h2 class="logo-grid__title h3" data-v-e2c1c081>We are proud to have worked with</h2><ul class="logo-grid__list" data-v-e2c1c081><!--[--><li class="logo-grid__item" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1779280603-vng-grey.svg" alt="VNG logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></li><li class="logo-grid__item" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1681905507-brainbay.svg" alt="Brainbay logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></li><li class="logo-grid__item" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1681905506-chargepoint.svg" alt="Chargepoint logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></li><li class="logo-grid__item" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1681905504-deltares.svg" alt="Deltares logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></li><li class="logo-grid__item" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1681905503-geldmaat.svg" alt="Geldmaat logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></li><li class="logo-grid__item" data-v-e2c1c081><img src="https://www.datocms-assets.com/6524/1779280648-dlr_grey.png" alt="DLR Eurlicon logo" width="280" height="80" loading="lazy" srcset="https://www.datocms-assets.com/6524/1779280648-dlr_grey.png?w=280&q=45&auto=format,compress&cs=origin 1x, https://www.datocms-assets.com/6524/1779280648-dlr_grey.png?w=560&q=45&auto=format,compress&cs=origin 2x" decoding="async" class="dato-image logo-grid__image" data-v-e2c1c081 data-v-534fd53d></li><li class="logo-grid__item" data-v-e2c1c081><a href="https://nl.level.works/" target="_blank" rel="noopener noreferrer" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1779280603-level-works-grey.svg" alt="Level works logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></a></li><li class="logo-grid__item" data-v-e2c1c081><a href="https://www.lifeterra.eu/" target="_blank" rel="noopener noreferrer" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1681905500-life-terra.svg" alt="Life Terra logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></a></li><li class="logo-grid__item" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1681905499-ns.svg" alt="NS logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></li><li class="logo-grid__item" data-v-e2c1c081><img src="https://www.datocms-assets.com/6524/1779278248-in-je-bol_grey.png" alt="in je bol logo" width="280" height="80" loading="lazy" srcset="https://www.datocms-assets.com/6524/1779278248-in-je-bol_grey.png?w=280&q=45&auto=format,compress&cs=origin 1x, https://www.datocms-assets.com/6524/1779278248-in-je-bol_grey.png?w=560&q=45&auto=format,compress&cs=origin 2x" decoding="async" class="dato-image logo-grid__image" data-v-e2c1c081 data-v-534fd53d></li><li class="logo-grid__item" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1681905495-postnl.svg" alt="PostNL logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></li><li class="logo-grid__item" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1681905493-qutech.svg" alt="QuTech logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></li><li class="logo-grid__item" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1779280603-fudura-grey.svg" alt="Fudura logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></li><li class="logo-grid__item" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1782732735-vattenfall-grey.svg" alt="Vattenfall logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></li><li class="logo-grid__item" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1681905490-tech-me-up.svg" alt="TechMeUp logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></li><li class="logo-grid__item" data-v-e2c1c081><img class="dato-image logo-grid__image" src="https://www.datocms-assets.com/6524/1681905489-tu-delft.svg" alt="TU Delft logo" width="280" height="80" loading="lazy" decoding="async" data-v-e2c1c081 data-v-534fd53d></li>
2<!--]--></ul></section></div><!--]--></div></div><!--]--></div><!--]--><section class="page-index__blog-posts grid" data-v-0bc5d711><div class="grid" data-v-0bc5d711><h2 class="page-index__section-title page-index__section-title--blog-posts h3" data-v-0bc5d711>Latest blog posts</h2></div><div class="page-index__blog-posts-list-container grid" data-v-0bc5d711><ul class="blogs-list page-index__blog-posts-list" data-v-0bc5d711><!--[--><!--]--><!--[--><li><article class="blog-list-item"><!----><a href="/en/blog/how-to-make-your-website-visible-and-digestible-for-llms/" class="" lang="en"><!--[--><h3 class="blog-list-item__title font-html-blue body">How to make your website visible and digestible for LLMs</h3><!--]--></a><time datetime="2026-07-22T10:35:30.863+02:00" class="body-small blog-list-item__time">22 Jul 2026</time><div class="blog-list-item__content"><!--[--><div class="blog-list-item__image-container"><img src="https://www.datocms-assets.com/6524/1683534742-james.jpg" alt width="40" height="40" loading="lazy" srcset="https://www.datocms-assets.com/6524/1683534742-james.jpg?w=40&q=75&auto=format,compress&cs=origin&ar=1:1&fit=crop&crop=faces&sat=-100 1x, https://www.datocms-assets.com/6524/1683534742-james.jpg?w=80&q=75&auto=format,compress&cs=origin&ar=1:1&fit=crop&crop=faces&sat=-100 2x" decoding="async" class="dato-image blog-list-item__image" data-v-534fd53d></div><!--]--><span class="body-small">By James</span></div></article></li><li><article class="blog-list-item"><!----><a href="/en/blog/making-your-design-system-agent-ready/" class="" lang="en"><!--[-->
2<h3 class="blog-list-item__title font-html-blue body">Make your design system agent-ready</h3><!--]--></a><time datetime="2026-06-30T10:37:20.000+02:00" class="body-small blog-list-item__time">30 Jun 2026</time><div class="blog-list-item__content"><!--[--><div class="blog-list-item__image-container"><img src="https://www.datocms-assets.com/6524/1683534892-sjoerd.jpg" alt width="40" height="40" loading="lazy" srcset="https://www.datocms-assets.com/6524/1683534892-sjoerd.jpg?w=40&q=75&auto=format,compress&cs=origin&ar=1:1&fit=crop&crop=faces&sat=-100 1x, https://www.datocms-assets.com/6524/1683534892-sjoerd.jpg?w=80&q=75&auto=format,compress&cs=origin&ar=1:1&fit=crop&crop=faces&sat=-100 2x" decoding="async" class="dato-image blog-list-item__image" data-v-534fd53d></div><!--]--><span class="body-small">By Sjoerd</span></div></article></li><li><article class="blog-list-item"><!----><a href="/en/blog/reclaiming-digital-sovereignty-on-european-infrastructure/" class="" lang="en"><!--[-->
2<h3 class="blog-list-item__title font-html-blue body">Reclaiming Digital Sovereignty on European Infrastructure</h3><!--]--></a><time datetime="2026-01-29T12:02:28.591+01:00" class="body-small blog-list-item__time">29 Jan 2026</time><div class="blog-list-item__content"><!--[--><div class="blog-list-item__image-container"><img src="https://www.datocms-assets.com/6524/1721036156-luuk-edit-edit.jpg" alt width="40" height="40" loading="lazy" srcset="https://www.datocms-assets.com/6524/1721036156-luuk-edit-edit.jpg?w=40&q=75&auto=format,compress&cs=origin&ar=1:1&fit=crop&crop=faces&sat=-100 1x, https://www.datocms-assets.com/6524/1721036156-luuk-edit-edit.jpg?w=80&q=75&auto=format,compress&cs=origin&ar=1:1&fit=crop&crop=faces&sat=-100 2x" decoding="async" class="dato-image blog-list-item__image" data-v-534fd53d></div><!--]--><span class="body-small">By Luuk</span></div></article></li><!--]--></ul></div><div class="page-index__blog-posts-button" data-v-0bc5d711><a href="/en/blog/" class="app-button body app-button--secondary" data-v-0bc5d711><!--[--><!--[-->Latest blog posts â <!--]--><!--]--></a></div></section><div class="grid" data-v-0bc5d711><div class="page__scroll-to" data-v-0bc5d711><div class="scroll-to" data-v-0bc5d711><!----><a class="scroll-to__point-up" href="#top"><img class="scroll-to__image" src="/images/scroll-to-arrow--up.svg" alt=""><span class="scroll-to__text body-small font-bold" aria-hidden="true">Return</span><span class="sr-only">Return to top</span></a></div></div></div></main><!--]--><!--[--><!----><div id="glossary-popover" popover="auto" class="page-footnotes__popover body" data-v-69e7fb7c></div><!--]--><footer class="app-footer grid layout-content-page__footer"><div class="app-footer__layout"><div class="app-footer__header"><a aria-current="page" href="/en/" class="router-link-active router-link-exact-active app-footer__header-link" aria-label="Home" title="Home"><!--[--><img class="app-footer__header-logo" src="/images/logo-with-text.svg" alt width="190" height="32"><!--]--></a></div><nav class="app-footer__column" aria-label="Explore"><ul class="app-footer__list"><!--[--><li class="app-footer__list-item body-small"><a href="/en/impact/" class="app-footer__link"><!--[-->Impact<!--]--></a></li><li class="app-footer__list-item body-small"><a href="/en/services/" class="app-footer__link"><!--[-->Services<!--]--></a></li><li class="app-footer__list-item body-small"><a href="/en/cases/" class="app-footer__link"><!--[-->Cases<!--]--></a></li><li class="app-footer__list-item body-small"><a href="/en/blog/" class="app-footer__link"><!--[-->Blog<!--]--></a></li><li class="app-footer__list-item body-small"><a href="/en/about-us/" class="app-footer__link"><!--[-->About us<!--]--></a></li><li class="app-footer__list-item body-small"><a href="/en/contact/" class="app-footer__link"><!--[-->Contact<!--]--></a></li><li class="app-footer__list-item body-small"><a href="/en/faq/" class="app-footer__link"><!--[-->FAQ<!--]--></a></li><!--]--></ul></nav><nav><h2 class="h4 app-footer__title">Say hello</h2><ul class="body-small app-footer__list app-footer__list--contact"><li class="app-footer__list-item"><a href="tel:31202610954" class="app-footer__link">+31 20 2610 954</a></li><li class="app-footer__list-item"><a href="/cdn-cgi/l/email-protection#a0d0cfd3d4e0d6cfcfd2c8cfc5c4c58ececc" class="app-footer__link"><span class="__cf_email__" data-cfemail="65150a161125130a0a170d0a0001004b0b09">[email protected]</span></a></li></ul></nav><nav class="app-footer__list-address"><h2 class="h4 app-footer__title">Visit us</h2><ul class="body-small app-footer__list"><!--[--><li class="app-footer__list-item"><a href="https://www.google.com/maps/place/De+Voorhoede+%7C+Front-end+Development/@52.396847,4.8700823,17z/data=!3m1!4b1!4m5!3m4!1s0x47c5e21d502d2d59:0xbf570944a96ebf45!8m2!3d52.347647!4d4.8502154" class="app-footer__link app-footer__link--right" target="_blank" rel="noreferrer noopener"><span> Ridderspoorweg 115</span><span>1032 LL Amsterdam</span></a></li><li class="app-footer__list-item"><a href="https://www.google.nl/maps/place/Koornmarkt+22,+2611+EG+Delft/@52.0093477,4.3573054,17z/" class="app-footer__link app-footer__link--right" target="_blank" rel="noreferrer noopener"><span>Koornmarkt 22</span><span>2611 EG Delft</span></a></li>
2<!--]--></ul></nav><div class="app-footer__list"><ul class="app-footer__list--icon"><!--[--><li class="app-footer__list-item--icon"><a href="https://github.com/voorhoede/" target="_blank" rel="noreferrer noopener"><span class="sr-only">GitHub</span><svg class="app-icon app-icon--large" aria-label data-v-f01ce601><use href="/icon-sprite.svg#github" data-v-f01ce601></use></svg></a></li><li class="app-footer__list-item--icon"><a href="https://fosstodon.org/@devoorhoede" target="_blank" rel="noreferrer noopener"><span class="sr-only">Mastodon</span><svg class="app-icon app-icon--large" aria-label data-v-f01ce601><use href="/icon-sprite.svg#mastodon" data-v-f01ce601></use></svg></a></li><li class="app-footer__list-item--icon"><a href="https://www.youtube.com/channel/UCzHuhQVYFRixtQN2-swcuGg" target="_blank" rel="noreferrer noopener"><span class="sr-only">YouTube</span><svg class="app-icon app-icon--large" aria-label data-v-f01ce601><use href="/icon-sprite.svg#youtube" data-v-f01ce601></use></svg></a></li><li class="app-footer__list-item--icon"><a href="https://www.linkedin.com/company/de-voorhoede" target="_blank" rel="noreferrer noopener"><span class="sr-only">LinkedIn</span><svg class="app-icon app-icon--large" aria-label data-v-f01ce601><use href="/icon-sprite.svg#linkedin" data-v-f01ce601></use></svg></a></li><!--]--></ul></div></div><ul class="app-footer__certificate-list"><!--[--><li><a href="https://www.bcorporation.net/en-us/find-a-b-corp/company/de-voorhoede/" target="_blank" rel="noreferrer noopener" aria-label="B Corp"><img src="https://www.datocms-assets.com/6524/1687353463-b-corp-logo-black-rgb.png" alt width="100" height="75" loading="lazy" srcset="https://www.datocms-assets.com/6524/1687353463-b-corp-logo-black-rgb.png?w=100&q=45&auto=format,compress&cs=origin 1x, https://www.datocms-assets.com/6524/1687353463-b-corp-logo-black-rgb.png?w=200&q=45&auto=format,compress&cs=origin 2x" decoding="async" class="dato-image app-footer__certificate-logo" data-v-534fd53d></a></li><li><a href="https://dutchdigitalagencies.com/leden/de-voorhoede/" target="_blank" rel="noreferrer noopener" aria-label="Dutch Digital Agencies"><img src="https://www.datocms-assets.com/6524/1687353461-dda-boxlogo-black.png" alt width="100" height="75" loading="lazy" srcset="https://www.datocms-assets.com/6524/1687353461-dda-boxlogo-black.png?w=100&q=45&auto=format,compress&cs=origin 1x, https://www.datocms-assets.com/6524/1687353461-dda-boxlogo-black.png?w=200&q=45&auto=format,compress&cs=origin 2x" decoding="async" class="dato-image app-footer__certificate-logo" data-v-534fd53d></a></li><li><a href="/en/impact/digitale-producten-privacy-by-design/" class="" aria-label="DNV"><!--[--><img src="https://www.datocms-assets.com/6524/1775730283-dnv.png" alt width="100" height="75" loading="lazy" srcset="https://www.datocms-assets.com/6524/1775730283-dnv.png?w=100&q=45&auto=format,compress&cs=origin 1x, https://www.datocms-assets.com/6524/1775730283-dnv.png?w=200&q=45&auto=format,compress&cs=origin 2x" decoding="async" class="dato-image app-footer__certificate-logo" data-v-534fd53d><!--]--></a></li><!--]--></ul><div class="app-footer__bottom"><div class="body-detail app-footer__bottom-text"><dl class="app-footer__definition-list"><!--[--><!--[--><dt class="app-footer__definition-list-title">KvK</dt><dd class="app-footer__definition-list-value">56017235</dd><!--]--><!--[--><dt class="app-footer__definition-list-title">BTW</dt><dd class="app-footer__definition-list-value">NL851944620B01</dd><!--]--><!--[--><dt class="app-footer__definition-list-title">IBAN</dt><dd class="app-footer__definition-list-value">NL14TRIO0320142078</dd><!--]--><!--]--></dl></div><div class="body-detail"><a href="https://creativecommons.org/licenses/by/4.0/" class="app-footer__copyright" aria-label="Creative Commons licence and disclaimer" target="_blank" rel="noreferrer noopener">CC BY 4.0</a><span> - </span><a href="https://www.datocms-assets.com/6524/1780323242-vh-isms-006-privacy-statement-de-voorhoede.pdf" class="app-footer__privacy" aria-label="De Voorhoede privacy statement (pdf)" target="_blank" rel="noreferrer noopener">Privacy statement</a></div></div></footer></div></div></div></div></div><div id="teleports"></div>
vendor: 108 bytes, line 2
2<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2<script>window.__NUXT__={};window.__NUXT__.config={public:{datoApiToken:"d261ffee357b9673e4568e2989a500",baseUrl:"https://www.voorhoede.nl/",originalUrl:"",previewSecret:"crushable-decay-scoop",plausible:{enabled:true,hashMode:false,domain:"",ignoredHostnames:["localhost"],ignoreSubDomains:false,apiHost:"https://plausible.io",autoPageviews:true,autoOutboundTracking:false,fileDownloads:false,formSubmissions:false,logIgnoredEvents:false,proxy:true,proxyBaseEndpoint:"/mogelijk"}},app:{baseURL:"/",buildId:"03c8c8a1-b0df-4ce7-9331-47fc0d8f7d10",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
2<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__" data-src="/en/_payload.json?03c8c8a1-b0df-4ce7-9331-47fc0d8f7d10">[{"state":1,"once":4,"_errors":5,"serverRendered":7,"path":8,"prerenderedAt":9},["Reactive",2],{"$spage-glossary-terms-\u002Fen\u002F":3},[],["Set"],["ShallowReactive",6],{"DefaultLayouten":-1,"language-i18n-slugs":-1,"\u002Fen\u002F":-1},true,"\u002Fen\u002F",1790952922276]</script>
2<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"900fd06fd3ee4a9ab7913612f5f3bda3","r":1,"spa":2}' crossorigin="anonymous"></script>
2 3</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.