CINXE.COM

Enterprise Resources - Jamstack Webinars, Guides, & More

<!doctype html> <html lang="en" data-announcement-data=""> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <title>Enterprise Resources - Jamstack Webinars, Guides, &amp; More</title><link rel="canonical" href="https://www.netlify.com/resources/"/> <link rel="preconnect" href="https://netlify-eleventy-api-img.netlify.app/"> <link rel="preload" href="/v3/_fonts/PacaembuVar-subset.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/v3/_fonts/MulishVar-subset.woff2" as="font" type="font/woff2" crossorigin> <link rel="alternate" type="application/rss+xml" title="Netlify Blog RSS Feed" href="https://www.netlify.com/community-feed.xml/"/> <link rel="search" type="application/opensearchdescription+xml" title="Netlify" href="/v3/static/opensearch.xml"/> <!-- Favicons --> <!-- Default favicon --> <link rel="icon" href="/favicon.ico" sizes="32x32"> <!-- SVG favicon with dark/lightmode support --> <link rel="icon" href="/icon.svg" type="image/svg+xml"> <!-- Apple touch icon --> <link rel="apple-touch-icon" href="/apple-touch-icon.png"> <!-- Android manifest --> <link rel="manifest" href="/manifest.webmanifest" crossorigin="use-credentials"> <meta name="apple-mobile-web-app-title" content="Netlify"/> <meta name="application-name" content="Netlify"/> <meta name="theme-color" content="#ffffff"/> <meta name="description" content="Check out free resources from Netlify showcasing modern web development strategies for building Jamstack sites and apps. Webinars, guides, eBooks, and more."/> <meta itemprop="name" content="Enterprise Resources - Jamstack Webinars, Guides, &amp; More"/> <meta itemprop="description" content="Check out free resources from Netlify showcasing modern web development strategies for building Jamstack sites and apps. Webinars, guides, eBooks, and more."/> <meta itemprop="image" content="https://www.netlify.com/v3/img/components/og-resources.jpg"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:site" content="@netlify"/> <meta name="twitter:title" content="Enterprise Resources - Jamstack Webinars, Guides, &amp; More"/> <meta name="twitter:description" content="Check out free resources from Netlify showcasing modern web development strategies for building Jamstack sites and apps. Webinars, guides, eBooks, and more."/> <meta name="twitter:creator" content="@netlify"/> <meta name="twitter:image" content="https://www.netlify.com/v3/img/components/og-resources.jpg"/> <meta name="og:image" content="https://www.netlify.com/v3/img/components/og-resources.jpg"/> <meta name="og:image:secure_url" content="https://www.netlify.com/v3/img/components/og-resources.jpg"/> <meta name="image" property="og:image" content="https://www.netlify.com/v3/img/components/og-resources.jpg"/> <meta property="og:site_name" content="Netlify"/> <meta property="og:title" content="Enterprise Resources - Jamstack Webinars, Guides, &amp; More"/> <meta property="og:description" content="Check out free resources from Netlify showcasing modern web development strategies for building Jamstack sites and apps. Webinars, guides, eBooks, and more."/> <meta name="google-site-verification" content="CAxgIAbLi9W2LTON4EwPKPD4nc0M7CV7xXkrwRMLpsU"/> <!-- Needed for Hugues Tennier's ownership of Google Search Console --> <script> document.documentElement.classList.add("js"),"open"in document.createElement("details")==!0&&document.documentElement.classList.add("enhanced-js"),""===localStorage.getItem("Netlify_hide-announcement-bar")&&document.documentElement.setAttribute("data-announcement-state","hidden"); </script> <link rel="stylesheet" href="/css/global.css"> <link rel="stylesheet" href="/css/marketing.css"> <link rel="stylesheet" href="/css/marketing-dark.css"> <style> @layer legacy { *{box-sizing:border-box;margin:0;padding:0}body{color:var(--color-gray-L800);line-height:1.5;font-family:var(--font-secondary);padding:0;overflow-x:hidden;overflow-y:scroll}a{color:currentColor}:focus-visible{transition:outline-offset .1s ease-out}abbr[title]{text-decoration:none}img{display:block;max-width:100%}#main{isolation:isolate}:where(h1,h2,h3,h4,h5,h6,main){scroll-margin-top:calc(1em + var(--ntl-page-header-height))}.pancake{margin-top:3rem}.compat-grid,.grid,.pancake{padding:0 1rem}.compat-grid,.grid,.pancake{display:grid;grid-template-columns:[full-start] minmax(2rem,1fr) [standard-start] 0 [narrow-start] minmax(1rem,67.5rem) [narrow-end] 0 [standard-end] minmax(2rem,1fr) [full-end];position:relative;padding:0}@media (min-width:50rem){.compat-grid,.grid,.pancake{grid-template-columns:[full-start] minmax(2rem,1fr) [standard-start] 3.75rem [narrow-start] minmax(1rem,67.5rem) [narrow-end] 3.75rem [standard-end] minmax(2rem,1fr) [full-end]}}@keyframes slideUpBounce{0%{opacity:0;transform:translateY(20px)}60%{opacity:1}60%{transform:translateY(-5px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.js [data-animate-on-scroll-element]{opacity:0}.js [data-animate-on-scroll=animated] [data-animate-on-scroll-element]{animation-fill-mode:forwards;animation-name:var(--animation-on-scroll-name,slideUpBounce);animation-timing-function:var(--animation-on-scroll-timing-function,ease-in-out);animation-duration:var(--animation-on-scroll-duration,1000ms);animation-delay:var(--animation-on-scroll-delay,0)}}[hidden]{display:none!important}[data-announcement-state=hidden] .ntl-announcement-bar{display:none!important}a{text-decoration-skip-ink:all}a{text-underline-offset:clamp(2px,.1em,3px)}@media (min-resolution:1.5x){a{text-underline-offset:clamp(1.5px,.0825em,3px)}}a{text-decoration-thickness:1px}:where(h1,h2,h3,h4,h5,.heading) a{text-decoration-thickness:clamp(1.5px,.0875em,4px)}@font-face{font-family:Pacaembu;src:url(/v3/_fonts/PacaembuVar-subset.woff2) format("woff2");unicode-range:U+5,U+20,U+21,U+24,U+25,U+27,U+2B-2E,U+30-3A,U+3F,U+41-5A,U+61-7A,U+D7,U+2019;font-weight:100 1000;font-display:swap}@font-face{font-family:Mulish;src:url(/v3/_fonts/MulishVar-subset.woff2) format("woff2");unicode-range:U+5,U+20,U+21,U+24,U+25,U+27,U+2B-2E,U+30-3A,U+3F,U+41-5A,U+61-7A,U+D7,U+2019;font-weight:200 900;font-display:swap}:root{--color-white:#ffffff;--color-teal-T900:var(--teal-800, #014847);--color-teal-T800:var(--teal-700, #016968);--color-teal-T700:var(--teal-500, #04a29f);--color-teal-T600:var(--teal-400, #05bdba);--color-teal-T500:var(--teal-200, #32e6e2);--color-teal-T400:var(--teal-200, #32e6e2);--color-teal-T300:var(--teal-100, #8efbf7);--color-teal-T200:var(--teal-100, #8efbf7);--color-teal-T100:var(--teal-000, #d3f8f6);--color-teal-T050:var(--teal-000, #d3f8f6);--color-blue-B900:var(--blue-900, #1b205b);--color-blue-B800:var(--blue-900, #1b205b);--color-blue-B700:var(--blue-800, #2036a1);--color-blue-B600:var(--blue-800, #2036a1);--color-blue-B500:var(--blue-700, #2e51ed);--color-blue-B400:var(--blue-500, #5d8df5);--color-blue-B300:var(--blue-400, #80abfa);--color-blue-B200:var(--blue-300, #9cbef6);--color-blue-B100:var(--blue-100, #cde2ff);--color-blue-B050:var(--blue-000, #ebf1fb);--color-gray-L800:var(--neutral-light-800, #181a1c);--color-gray-L700:var(--neutral-light-700, #353a3e);--color-gray-L600:var(--neutral-light-600, #778089);--color-gray-L500:var(--neutral-light-500, #778089);--color-gray-L400:var(--neutral-light-400, #9da7b2);--color-gray-L300:var(--neutral-light-200, #e9ebed);--color-gray-L200:var(--neutral-light-100, #f6f6f7);--color-gray-L100:var(--neutral-light-100, #f6f6f7);--color-gray-L000:var(--neutral-light-000, #ffffff);--color-gray-D800:var(--neutral-dark-800, #12181f);--color-gray-D700:var(--neutral-dark-700, #1e242c);--color-gray-D600:var(--neutral-dark-700, #1e242c);--color-gray-D500:var(--neutral-dark-600, #272f38);--color-gray-D400:var(--neutral-dark-400, #4d565f);--color-gray-D300:var(--neutral-dark-300, #7e8792);--color-gray-D200:var(--neutral-dark-200, #b9c2cd);--color-gray-D100:var(--neutral-dark-100, #e6ecf2);--color-gray-D000:var(--neutral-dark-000, #ffffff);--color-yellow-Y900:var(--gold-700, #8c4c0d);--color-yellow-Y800:var(--gold-600, #a85d13);--color-yellow-Y700:var(--gold-500, #d5771a);--color-yellow-Y600:var(--gold-400, #f98e21);--color-yellow-Y500:var(--gold-300, #fbb13d);--color-yellow-Y400:var(--gold-200, #facd6f);--color-yellow-Y300:var(--gold-100, #f6e0a5);--color-yellow-Y200:var(--gold-000, #fbf0cc);--color-yellow-Y100:var(--gold-000, #fbf0cc);--color-yellow-Y050:var(--gold-000, #fbf0cc);--color-red-R900:var(--red-800, #800a20);--color-red-R800:var(--red-800, #800a20);--color-red-R700:var(--red-700, #af2536);--color-red-R600:var(--red-600, #d62740);--color-red-R500:var(--red-500, #fe4e5c);--color-red-R400:var(--red-300, #ffada9);--color-red-R300:var(--red-200, #ffbdba);--color-red-R200:var(--red-100, #fbd3d0);--color-red-R100:var(--red-000, #fee9e7);--color-red-R050:var(--red-000, #fee9e7);--color-pink:var(--red-500, #fe4e5c);--color-pink-dark:var(--red-600, #d62740);--color-pink-accessible:var(--red-600, #d62740);--color-orange:var(--gold-500, #d5771a);--color-orange-dark:var(--gold-600, #a85d13);--color-blue:var(--blue-400, #80abfa);--color-blue-dark:var(--blue-700, #2e51ed);--color-blue-dark-b:var(--blue-900, #1b205b);--color-violet:var(--pink-500, #df5adc);--color-violet-dark:var(--pink-800, #6c1d6b);--color-gold:var(--gold-300, #fbb13d);--color-yellow:var(--gold-300, #fbb13d);--color-yellow-dark:var(--gold-500, #d5771a);--color-plan-starter:var(--teal-800, #014847);--color-plan-pro:var(--red-600, #d62740);--color-plan-pro-accessible:var(--color-pink-accessible);--color-plan-business:var(--blue-700, #2e51ed);--color-plan-enterprise:var(--neutral-light-700, #353a3e);--gradient-1:linear-gradient(to bottom, #230a5c 0%, #3e119c 100%);--font-headline:Pacaembu,sans-serif;--font-primary:Pacaembu,sans-serif;--font-secondary:Mulish,sans-serif;--font-monospace:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;--radius-1:0.125rem;--radius-2:0.25rem;--radius-3:0.5rem;--radius-4:1rem;--radius-circle:50%;--radius-pill:360px;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:4rem;--pancake-block-space:5rem;--ease-out:cubic-bezier(0.5, 1, 0.89, 1);--border-radius:6px;--border-radius-large:12px;--color-focus-ring:var(--color-teal-T500);--grid-gutter:2.5rem;--shadow-light:0px 2px 4px rgba(14, 30, 37, 0.12);--shadow-heavy:-10px 10px 80px rgba(0, 0, 0, 0.1);--shadow-hover:0 4px 12px rgba(0, 0, 0, 0.25);--shadow-deep:0px 16px 24px rgba(0, 0, 0, 0.07),0px 6px 30px rgba(0, 0, 0, 0.06),0px 8px 10px rgba(0, 0, 0, 0.1);--shadow-coheeze-shallow:0px 2px 4px rgba(51, 55, 59, 0.08),0px 1px 10px rgba(51, 55, 59, 0.06);--shadow-coheeze-deepest:0px 24px 38px rgba(0, 0, 0, 0.14),0px 9px 46px rgba(0, 0, 0, 0.04);--shadow-coheeze-shallow-filter:drop-shadow(0px 1px 10px rgba(51, 55, 59, 0.06)) drop-shadow(0px 2px 4px rgba(51, 55, 59, 0.08));--shadow-coheeze-deep-filter:drop-shadow(0px 6px 30px rgba(51, 55, 59, 0.04)) drop-shadow(0px 8px 24px rgba(51, 55, 59, 0.04)) drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.08))}:root{--theme-background:var(--color-gray-L000);--theme-foreground:var(--color-gray-L800)}.theme-dark{--theme-background:var(--color-gray-L800);--theme-foreground:var(--color-gray-L000)}.theme-dark-translucent{--theme-background:hsla(0 0% 0% / 0.2);--theme-foreground:var(--color-gray-L000)}.page-bg-wrapper{position:relative}.hero-colored{--background-color:var(--color-accent, var(--color-violet-dark));background-color:var(--background-color);background-image:var(--hero-background-image);padding:0 1em}.hero-colored .heading,.hero-colored .paragraph{color:var(--color-gray-L000)}.hero-colored:after{content:"";position:absolute;top:0;left:0;right:0;height:20em;z-index:-1;background:var(--background-color)}.hero-colored .call-to-action{font-size:1rem}[class*=pancake-theme]{padding:7em 0;margin:0}.pancake-theme-dark+.pancake-theme-dark,.pancake-theme-light+.pancake-theme-light,.pancake-theme-white+.pancake-theme-white{padding-top:0}.pancake-theme-light{background-color:var(--color-gray-L200)}.pancake-theme-dark{background-color:var(--color-gray-D800);color:var(--color-gray-D000)}.pancake-theme-dark .heading{color:var(--color-gray-D000)}.pancake-theme-dark .call-to-action{--call-to-action-foreground:var(--color-gray-D000)}.pancake-theme-white+.pancake-theme-white{padding-top:0}.type-a,.type-b{font-size:calc(var(--type-fontsize-min) + (var(--type-fontsize-max) - var(--type-fontsize-min))/ 2);line-height:1.5}@supports (font-size:clamp(1em,2vw,2em)){.type-a,.type-b{font-size:clamp(var(--type-fontsize-min),var(--type-fontsize-value),var(--type-fontsize-max))}}.type-a strong,.type-b strong{font-weight:inherit}.type-a{font-family:var(--font-headline);font-weight:400}.type-a-2{font-weight:400}.type-a-3{font-weight:680;letter-spacing:-.01em}.type-a-4,.type-a-5{font-family:var(--font-headline);font-weight:680;letter-spacing:-.02em;line-height:1.4}.type-a--1{--type-fontsize-min:0.875em;--type-fontsize-max:1em;--type-fontsize-value:0.83em + 0.23vw}.type-a-0{font-size:1em;line-height:1.5}.type-a-0.type--nested{font-size:1rem}.type-a-1{--type-fontsize-min:1.125em;--type-fontsize-max:1.4375em;--type-fontsize-value:1.02em + 0.53vw}.type-a-2{--type-fontsize-min:1.25em;--type-fontsize-max:2em;--type-fontsize-value:1em + 1.33vw;line-height:1.4}.type-a-3{--type-fontsize-min:1.4375em;--type-fontsize-max:2.8125em;--type-fontsize-value:0.91em + 2.55vw}.type-a-4{--type-fontsize-min:1.625em;--type-fontsize-max:4em;--type-fontsize-value:0.73em + 4.36vw}.type-a-5{--type-fontsize-min:1.8125em;--type-fontsize-max:5.625em;--type-fontsize-value:0.4em + 7vw}.type-b{font-family:var(--font-secondary);font-weight:400}.type-b-1,.type-b-2{font-weight:600}.type-b--1{--type-fontsize-min:0.8125em;--type-fontsize-max:0.9375em;--type-fontsize-value:0.76rem + 0.24vw}.type-b-0{font-size:1em;line-height:1.5}.type-b-0.type--nested{font-size:1rem}.type-b-1{--type-fontsize-min:1.0625em;--type-fontsize-max:1.3125em;--type-fontsize-value:0.96em + 0.49vw}.type-b-2{--type-fontsize-min:1.1875em;--type-fontsize-max:1.875em;--type-fontsize-value:0.92em + 1.34vw}.type-uppercase{text-transform:uppercase}.heading{color:var(--heading-color,var(--color-gray-L800));position:relative}.heading-center{text-align:center}.subheading{color:var(--color-gray-L800);font-weight:400}.subheading-align-center{text-align:center}.subheading-dashed{display:flex;align-items:center}.subheading-dashed:after{content:"";border-top:1px dashed var(--color-gray-L400);flex-grow:999;margin-left:1.636363636364em}.paragraph a:hover{color:var(--color-accent,currentColor);text-decoration:none}.paragraph-center{text-align:center}.paragraph-lh-inherit{line-height:inherit}.paragraph-margin{margin-top:1.5em;margin-bottom:1.5em}.icon-arrow{fill:var(--theme-icon-color,currentColor)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.call-to-action{--call-to-action-foreground:var(--color-gray-L800);font-weight:700;font-size:1em;line-height:1.5;display:inline-block;align-items:center;color:var(--call-to-action-foreground)}.call-to-action .icon{display:inline;white-space:nowrap;margin-inline-start:.1em}.call-to-action .icon svg{fill:var(--color-teal-T600);width:.75em;height:auto;margin-left:.5em;flex-shrink:0}.call-to-action[href*="://"]:not([href*="netlify.com"]) .icon svg{transform:rotate(-45deg)}.call-to-action[href^="#"] .icon svg{transform:rotate(90deg)}.call-to-action-arrow-prefix .icon svg{margin-left:0;margin-right:.5em;transform:rotate(180deg)}.call-to-action span{text-decoration:underline}.call-to-action:hover span{-webkit-text-decoration-color:var(--color-teal-T600);text-decoration-color:var(--color-teal-T600)}.call-to-action-ru{text-decoration:none}.call-to-action-ru:focus,.call-to-action-ru:hover{text-decoration:underline}.call-to-action-button{font-family:var(--font-headline);--button-color-foreground:var(--theme-background, var(--color-gray-L000));--button-color-background:var(--color-accent, var(--theme-foreground, var(--color-gray-L800)));font-size:1em;color:var(--button-color-foreground);border-radius:var(--border-radius);border:1px var(--button-color-border) solid;padding:.5em 1.5em;text-decoration:none;text-align:center;cursor:pointer;background-color:var(--button-color-background);transition:background-color,border-color;transition-duration:.2s;outline-offset:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.call-to-action-button span{text-decoration:none}.call-to-action-button>svg{fill:currentColor}.call-to-action-button:focus-visible{transition:outline-offset .1s ease-out,background-color .2s,border-color .2s;outline-offset:4px}.call-to-action-large{font-size:1.25em}.call-to-action-full{width:100%;text-align:center}.call-to-action-variant-teal{--button-color-foreground:var(--color-teal-T900);--button-color-background:var(--color-teal-T500);--button-color-border:var(--color-teal-T500)}.call-to-action-variant-teal:disabled{--button-color-foreground:var(--color-teal-T700);--button-color-background:var(--color-teal-T100);--button-color-border:var(--color-teal-T100);cursor:not-allowed}.call-to-action-variant-teal:active:not([disabled]),.call-to-action-variant-teal:hover:not([disabled]){--button-color-background:var(--color-teal-T200);--button-color-border:var(--color-teal-T200)}.call-to-action-variant-blue{--button-color-foreground:var(--color-blue-B050);--button-color-background:var(--color-blue-B500);--button-color-border:var(--color-blue-B500)}.call-to-action-variant-blue:active:not([disabled]),.call-to-action-variant-blue:hover:not([disabled]){--button-color-foreground:var(--color-blue-B050);--button-color-background:var(--color-blue-B700);--button-color-border:var(--color-blue-B700)}.call-to-action-variant-black{--button-color-foreground:var(--color-blue-B050);--button-color-background:var(--color-gray-L800);--button-color-border:var(--color-gray-L800)}.call-to-action-variant-black:active:not([disabled]),.call-to-action-variant-black:hover:not([disabled]){--button-color-foreground:var(--color-blue-B050);--button-color-background:var(--color-blue-B700);--button-color-border:var(--color-blue-B700)}.call-to-action-variant-ghost{--button-color-background:transparent;--button-color-foreground:var(--color-blue-B500);--button-color-border:var(--color-blue-B500)}.call-to-action-variant-ghost:hover:not([disabled]){--button-color-foreground:var(--color-blue-B800);--button-color-border:var(--color-blue-B800)}button.call-to-action-variant-text{font-family:inherit;background-color:transparent;border:none}.card{--card-pad:1.5em;--card-radius:0.625em;position:relative;box-shadow:0 2px 4px rgba(14,30,37,.12);padding:var(--card-pad);border-radius:var(--card-radius);border:1px solid var(--color-gray-L300)}.card-theme-light{background-color:var(--color-white);color:var(--color-gray-L800)}.card-shadow-light{box-shadow:var(--shadow-light)}.card-shadow-heavy{box-shadow:var(--shadow-heavy)}.card-shadow-deep{box-shadow:var(--shadow-deep)}.card-shadow-none{box-shadow:none;border:0}.card-hoverable{transition:transform 150ms,box-shadow 150ms}.card-hoverable:hover{transform:translate(0,-5px);box-shadow:var(--shadow-deep)}.block-link{position:absolute;top:0;right:0;bottom:0;left:0}.icon-logo-gem{--netlify-logo-fill:#fff}.resources-card{--card-pad:0;position:relative;transition:box-shadow .2s,transform .2s;will-change:transform;background-color:var(--color-gray-L000)}.resources-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.25);transform:translateY(-5px)}.resources-card .block-link{z-index:2}.resources-card-title-wrapper{padding:1em}.resources-card-title{font-size:1.2em;color:var(--color-gray-L600);display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.resources-card-image,.resources-card-image img{width:100%;height:auto;display:block;border-top-left-radius:10px;border-top-right-radius:10px}.resources-card-tags{--gutter:0.3em;display:flex;position:absolute;top:.5em;left:.5em;list-style:none;margin:0;padding:0;z-index:3;flex-wrap:wrap}.resources-card-tag{color:var(--color-gray-L000);font-weight:700;background-color:var(--color-gray-L700);padding:.3em .5em;border-radius:8px;margin:var(--gutter);line-height:1}.resources-card-default-background{--card-color:var(--color-gray-L800);background-color:var(--card-color);border-top-left-radius:10px;border-top-right-radius:10px;height:0;padding-top:120.93%;overflow:hidden;position:relative}.resources-card-default-background .icon-logo-gem{fill:#fff;opacity:.1;position:absolute;width:37em;height:37em;left:6em}.resources-card-default-background .resources-card-default-background-container{position:absolute;top:0;left:0;right:0;bottom:0}.resources-card-default-background .resources-card-default-background-content{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%}.resources-card-default-presenters-thumbnail{position:relative;max-width:10.25em}.resources-card-default-presenters-thumbnail img{display:block;width:100%;height:auto;border-radius:12px;border:4px var(--color-gray-L000) solid}.resources-card-default-2 .resources-card-default-presenters-thumbnail{position:absolute}.resources-card-default-2 .resources-card-default-presenters-thumbnail img{width:7.5em;height:7.5em}.resources-card-default-2 .resources-card-default-presenters-thumbnail:first-child{top:25%;right:13%}.resources-card-default-2 .resources-card-default-presenters-thumbnail:last-child{top:40%;left:14%}.resources-cards-case-study-logo{width:70%;height:70%;max-width:16em;max-height:6em}.resources-cards-case-study-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.forms-input,.hs-input{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px var(--color-gray-L600) solid;border-radius:4px;box-shadow:none;box-sizing:border-box;display:block;font-family:inherit;font-size:inherit;font-weight:500;line-height:1.618em;margin:0;padding:.382em 1em;transition:box-shadow ease-in-out .15s;width:100%}.forms-input::-moz-placeholder{opacity:.6}.forms-input::placeholder{opacity:.6}.icon-arrow-down-light{fill:var(--theme-icon-color,#8b93a0)}.forms-select-c{position:relative}.forms-select-c>select{padding-right:2em}.forms-select-c-arrow{position:absolute;right:.75em;bottom:0;height:2.5em;width:1em;pointer-events:none;--theme-icon-color:#8B93A0}#this-id-should-not-exist :focus-within,.floating-label{display:block;pointer-events:none;text-align:left;transform:translate3d(1em,calc(2em - 1px),0);transition:.2s ease}#this-id-should-not-exist :focus-within,.floating-label-select{position:relative;z-index:2;background-color:var(--floating-label-background,#fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 2.6em - 2px);max-width:74vw}@media (min-width:23.4375em){#this-id-should-not-exist :focus-within,.floating-label-select{max-width:none}}label.has-floating-label-value .floating-label,label:focus-within .floating-label{background-color:transparent;transform:scale(.75) translate3d(-16%,0,0);width:auto;max-width:none;z-index:initial}.filter-tag{background-color:#f4f7f8;background-image:url(/v3/img/components/icon-x-to-close.svg);background-position:95% 50%;background-position:bottom 50% right .6em;background-repeat:no-repeat;background-size:1em 1em;border-radius:8px;color:var(--colorTextPrimary);font-size:1rem;font-weight:var(--bold);line-height:1;padding:.375em 2em .375em .5em;border:0;text-decoration:underline;cursor:pointer}.filter-tag:not(:last-child){margin-right:.5em}.filter-tag-theme-dark{background-color:var(--color-gray-L700);color:var(--color-gray-L000);background-image:url(/v3/img/components/icon-x-to-close-white.svg);transition:opacity 150ms}.filter-tag-theme-dark:hover{opacity:.9}.resources-hero{position:static}@media (min-width:56.25rem){.resources-hero{grid-template-columns:[full-start] minmax(2rem,1fr) [standard-start] 3.75rem [narrow-start] minmax(1rem,49.5rem) [narrow-end] 344px [standard-end] minmax(2rem,1fr) [full-end]}}.hero-colored:after{top:-5em}.js [data-resources-listing-init]{opacity:0}.resources-hero-colored{--color-accent:var(--color-gray-D800);grid-column:full;grid-row:1/3}.resources-hero-heading{grid-column:standard/4;grid-row:1;color:var(--color-gray-L000);margin-top:.25em}.resources-hero-paragraph{grid-column:standard/4;grid-row:2;color:var(--color-gray-L000);padding:.5em 3em 3em 0;max-width:63ch}@media (max-width:56.25rem){.resources-hero-paragraph{grid-column:standard/full}}.resources-hero-featured-card{grid-column:4;grid-row:1/7;border:0;max-width:17.875em;height:-moz-min-content;height:min-content;margin-left:auto}@media (max-width:56.25rem){.resources-hero-featured-card{display:none}}.resources-series-container{grid-column:standard;display:flex;flex-direction:column;grid-row-gap:3rem}.resources-list{grid-column:standard;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:1em}@media (min-width:25rem){.resources-list{grid-template-columns:repeat(auto-fill,minmax(16em,1fr))}}.resources-list .card{height:100%}.resources-list-title{display:block}.filter-tag{text-decoration:none}.resources-listing-title{grid-column:standard;margin-bottom:2em;font-size:1.25em;color:var(--color-gray-L500)}.resources-featured-container{grid-column:standard;display:grid;grid-template-columns:344px 1fr;grid-gap:2em}.resources-type-pancake{grid-row:2}.resources-filters{display:none;grid-column:standard/4;grid-row:5;padding-top:2em}.resources-filters form{--gutter:0.5em;margin:calc(-1 * var(--gutter));display:flex;align-items:flex-start;flex-wrap:wrap}.resources-filters form>*{margin:var(--gutter)}.js .resources-filters{display:flex}.resources-type-navigation{margin:0;padding:1em 0;grid-column:standard/4}@media (max-width:56.25rem){.resources-type-navigation{grid-column:standard/full}}.resources-type-list{--gutter:1em;display:flex;flex-wrap:wrap;font-size:1.25em;color:var(--color-gray-L500);list-style:none;margin-left:calc(-1 * var(--gutter))}.resources-type-list li{margin:calc(var(--gutter)/ 2) var(--gutter)}.resources-type-list a{text-decoration:none}.resources-type-list .resources-type-list-active,.resources-type-list a:hover{text-decoration:underline}.resources-hero-sep{border-top:1px solid var(--color-gray-L300);height:1px;grid-column:full;grid-row:4}.resources-listing-none{grid-column:standard;margin-top:1.5em}.resources-listing-reset{--border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:currentColor;cursor:pointer;font:inherit;padding-left:0;padding-right:0}.resources-listing-none-image{max-width:100%;height:auto}.resources-listing-none-title{--color-accent:var(--color-blue-dark);border-top:1px var(--color-gray-L300) solid;padding:1em 0;margin-top:1em;font-size:1.75em} } </style> <link rel="stylesheet" href="/css/beon.css"> <!-- OneTrust --> <link rel="stylesheet" href="/css/onetrust.css"> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag("consent", "default", { ad_storage: "denied", analytics_storage: "denied", functionality_storage: "denied", personalization_storage: "denied", security_storage: "denied", region: [ "AT", "BE", "BG", "HR", "CY", "CZ", "DK", "EE", "FI", "FR", "DE", "EL", "HU", "IE", "IT", "LV", "LT", "LU", "MT", "NL", "PL", "PT", "RO", "SK", "SI", "ES", "SE", "UK", ], }); gtag("consent", "default", { ad_storage: "granted", analytics_storage: "granted", functionality_storage: "granted", personalization_storage: "granted", security_storage: "granted", }); function OptanonWrapper() { if(!OneTrust.IsAlertBoxClosed()) { document.body.classList.add('onetrust-alert-box-open'); } OneTrust.OnConsentChanged(() => { if(OneTrust.IsAlertBoxClosed()) { document.body.classList.remove('onetrust-alert-box-open'); } }); } </script> <!-- Google Tag Manager --> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'}); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f .parentNode .insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-T7WNFLD'); </script> <!-- End Google Tag Manager --> <!-- Qualified --> <script> (function (w, q) { w['QualifiedObject'] = q; w[q] = w[q] || function () { (w[q].q = w[q].q || []).push(arguments) }; })(window, 'qualified') </script> <script async src="https://js.qualified.com/qualified.js?token=FvGWn26rk1tuEjBR"></script> <!-- End Qualified --> <script src="https://js.hsforms.net/forms/v2.js"></script> </head> <body> <svg width="0" height="0" aria-hidden="true" style="position: absolute"> <defs> <symbol viewBox="0 0 85 107" id="icon-astro"> <path d="M27.5893 91.1365C22.7555 86.7178 21.3443 77.4335 23.3583 70.7072C26.8503 74.948 31.6888 76.2914 36.7005 77.0497C44.4374 78.2199 52.0358 77.7822 59.2231 74.2459C60.0453 73.841 60.8052 73.3027 61.7036 72.7574C62.378 74.714 62.5535 76.6892 62.3179 78.6996C61.7452 83.5957 59.3086 87.3778 55.4332 90.2448C53.8835 91.3916 52.2437 92.4167 50.6432 93.4979C45.7262 96.8213 44.3959 100.718 46.2435 106.386C46.2874 106.525 46.3267 106.663 46.426 107C43.9155 105.876 42.0817 104.24 40.6844 102.089C39.2086 99.8193 38.5065 97.3081 38.4696 94.5909C38.4511 93.2686 38.4511 91.9345 38.2733 90.6309C37.8391 87.4527 36.3471 86.0297 33.5364 85.9478C30.6518 85.8636 28.37 87.6469 27.7649 90.4554C27.7187 90.6707 27.6517 90.8837 27.5847 91.1341L27.5893 91.1365Z" fill="currentColor"/> <path d="M0 69.5866C0 69.5866 14.3139 62.6137 28.6678 62.6137L39.4901 29.1204C39.8953 27.5007 41.0783 26.3999 42.4139 26.3999C43.7495 26.3999 44.9325 27.5007 45.3377 29.1204L56.1601 62.6137C73.1601 62.6137 84.8278 69.5866 84.8278 69.5866C84.8278 69.5866 60.5145 3.35233 60.467 3.21944C59.7692 1.2612 58.5911 0 57.0029 0H27.8274C26.2392 0 25.1087 1.2612 24.3634 3.21944C24.3108 3.34983 0 69.5866 0 69.5866Z" fill="currentColor"/> </symbol> <symbol viewBox="0 0 600 530" id="icon-bluesky"> <path fill="currentColor" d="M135.72 44.03C202.216 93.951 273.74 195.17 300 249.49c26.262-54.316 97.782-155.54 164.28-205.46C512.26 8.009 590-19.862 590 68.825c0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.38-3.69-10.832-3.708-7.896-.017-2.936-1.193.516-3.707 7.896-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.45-163.25-81.433C20.15 217.613 9.997 86.535 9.997 68.825c0-88.687 77.742-60.816 125.72-24.795z"></path> </symbol> <symbol viewBox="0 0 448 512" id="icon-arrow"> <path fill="currentcolor" d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"></path> </symbol> <symbol viewBox="0 0 384 512" id="icon-close"> <path fill="currentcolor" d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"></path> </symbol> <symbol viewBox="0 0 22 24" id="icon-search"> <path fill="currentcolor" d="M9.41345,0.47253 C14.4289798,0.47253 18.49487,4.53842023 18.49487,9.55395 C18.49487,12.0451846 17.4917537,14.3021289 15.8674001,15.9429038 L21.392653,21.4668327 L19.271347,23.5881673 L13.3990455,17.7163323 C12.1958116,18.3049607 10.8432164,18.63537 9.41345,18.63537 C4.39792023,18.63537 0.33203,14.5694798 0.33203,9.55395 C0.33203,4.53842023 4.39792023,0.47253 9.41345,0.47253 Z M9.41345,3.47253 C6.05477448,3.47253 3.33203,6.19527448 3.33203,9.55395 C3.33203,12.9126255 6.05477448,15.63537 9.41345,15.63537 C12.7721255,15.63537 15.49487,12.9126255 15.49487,9.55395 C15.49487,6.19527448 12.7721255,3.47253 9.41345,3.47253 Z"></path> </symbol> <symbol viewBox="0 0 512 512" id="icon-chevron"> <path fill="currentcolor" d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-nextjs"> <path fill="currentcolor" d="M11.5725 0c-.1763 0-.3098.0013-.3584.0067-.0516.0053-.2159.021-.3636.0328-3.4088.3073-6.6017 2.1463-8.624 4.9728C1.1004 6.584.3802 8.3666.1082 10.255c-.0962.659-.108.8537-.108 1.7474s.012 1.0884.108 1.7476c.652 4.506 3.8591 8.2919 8.2087 9.6945.7789.2511 1.6.4223 2.5337.5255.3636.04 1.9354.04 2.299 0 1.6117-.1783 2.9772-.577 4.3237-1.2643.2065-.1056.2464-.1337.2183-.1573-.0188-.0139-.8987-1.1938-1.9543-2.62l-1.919-2.592-2.4047-3.5583c-1.3231-1.9564-2.4117-3.556-2.4211-3.556-.0094-.0026-.0187 1.5787-.0235 3.509-.0067 3.3802-.0093 3.5162-.0516 3.596-.061.115-.108.1618-.2064.2134-.075.0374-.1408.0445-.495.0445h-.406l-.1078-.068a.4383.4383 0 01-.1572-.1712l-.0493-.1056.0053-4.703.0067-4.7054.0726-.0915c.0376-.0493.1174-.1125.1736-.143.0962-.047.1338-.0517.5396-.0517.4787 0 .5584.0187.6827.1547.0353.0377 1.3373 1.9987 2.895 4.3608a10760.433 10760.433 0 004.7344 7.1706l1.9002 2.8782.096-.0633c.8518-.5536 1.7525-1.3418 2.4657-2.1627 1.5179-1.7429 2.4963-3.868 2.8247-6.134.0961-.6591.1078-.854.1078-1.7475 0-.8937-.012-1.0884-.1078-1.7476-.6522-4.506-3.8592-8.2919-8.2087-9.6945-.7672-.2487-1.5836-.42-2.4985-.5232-.169-.0176-1.0835-.0366-1.6123-.037zm4.0685 7.217c.3473 0 .4082.0053.4857.047.1127.0562.204.1642.237.2767.0186.061.0234 1.3653.0186 4.3044l-.0067 4.2175-.7436-1.14-.7461-1.14v-3.066c0-1.982.0093-3.0963.0234-3.1502.0375-.1313.1196-.2346.2323-.2955.0961-.0494.1313-.054.4997-.054z"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-jamstack"> <path fill="currentcolor" d="M12 0C5.365 0 0 5.364 0 12s5.365 12 12 12 12-5.364 12-12V0zm.496 3.318h8.17v8.17h-8.17zm-9.168 9.178h8.16v8.149c-4.382-.257-7.904-3.767-8.16-8.149zm9.168.016h8.152a8.684 8.684 0 01-8.152 8.148z"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-react"> <path fill="currentcolor" d="M14.23 12.004a2.236 2.236 0 0 1-2.235 2.236 2.236 2.236 0 0 1-2.236-2.236 2.236 2.236 0 0 1 2.235-2.236 2.236 2.236 0 0 1 2.236 2.236zm2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38-.318-.184-.688-.277-1.092-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44-.96-.236-2.006-.417-3.107-.534-.66-.905-1.345-1.727-2.035-2.447 1.592-1.48 3.087-2.292 4.105-2.295zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442-1.107.117-2.154.298-3.113.538-.112-.49-.195-.964-.254-1.42-.23-1.868.054-3.32.714-3.707.19-.09.4-.127.563-.132zm4.882 3.05c.455.468.91.992 1.36 1.564-.44-.02-.89-.034-1.345-.034-.46 0-.915.01-1.36.034.44-.572.895-1.096 1.345-1.565zM12 8.1c.74 0 1.477.034 2.202.093.406.582.802 1.203 1.183 1.86.372.64.71 1.29 1.018 1.946-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87-.728.063-1.466.098-2.21.098-.74 0-1.477-.035-2.202-.093-.406-.582-.802-1.204-1.183-1.86-.372-.64-.71-1.29-1.018-1.946.303-.657.646-1.313 1.013-1.954.38-.66.773-1.286 1.18-1.868.728-.064 1.466-.098 2.21-.098zm-3.635.254c-.24.377-.48.763-.704 1.16-.225.39-.435.782-.635 1.174-.265-.656-.49-1.31-.676-1.947.64-.15 1.315-.283 2.015-.386zm7.26 0c.695.103 1.365.23 2.006.387-.18.632-.405 1.282-.66 1.933-.2-.39-.41-.783-.64-1.174-.225-.392-.465-.774-.705-1.146zm3.063.675c.484.15.944.317 1.375.498 1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493-.28-.958-.646-1.956-1.1-2.98.45-1.017.81-2.01 1.085-2.964zm-13.395.004c.278.96.645 1.957 1.1 2.98-.45 1.017-.812 2.01-1.086 2.964-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474 0-.768 1.12-1.742 2.852-2.476.42-.18.88-.342 1.356-.494zm11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39.24-.375.48-.762.705-1.158.225-.39.435-.788.636-1.18zm-9.945.02c.2.392.41.783.64 1.175.23.39.465.772.705 1.143-.695-.102-1.365-.23-2.006-.386.18-.63.406-1.282.66-1.933zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44 1.107-.118 2.154-.3 3.113-.54zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295-.22-.005-.406-.05-.553-.132-.666-.38-.955-1.834-.73-3.703.054-.46.142-.944.25-1.438zm4.56.64c.44.02.89.034 1.345.034.46 0 .915-.01 1.36-.034-.44.572-.895 1.095-1.345 1.565-.455-.47-.91-.993-1.36-1.565z"></path> </symbol> <symbol viewBox="0 0 448 512" id="icon-linkedin"> <path fill="currentcolor" d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/> </symbol> <symbol viewBox="0 0 24 24" id="icon-vue"> <path fill="currentcolor" d="M24,1.61H14.06L12,5.16,9.94,1.61H0L12,22.39ZM12,14.08,5.16,2.23H9.59L12,6.41l2.41-4.18h4.43Z"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-svelte"> <path fill="currentcolor" d="M10.354 21.125a4.44 4.44 0 0 1-4.765-1.767 4.109 4.109 0 0 1-.703-3.107 3.898 3.898 0 0 1 .134-.522l.105-.321.287.21a7.21 7.21 0 0 0 2.186 1.092l.208.063-.02.208a1.253 1.253 0 0 0 .226.83 1.337 1.337 0 0 0 1.435.533 1.231 1.231 0 0 0 .343-.15l5.59-3.562a1.164 1.164 0 0 0 .524-.778 1.242 1.242 0 0 0-.211-.937 1.338 1.338 0 0 0-1.435-.533 1.23 1.23 0 0 0-.343.15l-2.133 1.36a4.078 4.078 0 0 1-1.135.499 4.44 4.44 0 0 1-4.765-1.766 4.108 4.108 0 0 1-.702-3.108 3.855 3.855 0 0 1 1.742-2.582l5.589-3.563a4.072 4.072 0 0 1 1.135-.499 4.44 4.44 0 0 1 4.765 1.767 4.109 4.109 0 0 1 .703 3.107 3.943 3.943 0 0 1-.134.522l-.105.321-.286-.21a7.204 7.204 0 0 0-2.187-1.093l-.208-.063.02-.207a1.255 1.255 0 0 0-.226-.831 1.337 1.337 0 0 0-1.435-.532 1.231 1.231 0 0 0-.343.15L8.62 9.368a1.162 1.162 0 0 0-.524.778 1.24 1.24 0 0 0 .211.937 1.338 1.338 0 0 0 1.435.533 1.235 1.235 0 0 0 .344-.151l2.132-1.36a4.067 4.067 0 0 1 1.135-.498 4.44 4.44 0 0 1 4.765 1.766 4.108 4.108 0 0 1 .702 3.108 3.857 3.857 0 0 1-1.742 2.583l-5.589 3.562a4.072 4.072 0 0 1-1.135.499m10.358-17.95C18.484-.015 14.082-.96 10.9 1.068L5.31 4.63a6.412 6.412 0 0 0-2.896 4.295 6.753 6.753 0 0 0 .666 4.336 6.43 6.43 0 0 0-.96 2.396 6.833 6.833 0 0 0 1.168 5.167c2.229 3.19 6.63 4.135 9.812 2.108l5.59-3.562a6.41 6.41 0 0 0 2.896-4.295 6.756 6.756 0 0 0-.665-4.336 6.429 6.429 0 0 0 .958-2.396 6.831 6.831 0 0 0-1.167-5.168Z"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-gatsby"> <path fill="currentcolor" d="M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.6 0 12 0zm0 2.571c3.171 0 5.915 1.543 7.629 3.858l-1.286 1.115C16.886 5.572 14.571 4.286 12 4.286c-3.343 0-6.171 2.143-7.286 5.143l9.857 9.857c2.486-.857 4.373-3 4.973-5.572h-4.115V12h6c0 4.457-3.172 8.228-7.372 9.17L2.83 9.944C3.772 5.743 7.543 2.57 12 2.57zm-9.429 9.6l9.344 9.258c-2.4-.086-4.801-.943-6.601-2.743-1.8-1.8-2.743-4.201-2.743-6.515z"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-wordpress"> <path fill="currentcolor" d="M21.469 6.825c.84 1.537 1.318 3.3 1.318 5.175 0 3.979-2.156 7.456-5.363 9.325l3.295-9.527c.615-1.54.82-2.771.82-3.864 0-.405-.026-.78-.07-1.11m-7.981.105c.647-.03 1.232-.105 1.232-.105.582-.075.514-.93-.067-.899 0 0-1.755.135-2.88.135-1.064 0-2.85-.15-2.85-.15-.585-.03-.661.855-.075.885 0 0 .54.061 1.125.09l1.68 4.605-2.37 7.08L5.354 6.9c.649-.03 1.234-.1 1.234-.1.585-.075.516-.93-.065-.896 0 0-1.746.138-2.874.138-.2 0-.438-.008-.69-.015C4.911 3.15 8.235 1.215 12 1.215c2.809 0 5.365 1.072 7.286 2.833-.046-.003-.091-.009-.141-.009-1.06 0-1.812.923-1.812 1.914 0 .89.513 1.643 1.06 2.531.411.72.89 1.643.89 2.977 0 .915-.354 1.994-.821 3.479l-1.075 3.585-3.9-11.61.001.014zM12 22.784c-1.059 0-2.081-.153-3.048-.437l3.237-9.406 3.315 9.087c.024.053.05.101.078.149-1.12.393-2.325.609-3.582.609M1.211 12c0-1.564.336-3.05.935-4.39L7.29 21.709C3.694 19.96 1.212 16.271 1.211 12M12 0C5.385 0 0 5.385 0 12s5.385 12 12 12 12-5.385 12-12S18.615 0 12 0"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-nuxtjs"> <path fill="currentcolor" d="M13.4642 19.8295h8.9218c.2834 0 .5618-.0723.8072-.2098a1.5899 1.5899 0 0 0 .5908-.5732 1.5293 1.5293 0 0 0 .216-.783 1.529 1.529 0 0 0-.2167-.7828L17.7916 7.4142a1.5904 1.5904 0 0 0-.5907-.573 1.6524 1.6524 0 0 0-.807-.2099c-.2833 0-.5616.0724-.807.2098a1.5904 1.5904 0 0 0-.5907.5731L13.4642 9.99l-2.9954-5.0366a1.5913 1.5913 0 0 0-.591-.573 1.6533 1.6533 0 0 0-.8071-.2098c-.2834 0-.5617.0723-.8072.2097a1.5913 1.5913 0 0 0-.591.573L.2168 17.4808A1.5292 1.5292 0 0 0 0 18.2635c-.0001.2749.0744.545.216.783a1.59 1.59 0 0 0 .5908.5732c.2454.1375.5238.2098.8072.2098h5.6003c2.219 0 3.8554-.9454 4.9813-2.7899l2.7337-4.5922L16.3935 9.99l4.3944 7.382h-5.8586ZM7.123 17.3694l-3.9083-.0009 5.8586-9.8421 2.9232 4.921-1.9572 3.2892c-.7478 1.1967-1.5972 1.6328-2.9163 1.6328z"></path> </symbol> <symbol viewBox="4 4 40 40" id="icon-sitecore"> <path fill="currentcolor" d="M24,4C12.96,4,4,12.96,4,24c0,11.05,8.96,20,20,20s20-8.96,20-20C44,12.96,35.04,4,24,4z M24,38.98c-8.81,0-14.98-6.79-14.98-14.98c0-8.18,6.79-14.98,14.98-14.98c8.18,0,15.02,6.68,15.02,14.86C39.02,32.07,32.81,38.98,24,38.98z"></path> <path fill="currentcolor" d="M35.59,31.129c0,0-4.197,7.217-13.375,6.246c-8.894-0.951-10.6-8.423-10.688-8.894c1.912,3.52,4.756,6.217,11.58,6.217c7.129,0,9.806-5.354,9.806-5.354L35.59,31.129z"></path> <path fill="currentcolor" d="M36.482,30.236l-3.569-1.775c0,0-3.569,5.344-9.806,5.344c-6.903,0-8.796-3.354-8.903-3.559c3.412,3.402,8.09,3.059,11.58,1.775c7.815-2.863,7.129-9.806,7.129-9.806h4.462C37.375,22.215,38.267,27.569,36.482,30.236z"></path> <path fill="currentcolor" d="M32.021,21.323c0,0,0.392,7.227-6.236,9.806c-3.491,1.363-6.884,0.098-7.129,0c0,0,2.628,0.471,4.452,0c3.569-0.892,5.256-2.491,6.236-4.452c2.677-5.354-0.883-8.913-0.883-8.913l4.452-3.569c0,0,4.256,3.677,4.462,7.129H32.021z"></path> </symbol> <symbol viewBox="0 0 98 96" id="icon-github"> <path fill-rule="evenodd" clip-rule="evenodd" fill="currentcolor" d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z"></path> </symbol> <symbol viewBox="0 0 22 16" id="icon-youtube"> <path d="M10.994.524s-6.508 0-8.142.435c-.874.25-1.594.99-1.839 1.9C.59 4.536.59 8.007.59 8.007s0 3.484.424 5.134c.245.91.952 1.636 1.84 1.887 1.646.448 8.14.448 8.14.448s6.521 0 8.155-.435a2.623 2.623 0 001.826-1.887c.437-1.663.437-5.134.437-5.134s.013-3.484-.437-5.16A2.605 2.605 0 0019.148.984C17.514.524 10.994.524 10.994.524zM8.923 4.8l5.415 3.207L8.923 11.2V4.8z" fill="currentcolor" fill-rule="nonzero"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-discourse"> <path fill="currentcolor" d="M12.103 0C18.666 0 24 5.485 24 11.997c0 6.51-5.33 11.99-11.9 11.99L0 24V11.79C0 5.28 5.532 0 12.103 0zm.116 4.563c-2.593-.003-4.996 1.352-6.337 3.57-1.33 2.208-1.387 4.957-.148 7.22L4.4 19.61l4.794-1.074c2.745 1.225 5.965.676 8.136-1.39 2.17-2.054 2.86-5.228 1.737-7.997-1.135-2.778-3.84-4.59-6.84-4.585h-.008z"></path> </symbol> <symbol viewBox="0 0 448 512" id="icon-plus"> <path fill="currentcolor" d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"></path> </symbol> <symbol viewBox="0 0 448 512" id="icon-minus"> <path fill="currentcolor" d="M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"></path> </symbol> </defs> </svg> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T7WNFLD" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <svg width="0" height="0" aria-hidden="true" style="position: absolute;"> <defs> <!-- icon-logo-gem Component --> <radialGradient id="netlifyGradientGem" cx="0%" cy="0%" r="100%" fx="0%" fy="0%"> <stop stop-color="#20C6B7" offset="0%" /> <stop stop-color="#4D9ABF" offset="100%" /> </radialGradient> <path id="netlifyGem" d="M28.58865,14.135028 C28.58395,14.132628 28.57945,14.130928 28.57505,14.129228 C28.56675,14.126028 28.55905,14.123128 28.55185,14.116228 C28.52855,14.094228 28.51935,14.054728 28.52445,14.023128 L29.29675,9.296708 L32.92245,12.922528 L29.15235,14.526628 C29.14195,14.531128 29.13065,14.533428 29.11935,14.533428 C29.11195,14.533428 29.10775,14.533428 29.10405,14.532128 C29.09895,14.530328 29.09475,14.526128 29.08485,14.516428 C28.95165,14.368228 28.78625,14.236028 28.58865,14.135028 Z M33.84685,13.846928 L37.72315,17.723128 C38.52845,18.528528 38.93115,18.931228 39.07845,19.396928 C39.10025,19.465728 39.11815,19.535328 39.13225,19.605628 L29.86905,15.683328 C29.86435,15.681328 29.85945,15.679328 29.85445,15.677328 C29.81695,15.662128 29.77405,15.644828 29.77405,15.606528 C29.77405,15.568928 29.81825,15.550828 29.85505,15.535628 C29.85905,15.534028 29.86295,15.532428 29.86665,15.530928 L33.84685,13.846928 Z M38.97385,20.850028 C38.77395,21.226028 38.38415,21.615828 37.72315,22.276928 L33.35425,26.645728 L27.70205,25.468628 C27.69265,25.466628 27.68245,25.465028 27.67215,25.463328 C27.62275,25.455228 27.56865,25.446328 27.56865,25.400528 C27.51695,24.923528 27.29295,24.497728 26.91385,24.208228 C26.89075,24.185328 26.89725,24.149128 26.90325,24.115828 C26.90405,24.111128 26.90485,24.106528 26.90565,24.102028 L27.96935,17.576028 C27.97045,17.569128 27.97145,17.561828 27.97255,17.554428 C27.97945,17.504628 27.98765,17.446128 28.03385,17.446128 C28.50925,17.379028 28.91765,17.146528 29.19325,16.781228 C29.20155,16.770328 29.20805,16.760028 29.22035,16.754128 C29.25185,16.739228 29.29095,16.754828 29.32305,16.768328 L38.97385,20.850028 Z M32.34875,27.651228 L25.16275,34.837228 L26.39375,27.276728 C26.39425,27.273228 26.39475,27.269728 26.39515,27.266228 C26.39645,27.256728 26.39765,27.247328 26.40115,27.238228 C26.41075,27.213928 26.43715,27.203528 26.46215,27.193628 C26.46615,27.192028 26.47005,27.190528 26.47385,27.188928 C26.74695,27.075328 26.97865,26.895028 27.16905,26.672128 C27.19325,26.643828 27.22225,26.617428 27.25905,26.611128 C27.26725,26.609728 27.27975,26.610628 27.28795,26.612328 L32.34875,27.651228 Z M23.64205,36.358028 L22.83175,37.168328 L13.87735,24.226028 C13.87405,24.221328 13.87055,24.216628 13.86695,24.211928 C13.85285,24.193428 13.83845,24.174328 13.84055,24.151928 C13.84195,24.135728 13.85225,24.122628 13.86255,24.109628 C13.86585,24.105428 13.86925,24.101128 13.87225,24.096828 C13.89965,24.057628 13.92295,24.017628 13.94845,23.973728 C13.95505,23.962428 13.96175,23.950828 13.96875,23.938928 L13.97075,23.935628 C13.98465,23.911928 13.99785,23.889428 14.02215,23.876428 C14.04325,23.865228 14.07175,23.869928 14.09515,23.874828 L24.01635,25.920828 C24.04105,25.925928 24.07445,25.936328 24.09245,25.954028 C24.10525,25.966828 24.10795,25.980728 24.11095,25.996528 C24.11205,26.002828 24.11335,26.009428 24.11525,26.016228 C24.26085,26.528828 24.63425,26.972228 25.13915,27.171928 C25.16715,27.185728 25.15475,27.217328 25.14175,27.250428 C25.13575,27.265628 25.12965,27.281128 25.12725,27.295328 C25.00245,28.055728 23.92985,34.593128 23.64205,36.358028 Z M21.94995,38.049128 C21.35315,38.640128 21.00115,38.952628 20.60305,39.078528 C20.21065,39.202628 19.78935,39.202628 19.39695,39.078528 C18.93115,38.931228 18.52845,38.528528 17.72315,37.723128 L8.73041,28.730428 L11.07885,25.086928 C11.09045,25.068928 11.10095,25.052628 11.11845,25.040228 C11.14395,25.022128 11.18035,25.030828 11.21015,25.040128 C11.45185,25.114728 11.67995,25.145028 11.92335,25.145028 C12.23745,25.145028 12.53565,25.082328 12.84835,24.956928 C12.87475,24.946328 12.90215,24.940028 12.92335,24.958828 C12.93345,24.967828 12.94385,24.980228 12.95145,24.991328 L21.94995,38.049128 Z M7.86325,27.863228 L5.79956,25.799528 L9.8744,24.061628 C9.88486,24.057128 9.89611,24.054828 9.90748,24.054828 C9.94124,24.054828 9.96101,24.088628 9.97946,24.120128 C9.984,24.127928 9.98846,24.135528 9.99303,24.142428 C10.03191,24.201528 10.07078,24.253028 10.10966,24.304328 C10.11272,24.308328 10.11963,24.316028 10.12248,24.320128 C10.13403,24.337128 10.12557,24.353628 10.11446,24.370828 L7.86325,27.863228 Z M4.88716,24.887128 L2.27688,22.276928 C1.83293,21.832928 1.511345,21.511328 1.287443,21.234128 L9.22264,22.879628 C9.23201,22.881528 9.24212,22.883228 9.25244,22.884928 C9.30189,22.892928 9.35601,22.901828 9.35601,22.947628 C9.35601,22.997328 9.2973,23.020628 9.24713,23.040428 C9.23912,23.043628 9.23133,23.046728 9.22403,23.049828 L4.88716,24.887128 Z M0.83135,19.891928 C0.84039822,19.724728 0.8704545,19.558428 0.9215188,19.396928 C1.068812,18.931228 1.471502,18.528528 2.27688,17.723128 L5.61789,14.382128 C6.16841,15.190128 9.80487,20.443328 10.22934,21.051328 C10.23348,21.057228 10.238,21.063328 10.24261,21.069528 C10.26971,21.106128 10.29957,21.146428 10.26932,21.176328 C10.12296,21.337028 9.9766,21.512928 9.8737,21.704128 C9.86155,21.726628 9.84599,21.752228 9.8242,21.765728 C9.81094,21.773928 9.79737,21.771028 9.78225,21.767828 L9.77999,21.767428 L0.83135,19.891928 Z M6.51068,13.489328 L11.00195,8.998018 C11.42405,9.182688 12.96045,9.831958 14.33375,10.412338 C15.37465,10.852228 16.32225,11.252728 16.61955,11.381128 C16.64945,11.394028 16.67675,11.405828 16.68995,11.435628 C16.69785,11.453528 16.69395,11.477128 16.68995,11.496328 C16.65965,11.640028 16.64455,11.783728 16.64455,11.927428 C16.64455,12.455428 16.85135,12.949428 17.21315,13.324128 C17.24295,13.353528 17.21285,13.396628 17.18655,13.434428 C17.18165,13.441528 17.17685,13.448428 17.17265,13.455028 L12.61335,20.518228 C12.60095,20.537428 12.58965,20.555028 12.57045,20.567528 C12.54625,20.583328 12.51235,20.576228 12.48435,20.569128 C12.30665,20.524128 12.11625,20.494928 11.94065,20.494928 C11.77745,20.494928 11.59885,20.525528 11.41935,20.557628 L11.41775,20.557928 C11.39835,20.561428 11.38035,20.564728 11.36425,20.553028 C11.34665,20.540328 11.33135,20.519928 11.31905,20.502028 L6.51068,13.489328 Z M11.90875,8.091218 L17.72315,2.276888 C18.52845,1.471504 18.93115,1.068812 19.39695,0.9215196 C19.78935,0.7973975 20.21065,0.7973975 20.60305,0.9215197 C21.06885,1.068812 21.47155,1.471503 22.27685,2.276888 L23.53685,3.536838 L19.40185,9.941378 C19.38995,9.959798 19.37905,9.976588 19.36095,9.989048 C19.33595,10.006238 19.30055,9.998138 19.27135,9.989838 C19.06205,9.930318 18.85265,9.900558 18.64325,9.900558 C18.17805,9.900558 17.71285,10.070888 17.35105,10.360448 C17.32425,10.386938 17.28415,10.370608 17.24965,10.355608 C16.70965,10.121178 12.50965,8.345268 11.90875,8.091218 Z M24.41455,4.414568 L28.23345,8.233478 L27.31395,13.930628 C27.31325,13.935228 27.31265,13.940528 27.31215,13.946028 C27.31075,13.959128 27.30915,13.973528 27.30455,13.983828 C27.29555,14.003828 27.27585,14.008328 27.25485,14.013128 C27.24775,14.014728 27.24045,14.016428 27.23335,14.018728 C27.03995,14.081928 26.86055,14.170928 26.70645,14.285928 C26.69925,14.291328 26.69325,14.297628 26.68745,14.303728 C26.67585,14.316028 26.66495,14.327428 26.64705,14.328528 C26.63525,14.329228 26.61535,14.326628 26.60445,14.321928 L20.78625,11.849828 C20.78245,11.848228 20.77855,11.846628 20.77455,11.844928 C20.73775,11.829828 20.69365,11.811628 20.69365,11.774028 C20.66225,11.463028 20.55895,11.152128 20.39705,10.880028 C20.39295,10.873228 20.38875,10.866328 20.38435,10.859328 C20.35585,10.813428 20.32545,10.764668 20.34905,10.718018 L24.41455,4.414568 Z M20.48325,13.020928 L25.93675,15.331328 C25.96795,15.344528 25.99985,15.358028 26.01255,15.389428 C26.01925,15.406228 26.01605,15.428128 26.01265,15.445728 C25.99735,15.525228 25.98345,15.617028 25.98345,15.708728 L25.98345,15.862028 C25.98345,15.899528 25.94425,15.915828 25.90845,15.930528 C25.90445,15.932228 25.90045,15.933828 25.89665,15.935428 C25.03295,16.303828 13.76645,21.108128 13.74985,21.108128 C13.73265,21.108128 13.71545,21.108128 13.69815,21.091128 C13.66845,21.061728 13.69845,21.018628 13.72475,20.980728 C13.72965,20.973728 13.73445,20.966828 13.73875,20.960228 L18.22115,14.021128 C18.22375,14.017128 18.22635,14.013028 18.22895,14.008928 C18.25545,13.967028 18.28515,13.920328 18.33315,13.920328 C18.34845,13.922428 18.36355,13.924628 18.37835,13.926728 C18.48005,13.941428 18.57025,13.954428 18.66055,13.954428 C19.34065,13.954428 19.97045,13.622628 20.35125,13.057328 C20.36135,13.042328 20.37045,13.028928 20.38475,13.017728 C20.41195,12.996628 20.45155,13.007428 20.48325,13.020928 Z M14.23735,22.205528 L26.51755,16.969128 C26.51755,16.969128 26.53485,16.969228 26.55205,16.986228 C26.61935,17.052628 26.67605,17.098428 26.73055,17.139628 C26.73865,17.145728 26.74815,17.151228 26.75775,17.156828 C26.78295,17.171428 26.80855,17.186328 26.81025,17.213028 C26.81075,17.222228 26.80975,17.229228 26.80825,17.238328 L25.75565,23.699928 C25.75425,23.708128 25.75315,23.716828 25.75195,23.725628 C25.74525,23.776428 25.73775,23.833328 25.69055,23.833328 C25.11975,23.866528 24.61445,24.190728 24.31795,24.679928 C24.31635,24.682628 24.31475,24.685228 24.31315,24.687828 C24.29945,24.710928 24.28625,24.733028 24.26215,24.745128 C24.24185,24.755228 24.21475,24.750828 24.19265,24.746228 L14.40015,22.726028 C14.39085,22.724128 14.24765,22.207128 14.23735,22.205528 Z" /> <symbol id="logo" viewBox="0 0 40 40"> <use xlink:href="#netlifyGem" style="fill: var(--netlify-logo-fill, url(#netlifyGradientGem))" /> </symbol> </defs> <!-- TODO are these still in use? --> <pattern id="dots-pattern-gray" x="0" y="0" width="17" height="17" patternUnits="userSpaceOnUse"> <ellipse cx="1.5" cy="1.50075" rx="1.5" ry="1.50075" fill="#222222" fill-opacity="0.4"/> <ellipse cx="9.5" cy="9.50072" rx="1.5" ry="1.50072" fill="#222222" fill-opacity="0.4"/> </pattern> </svg> <div data-server-rendered="true"><div><div class="beon" style="display:contents;transform:translate3d(0px, 0px, 0px);"><style></style> <script></script> <svg width="0" height="0" aria-hidden="true" style="position: absolute"> <defs></defs> </svg> <script type="module"></script> </div> <div class="beon" style="display:contents;transform:translate3d(0px, 0px, 0px);"><style>.ntl-announcement-bar{align-items:center;background-color:var(--color-brand-1);color:var(--color-text-inverse);display:grid;font-size:var(--step--1);font-weight:var(--font-weight-semibold);gap:var(--space-m);grid-template-columns:1fr auto;padding:var(--space-2xs);position:relative;z-index:1}.ntl-announcement-bar[hidden]{display:none}.ntl-announcement-bar:hover a{text-decoration:none}.ntl-announcement-bar>*{grid-row:1}.ntl-announcement-bar p{justify-self:center}.ntl-announcement-bar a:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.ntl-announcement-bar .close{border:none;color:inherit;outline-offset:-1px;padding:0;z-index:2}.ntl-site-logo{display:grid;flex-shrink:0;height:auto;margin-block:var(--space-xs);max-inline-size:clamp(90px,15vw,122px);outline-offset:2px;position:relative;top:1px;width:100%}.ntl-site-logo svg{display:flex}.ntl-site-logo .spark{fill:var(--color-brand-logo-spark)}.ntl-site-logo .text{fill:var(--color-brand-logo-text)}@media (min-width:1085px){.ntl-site-logo{--offset:1.4em;margin-inline:calc(var(--offset)*-1) calc(var(--offset)/2)}}.ntl-site-search-toggle{--size:1.4em;all:unset;cursor:pointer;line-height:normal;outline:revert;padding:var(--space-2xs)}.ntl-site-search-toggle svg{--icon-size:auto;position:relative;top:.2em}.ntl-site-nav-toggle{--site-nav-toggle-padding:var(--space-2xs);border:none;color:var(--color-text-1);outline-offset:0;padding:var(--site-nav-toggle-padding)}.ntl-site-nav-toggle[aria-expanded=true] rect{y:10.7188px;transform-origin:center}.ntl-site-nav-toggle[aria-expanded=true] rect:first-child{transform:rotate(-45deg)}.ntl-site-nav-toggle[aria-expanded=true] rect:nth-child(2){display:none}.ntl-site-nav-toggle[aria-expanded=true] rect:last-child{transform:rotate(45deg)}.ntl-site-nav-submenu{display:contents}.ntl-site-nav-submenu .submenu a:not(.button){background-color:transparent;border-radius:unset;color:var(--color-text-1);flex-grow:unset;font-size:.9375em;font-weight:600;padding:unset;text-decoration:revert;white-space:normal}.ntl-site-nav-submenu :is(.ntl-site-nav-submenu .submenu a:not(.button)):hover{text-decoration:none}.ntl-site-nav-submenu .section{color:var(--color-text-1)}.ntl-site-nav-submenu .section li{align-items:center;display:flex;gap:var(--space-2xs);--stack-space:var(--space-2xs)}.ntl-site-nav-submenu .section svg{--_size:1em;color:var(--color-text-2);height:var(--_size);width:var(--_size)}.ntl-site-nav-submenu .section h3{color:var(--color-text-2);font-size:.8em;font-weight:var(--font-weight-medium);text-transform:uppercase}.ntl-site-nav-submenu .submenu-toggle{--icon-size:0.8em;--button-icon-size:0.8em;--submenu-toggle-padding:var(--space-3xs);all:unset;aspect-ratio:1;background-color:transparent;border-radius:var(--radius-circle);display:grid;outline:revert;padding:var(--submenu-toggle-padding);place-items:center}.ntl-site-nav-submenu [aria-expanded=true]:is(.ntl-site-nav-submenu .submenu-toggle) svg{transform:rotate(180deg)}.ntl-site-nav-submenu [id=solutions-submenu] p{color:var(--color-text-2);font-size:.9em}.ntl-site-nav-submenu [id=solutions-submenu] .section:last-child *{--stack-space:0}@media not all and (min-width:1085px){.ntl-site-nav-submenu .submenu{inline-size:100%;margin-block-start:var(--space-2xs)}.ntl-site-nav-submenu .submenu-toggle{align-self:stretch;aspect-ratio:unset;background-color:unset;border-radius:unset;padding-inline:var(--space-s)}.ntl-site-nav-submenu .submenu-toggle>svg{margin-inline-start:auto}.ntl-site-nav-submenu .submenu-toggle[aria-expanded=false]+.submenu{display:none}.ntl-site-nav-submenu .section{padding:var(--space-s) var(--space-xs)}}@media (min-width:600px){.ntl-site-nav-submenu .submenu{--submenu-bg:var(--color-bg-1);--submenu-bg-alt:var(--color-bg-2);--submenu-border:1px solid var(--color-bg-3);--submenu-columns:1fr 1fr;--submenu-max-inline-size:auto;--submenu-transition-duration:300ms;--submenu-transition-delay:200ms;--submenu-transition-ease:cubic-bezier(0.33,1,0.68,1);display:grid;grid-template-columns:var(--submenu-columns);padding:var(--space-xs)}.ntl-site-nav-submenu .section{margin-block:unset;padding:var(--space-s)}.ntl-site-nav-submenu .section:first-child{border-inline-end:var(--submenu-border)}.ntl-site-nav-submenu [id=platform-submenu]{--submenu-max-inline-size:776px}.ntl-site-nav-submenu [id=platform-submenu] .section:nth-child(2) ul{column-count:2}.ntl-site-nav-submenu [id=platform-submenu] .section:last-child{border-block-start:var(--submenu-border);grid-column:1/-1;padding-block:1.5rem}.ntl-site-nav-submenu [id=platform-submenu] .section:last-child,.ntl-site-nav-submenu [id=platform-submenu] .section:last-child ul{align-items:center;display:flex;gap:var(--space-s)}.ntl-site-nav-submenu [id=platform-submenu] .section:last-child *{--stack-space:0}.ntl-site-nav-submenu [id=solutions-submenu]{--submenu-columns:auto 1fr;--submenu-max-inline-size:540px}.ntl-site-nav-submenu [id=solutions-submenu] .section:first-child{grid-row:span 2}.ntl-site-nav-submenu [id=solutions-submenu] .section:last-child{border-block-start:var(--submenu-border)}.ntl-site-nav-submenu [id=start-building-submenu]{--submenu-columns:2fr 3fr;--submenu-max-inline-size:526px}.ntl-site-nav-submenu [id=start-building-submenu] .section:nth-child(2) ul{display:grid;gap:var(--space-2xs);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.ntl-site-nav-submenu [id=start-building-submenu] .section:nth-child(2) ul li{--stack-space:0}}@media (min-width:1085px){.ntl-site-nav-submenu .submenu{background-color:var(--submenu-bg);border-radius:.75rem;box-shadow:var(--shadow-deep);inline-size:var(--submenu-max-inline-size);inset-block-start:100%;inset-inline-start:0;opacity:0;overflow:hidden;padding:unset;pointer-events:none;position:absolute;transform:scale(.94) translate(var(--space-s),calc(var(--space-s)*-1));transform-origin:top left;transition:visibility 0s var(--submenu-transition-duration),pointer-events 0s var(--submenu-transition-duration),opacity calc(var(--submenu-transition-duration)/2) var(--submenu-transition-ease),transform var(--submenu-transition-duration) var(--submenu-transition-delay) var(--submenu-transition-ease);visibility:hidden}.ntl-site-nav-submenu .submenu-toggle{margin-inline-start:calc((var(--button-icon-size) - var(--submenu-toggle-padding)/2)/-1)}.ntl-site-nav-submenu .section{padding:var(--space-m)}.ntl-site-nav-submenu .section:first-child{background-color:var(--submenu-bg-alt)}.ntl-site-nav-submenu [id=platform-submenu] .section:last-child{background-image:url(/images/nav-ecosystem-bg.png);background-position:100%;background-repeat:no-repeat;background-size:contain}}.ntl-site-nav{align-items:center;color:var(--color-text-1);display:flex;flex-wrap:wrap;gap:var(--space-2xs);inline-size:100%;justify-content:space-between;margin-inline:auto;position:relative;z-index:1}.ntl-site-nav .menu{display:flex;flex-grow:1;padding:unset}.ntl-site-nav .menu[data-variant=compact]{display:flex;flex-direction:row;flex-grow:unset;grid-area:header;margin-inline:auto calc(var(--space-2xs)*-1)}.ntl-site-nav li :is(a:not(.button),span){align-items:center;color:var(--color-text-1);display:inline-flex;font-weight:var(--font-weight-semibold);outline-offset:0;padding:var(--space-2xs) var(--space-xs);text-decoration:unset;white-space:nowrap}.ntl-site-nav li>span{cursor:default}.ntl-site-nav .skip-to-content{background:var(--color-bg-1);border-radius:var(--radius-s);box-shadow:var(--shadow-hover);padding:var(--space-2xs) var(--space-s);position:absolute;top:-9999px;z-index:1}.ntl-site-nav .skip-to-content:focus{left:50%;top:50%;transform:translate(-50%,-50%)}@media not all and (min-width:1085px){.ntl-site-nav{display:grid;grid-template-areas:"logo compact-menu toggle";grid-template-columns:1fr auto auto;inline-size:100%}.ntl-site-nav .nav-toggle{grid-area:toggle;margin-inline-end:calc(var(--site-nav-toggle-padding)*-1)}.ntl-site-nav .nav-toggle[aria-expanded=false]~:not(.platform-nav){display:none}.ntl-site-nav .nav-toggle[aria-expanded=true]~:not(.platform-nav){display:flex}.ntl-site-nav .nav-toggle[aria-expanded=true]~.platform-nav{display:none}.ntl-site-nav li :is(a:not(.button),span){background-color:var(--color-bg-2);border-radius:var(--radius-s);flex-grow:1}.ntl-site-nav .menu:not([data-variant=compact]){block-size:100%;flex-direction:column;grid-area:body;inline-size:calc(100% + var(--page-padding)*2);margin-inline:calc(var(--page-padding)*-1);overflow-y:auto;padding-inline:var(--page-padding)}.ntl-site-nav .menu:not([data-variant=compact])>*+*{margin-block-start:var(--space-s)}.ntl-site-nav .menu:not([data-variant=compact])>li{align-items:center;display:grid;flex-wrap:wrap;grid-template-rows:auto 1fr;position:relative}.ntl-site-nav .menu:not([data-variant=compact])>li .submenu-toggle,.ntl-site-nav .menu:not([data-variant=compact])>li>a,.ntl-site-nav .menu:not([data-variant=compact])>li>span{grid-column:1;grid-row:1}.ntl-site-nav .menu[data-variant=compact]{grid-area:compact-menu}.ntl-site-nav .menu[data-variant=compact] :is(a:not(.button),span){background-color:unset}.ntl-site-nav .arrow-icon{--icon-size:0.8em;margin-inline:auto var(--space-3xs)}.ntl-site-nav .site-logo{grid-area:logo}.ntl-site-nav .button{grid-area:footer;margin-block:var(--space-s)}.ntl-site-nav .menu:not([data-variant=compact])>:is(:last-child,.nav-search){display:none}}@media (min-width:1085px){.ntl-site-nav .menu>li{align-items:center;border-radius:var(--radius-s);display:flex;isolation:isolate;position:relative}.ntl-site-nav .menu>li:before{border:2px solid var(--color-brand-1-hover);border-radius:inherit;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.ntl-site-nav .menu>li.has-submenu:before{left:.2em}.ntl-site-nav .menu>li:hover:before{opacity:1}.ntl-site-nav .nav-search{margin-inline-start:auto}.ntl-site-nav .arrow-icon,.ntl-site-nav .menu[data-variant=compact],.ntl-site-nav .nav-toggle{display:none}.ntl-site-nav .menu>li:hover .submenu,.ntl-site-nav .submenu:focus-within,.ntl-site-nav [aria-expanded=true]+.submenu{opacity:1;pointer-events:auto;transform:scale(1.001);transition:visibility 0s var(--submenu-transition-delay),pointer-events 0s var(--submenu-transition-delay),opacity var(--submenu-transition-duration) var(--submenu-transition-delay) var(--submenu-transition-ease),transform var(--submenu-transition-duration) var(--submenu-transition-delay) var(--submenu-transition-ease);visibility:visible}.ntl-site-nav [aria-expanded=true]+.submenu{transition-delay:unset}.ntl-site-nav .submenu .section>*{opacity:0;transition:opacity var(--submenu-transition-duration) var(--submenu-transition-ease)}.ntl-site-nav .menu>li:hover .submenu .section>*,.ntl-site-nav .submenu:focus-within .section>*,.ntl-site-nav [aria-expanded=true]+.submenu .section>*{opacity:1;transition-delay:calc(var(--submenu-transition-delay) + var(--submenu-transition-duration)/3)}.ntl-site-nav [aria-expanded=true]+.submenu .section>*{transition-delay:calc(var(--submenu-transition-duration)/3)}}.wqnhm-sa8 dialog{align-content:start;background-color:var(--color-bg-1);block-size:min(100% - var(--page-padding)*2);border:none;border-radius:var(--radius-m);box-shadow:var(--shadow-deep);color:var(--color-text-1);display:grid;margin:auto;padding:0;transition:.4s var(--ease-out);transition-property:opacity,transform}.wqnhm-sa8 dialog:not([open]){opacity:0;pointer-events:none;transform:translateY(16px);visibility:hidden}.wqnhm-sa8 dialog[open]{opacity:1;transform:translateY(0);visibility:visible}.wqnhm-sa8 dialog::backdrop{background-color:rgba(0,0,0,.8)}.wqnhm-sa8 .close{border:none;color:var(--color-text-1);margin-inline-start:auto;order:-1;outline-offset:-6px;padding:var(--space-s)}.wqnhm-sa8 .results{align-items:start;display:grid;gap:var(--space-l);margin-block:var(--space-l)}.wqnhm-sa8 .results ul{--stack-space:var(--space-s)}.wqnhm-sa8 .results ul a{color:var(--color-text-1);display:inline-block;text-decoration:none}.wqnhm-sa8 .results ul a:hover{text-decoration:underline}.wqnhm-sa8 .results>:nth-child(4){border-top:1px solid var(--color-bg-3);padding-top:var(--space-l)}@media (min-width:900px){.wqnhm-sa8 .results{grid-template-columns:repeat(3,1fr)}.wqnhm-sa8 .results>:last-child:not(:nth-child(4)){grid-column:3}.wqnhm-sa8 .results>:nth-child(4){display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.wqnhm-sa8 .results>:nth-child(4)>*{grid-column:2}}.page-header{box-shadow:var(--shadow-light);inline-size:100%;overflow-anchor:none;position:sticky;top:0;z-index:1}:where(.page-header,.page-header svg){transform:translateZ(0)}.page-nav{--_filter:blur(5px) saturate(200%);backdrop-filter:var(--_filter);-webkit-backdrop-filter:var(--_filter);background-color:var(--color-bg-translucent);position:relative}@media not all and (min-width:1085px){[data-site-nav-open]{overflow:hidden;overscroll-behavior:none;touch-action:none}[data-site-nav-open] .page-announcement{display:none}[data-site-nav-open] .page-header{background-color:var(--neutral-light-000);position:fixed}[data-site-nav-open] .ntl-site-nav{block-size:100dvh;gap:0 var(--space-2xs);grid-template-areas:"logo compact-menu toggle" "body body body" "footer footer footer";grid-template-rows:auto 1fr auto}}@supports (animation-timeline:scroll()){.page-header{animation:scroll-shadow linear both;animation-timeline:scroll();animation-range:entry 0 entry 5ex}@keyframes scroll-shadow{0%{box-shadow:none}to{box-shadow:var(--shadow-light)}}}</style> <script>(function () { const storageUrl = localStorage.getItem("Netlify_hide-announcement-bar"); const { url, hideAfter } = JSON.parse(document.documentElement.getAttribute("data-announcement-data")); function isExpired(date) { if (!date) return; let hideAfterSplit = date.split(/[^\d]/).map((entry) => parseInt(entry, 10)); let compareDate = new Date(hideAfterSplit[0], hideAfterSplit[1] - 1, hideAfterSplit[2] + 1); return compareDate && new Date() > compareDate; } if (storageUrl === url || isExpired(hideAfter)) { document.documentElement.setAttribute("data-announcement-state", "hidden"); } })();</script> <header data-theme="dark" class="page-header"> <div data-href="https://www.netlify.com/press/windsurf-netlify-ai-ide-native-deployment-integration/" class="ntl-announcement-bar page-announcement"> <p><span>Deploy from Windsurf to the web in just one click with Netlify. </span> <a href="https://www.netlify.com/press/windsurf-netlify-ai-ide-native-deployment-integration/" id="cta-header-announcementBar">Read about the new partnership</a></p> <button type="reset" id="cta-header-announcementBar-close" class="close"> <span class="visually-hidden">Close announcement bar</span> <svg class="icon" ariaHidden="true" style="--icon-size: 1.2em"> <use href="#icon-close"></use> </svg> </button> </div> <section class="page-nav | l-breakout"> <nav id="site-nav" aria-labelledby="site-nav-label" class="nav ntl-site-nav"> <h2 id="site-nav-label" class="visually-hidden">Site navigation</h2> <a href="/" id="mainNav-netlifyLogo" class="ntl-site-logo"> <span class="visually-hidden">Go to homepage</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 209" fill="none" aria-hidden="true"> <g clip-path="url(#clip0_235_8)"> <path d="M117.436 207.036V154.604L118.529 153.51H129.452L130.545 154.604V207.036L129.452 208.13H118.529L117.436 207.036Z" class="spark"></path> <path d="M117.436 53.5225V1.09339L118.529 0H129.452L130.545 1.09339V53.5225L129.452 54.6159H118.529L117.436 53.5225Z" class="spark"></path> <path d="M69.9539 169.238H68.4094L60.6869 161.512V159.967L78.7201 141.938L86.8976 141.942L87.9948 143.031V151.209L69.9539 169.238Z" class="spark"></path> <path d="M69.9462 38.8917H68.4017L60.6792 46.6181V48.1626L78.7124 66.192L86.8899 66.1882L87.9871 65.0986V56.9212L69.9462 38.8917Z" class="spark"></path> <path d="M1.09339 97.5104H75.3711L76.4645 98.6038V109.526L75.3711 110.62H1.09339L0 109.526V98.6038L1.09339 97.5104Z" class="spark"></path> <path d="M440.999 97.5104H510.91L512.004 98.6038V109.526L510.91 110.62H436.633L435.539 109.526L439.905 98.6038L440.999 97.5104Z" class="spark"></path> <path d="M212.056 108.727L210.963 109.821H177.079L175.986 110.914C175.986 113.101 178.173 119.657 186.916 119.657C190.196 119.657 193.472 118.564 194.566 116.377L195.659 115.284H208.776L209.869 116.377C208.776 122.934 203.313 132.774 186.916 132.774C168.336 132.774 159.589 119.657 159.589 104.357C159.589 89.0576 168.332 75.9408 185.822 75.9408C203.313 75.9408 212.056 89.0576 212.056 104.357V108.731V108.727ZM195.659 97.7971C195.659 96.7037 194.566 89.0538 185.822 89.0538C177.079 89.0538 175.986 96.7037 175.986 97.7971L177.079 98.8905H194.566L195.659 97.7971Z" class="text"></path> <path d="M242.66 115.284C242.66 117.47 243.753 118.564 245.94 118.564H255.776L256.87 119.657V130.587L255.776 131.681H245.94C236.103 131.681 227.36 127.307 227.36 115.284V91.2368L226.266 90.1434H218.617L217.523 89.05V78.1199L218.617 77.0265H226.266L227.36 75.9332V66.0965L228.453 65.0031H241.57L242.663 66.0965V75.9332L243.757 77.0265H255.78L256.874 78.1199V89.05L255.78 90.1434H243.757L242.663 91.2368V115.284H242.66Z" class="text"></path> <path d="M283.1 131.681H269.983L268.889 130.587V56.2636L269.983 55.1702H283.1L284.193 56.2636V130.587L283.1 131.681Z" class="text"></path> <path d="M312.61 68.2871H299.493L298.399 67.1937V56.2636L299.493 55.1702H312.61L313.703 56.2636V67.1937L312.61 68.2871ZM312.61 131.681H299.493L298.399 130.587V78.1237L299.493 77.0304H312.61L313.703 78.1237V130.587L312.61 131.681Z" class="text"></path> <path d="M363.98 56.2636V67.1937L362.886 68.2871H353.05C350.863 68.2871 349.769 69.3805 349.769 71.5672V75.9408L350.863 77.0342H361.793L362.886 78.1276V89.0576L361.793 90.151H350.863L349.769 91.2444V130.591L348.676 131.684H335.559L334.466 130.591V91.2444L333.372 90.151H325.723L324.629 89.0576V78.1276L325.723 77.0342H333.372L334.466 75.9408V71.5672C334.466 59.5438 343.209 55.1702 353.046 55.1702H362.882L363.976 56.2636H363.98Z" class="text"></path> <path d="M404.42 132.774C400.046 143.704 395.677 150.261 380.373 150.261H374.906L373.813 149.167V138.237L374.906 137.144H380.373C385.836 137.144 386.929 136.05 388.023 132.77V131.677L370.536 89.05V78.1199L371.63 77.0265H381.466L382.56 78.1199L395.677 115.284H396.77L409.887 78.1199L410.98 77.0265H420.817L421.91 78.1199V89.05L404.424 132.77L404.42 132.774Z" class="text"></path> <path d="M135.454 131.681L134.361 130.587L134.368 98.9172C134.368 93.4541 132.22 89.2182 125.625 89.0806C122.234 88.9926 118.354 89.0729 114.209 89.2488L113.59 89.8834L113.598 130.587L112.504 131.681H99.3913L98.2979 130.587V77.5388L99.3913 76.4454L128.901 76.1778C143.685 76.1778 149.668 86.3356 149.668 97.8009V130.587L148.575 131.681H135.454Z" class="text"></path> </g> <defs> <clipPath id="clip0_235_8"> <rect width="512" height="208.126" fill="white"></rect> </clipPath> </defs> </svg> </a> <a href="#main" class="skip-to-content">Skip to content</a> <ul data-variant="compact" role="list" class="menu"> <li> <button type="button" data-site-search-open id="mainNav-search-compact-menu" class="ntl-site-search-toggle"> <span class="visually-hidden"> Search </span> <svg class="icon" width="16" height="20" ariaHidden="true"> <use href="#icon-search"></use> </svg> </button> </li> <li> <a id="mainNav-login-compact-menu" href="https://app.netlify.com/login">Log in</a> </li> </ul> <button id="mainNav-hamburger-compact-menu" type="button" aria-expanded="false" aria-controls="main-menu" data-site-nav-toggle class="icon-button ntl-site-nav-toggle nav-toggle"> <span class="visually-hidden">Toggle main menu</span> <svg viewBox="0 0 31 25" xmlns="http://www.w3.org/2000/svg"><rect x="0.581177" y="0.71875" width="30" height="4" fill="currentcolor"></rect><rect x="0.581177" y="10.7188" width="30" height="4" fill="currentcolor"></rect><rect x="0.581177" y="20.7188" width="30" height="4" fill="currentcolor"></rect></svg> </button> <ul role="list" class="menu"> <li class="has-submenu"> <span id="mainNav-platform">Platform</span> <submenu-utils class="ntl-site-nav-submenu"> <button data-variant="icon" aria-haspopup="true" aria-expanded="false" class="submenu-toggle"> <span class="visually-hidden">Toggle platform submenu</span> <svg class="icon" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </button> <div id="platform-submenu" data-theme="light" class="submenu"> <div class="section l-stack"> <h3>The Netlify Platform</h3> <p><strong>Instantly build and deploy</strong> your sites to our global network from Git. Custom domains, https, deploy previews, rollbacks and much more.</p> <ul role="list" class="l-stack"> <li> <a id="nav-explore-how-it-works" href="/platform/">Explore the Platform</a> </li> <li> <a id="nav-platform-netlify-connect" href="/platform/connect/">Netlify Connect</a> </li> <li> <a id="nav-platform-netlify-core" href="/platform/core/">Netlify Core</a> </li> <li> <a id="nav-platform-netlify-create" href="/platform/create/">Netlify Create</a> </li> </ul> </div> <div class="section l-stack"> <h3>Key Features</h3> <ul role="list" class="l-stack"> <li> <a id="nav-platform-primitives" href="/platform/primitives/">Platform Primitives</a> </li> <li> <a id="nav-features-etm" href="/platform/core/enterprise-team-management/">Enterprise Team Management</a> </li> <li> <a id="nav-features-sdk" href="/platform/software-development-kit/">SDK</a> </li> <li> <a id="nav-features-edge-functions" href="/platform/core/edge/#edge-functions">Edge Functions</a> </li> <li> <a id="nav-features-preview" href="/platform/core/deploy-previews/">Deploy Previews</a> </li> <li> <a id="nav-features-forms" href="/platform/core/forms/">Forms</a> </li> <li> <a id="nav-features-security" href="/security/">Security</a> </li> <li> <a id="nav-features-analytics" href="/platform/core/analytics/">Analytics</a> </li> <li> <a id="nav-features-split-testing" href="https://docs.netlify.com/site-deploys/split-testing/">Split Testing</a> </li> <li> <a id="nav-features-integrations" href="/integrations/">Integrations</a> </li> <li> <a id="nav-features-changelog" href="/changelog/">Changelog</a> </li> </ul> </div> <div class="section l-stack"> <h3>Ecosystem</h3> <ul role="list" class="l-stack"> <li> <a id="nav-platform-technology-partners" href="/partners/technology/">Tech Partners</a> </li> <li> <a id="nav-platform-agency-partners" href="/partners/agency/">Agency Partners</a> </li> </ul> </div> </div> </submenu-utils> </li> <li class="has-submenu"> <span id="mainNav-solutions">Solutions</span> <submenu-utils class="ntl-site-nav-submenu"> <button data-variant="icon" aria-haspopup="true" aria-expanded="false" class="submenu-toggle"> <span class="visually-hidden">Toggle solutions submenu</span> <svg class="icon" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </button> <div id="solutions-submenu" data-theme="light" class="submenu"> <div class="section l-stack"> <h3>Why Netlify?</h3> <ul role="list" class="l-stack"> <li> <a id="nav-solutions-resources" href="/resources/">Resources &amp; Guides</a> </li> <li> <a id="nav-solutions-what-others-have-built" href="/customers/">Customers</a> </li> <li> <a id="nav-solutions-case-studies" href="/resources/case-studies/">Case Studies</a> </li> <li> <a id="nav-solutions-roi-calculator" href="/roi-calculator/">ROI Calculator</a> </li> <li> <a id="nav-solutions-security" href="/security/">Security at Netlify</a> </li> <li> <a id="nav-solutions-whitepaper" href="/whitepaper/">Whitepaper</a> </li> </ul> </div> <div class="section l-stack"> <h3>Use Cases</h3> <ul role="list" class="l-stack"> <li> <a id="nav-solutions-company-websites" href="/for/company-websites/">Company Websites</a> </li> <li> <a id="nav-solutions-ecommerce" href="/for/ecommerce/">E-commerce</a> </li> <li> <a id="nav-solutions-web-applications" href="/for/web-applications/">Web Apps</a> </li> <li> <a id="nav-solutions-large-sites" href="/blog/2020/06/16/building-large-sites-on-netlify/">Large Sites</a> </li> </ul> </div> <div class="section l-stack"> <p>Don’t see your solution? We can help.</p> <ul role="list" class="l-stack"> <li> <a id="nav-solutions-chat-with-netlify-expert" href="/contact/">Chat with a Netlify expert</a> </li> </ul> </div> </div> </submenu-utils> </li> <li> <a id="mainNav-integrations" href="/integrations/"> Integrations <svg class="icon arrow-icon" width="16" height="16"> <use href="#icon-arrow"></use> </svg> </a> </li> <li class="has-submenu"> <span id="nav-start-building">Start Building</span> <submenu-utils class="ntl-site-nav-submenu"> <button data-variant="icon" aria-haspopup="true" aria-expanded="false" class="submenu-toggle"> <span class="visually-hidden">Toggle start building submenu</span> <svg class="icon" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </button> <div id="start-building-submenu" data-theme="light" class="submenu"> <div class="section l-stack"> <h3>Where to start</h3> <ul role="list" class="l-stack"> <li> <a id="nav-start-building-docs" href="https://docs.netlify.com/">Docs</a> </li> <li> <a id="nav-start-building-developer-hub" href="https://developers.netlify.com/">Developer Hub</a> </li> <li> <a id="nav-start-building-templates" href="/integrations/templates/">Templates</a> </li> <li> <a id="nav-start-building-composable-commerce-101" href="/composable-commerce/">Composable Commerce 101</a> </li> <li> <a id="nav-start-building-work-with-partner-agency" href="/agency-directory/">Work with a Partner Agency</a> </li> </ul> </div> <div class="section l-stack"> <h3>Project Kickstarts</h3> <ul role="list" class="l-stack"> <li> <svg class="icon"> <use href="#icon-astro"></use> </svg> <a id="nav-tech-astro" href="https://docs.netlify.com/frameworks/astro/">Astro</a> </li> <li> <svg class="icon"> <use href="#icon-tanstack"></use> </svg> <a id="nav-tech-tanstack" href="https://docs.netlify.com/frameworks/tanstack-start/">TanStack</a> </li> <li> <svg class="icon"> <use href="#icon-nextjs"></use> </svg> <a id="nav-tech-nextjs" href="/with/nextjs/">Next.js</a> </li> <li> <svg class="icon"> <use href="#icon-nuxtjs"></use> </svg> <a id="nav-tech-nuxt" href="/with/nuxt/">Nuxt</a> </li> <li> <svg class="icon"> <use href="#icon-gatsby"></use> </svg> <a id="nav-tech-gatsby" href="/with/gatsby/">Gatsby</a> </li> <li> <svg class="icon"> <use href="#icon-wordpress"></use> </svg> <a id="nav-tech-wordpress" href="/with/wordpress/">WordPress</a> </li> <li> <svg class="icon"> <use href="#icon-react"></use> </svg> <a id="nav-tech-react" href="/with/react/">React</a> </li> <li> <svg class="icon"> <use href="#icon-vue"></use> </svg> <a id="nav-tech-vue" href="/with/vue/">Vue</a> </li> <li> <svg class="icon"> <use href="#icon-svelte"></use> </svg> <a id="nav-tech-svelte" href="/with/svelte/">Svelte</a> </li> <li> <svg class="icon"> <use href="#icon-sitecore"></use> </svg> <a id="nav-tech-sitecore" href="/with/sitecore/">Sitecore</a> </li> <li> <svg class="icon"> <use href="#icon-jamstack"></use> </svg> <a id="nav-tech-jamstack" href="/jamstack/">Jamstack</a> </li> <li> <a id="nav-tech-more" href="/integrations/frameworks/">+ More</a> </li> </ul> </div> </div> </submenu-utils> </li> <li> <a id="mainNav-docs" href="https://docs.netlify.com"> Docs <svg class="icon arrow-icon" width="16" height="16"> <use href="#icon-arrow"></use> </svg> </a> </li> <li> <a id="mainNav-pricing" href="/pricing/"> Pricing <svg class="icon arrow-icon" width="16" height="16"> <use href="#icon-arrow"></use> </svg> </a> </li> <li class="nav-search"> <button type="button" data-site-search-open id="mainNav-search" class="ntl-site-search-toggle"> <span class="visually-hidden"> Search </span> <svg class="icon" width="16" height="20" ariaHidden="true"> <use href="#icon-search"></use> </svg> </button> </li> <li> <a id="mainNav-contact" href="/contact/"> Contact <svg class="icon arrow-icon" width="16" height="16"> <use href="#icon-arrow"></use> </svg> </a> </li> <li> <a id="mainNav-login" href="https://app.netlify.com/login"> Log in <svg class="icon arrow-icon" width="16" height="16"> <use href="#icon-arrow"></use> </svg> </a> </li> </ul> <a id="mainNav-signup" href="https://app.netlify.com/signup" data-variant="primary" class="button">Sign up</a> </nav> <site-search class="wqnhm-sa8"><template> <dialog id="site-search-dialog" data-theme="light" class="l-center"> <button type="reset" onclick="this.closest('dialog').close('cancel')" class="close"> <span class="visually-hidden">Close search modal</span> <svg class="icon" ariaHidden="true" style="--icon-size: 1.2em"> <use href="#icon-close"></use> </svg> </button> <div class="l-center l-stack"> <div class="search-input"> <label for="site-search" class="visually-hidden">Search Netlify:</label> <input id="site-search" type="text" placeholder="Start typing to search" autofocus> </div> <article class="results"></article> </div> </dialog> </template> <script src="https://cdn.jsdelivr.net/npm/algoliasearch@4.17.0/dist/algoliasearch-lite.umd.js" integrity="sha256-Lf9DrpGmcRip6OQzbcL6lnvNmoZNSKpyQX5pMlwatWE=" crossorigin="anonymous"></script> </site-search> </section> </header> <script type="module">var y=r=>r?r.querySelectorAll('button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"]):not([disabled]), details:not([disabled]), summary:not(:disabled)'):(console.warn("You need to pass a parent HTMLElement"),[]);var h=r=>{let e=r.getAttribute("aria-expanded")==="true"||!1;r.setAttribute("aria-expanded",!e)},x=({currentTarget:r,clientX:e,clientY:t},[n]=r.getClientRects())=>e<n.left||e>n.right||t<n.top||t>n.bottom;(function(){let r=document.querySelector(".ntl-announcement-bar > .close"),e=document.querySelector(".ntl-announcement-bar"),t=e.getAttribute("data-href");new ResizeObserver(([s])=>{document.body.style.setProperty("--announcement-bar-height",`${s.borderBoxSize[0].blockSize}px`)}).observe(e),r.addEventListener("click",s=>{s.preventDefault(),localStorage.setItem("Netlify_hide-announcement-bar",t),e.setAttribute("hidden",!0)})})();var p=class extends HTMLElement{constructor(){super();let e=this.querySelector(".submenu"),t=this.querySelector(".submenu-toggle"),s=[...y(this)].pop(),o=window.matchMedia("not all and (min-width: 1085px)"),i=()=>{h(t)},c=a=>{this.contains(a.target)||u()},d=a=>{a.key==="Escape"&&(u(),t.focus())},l=a=>{a.shiftKey||u()},g=a=>{(a.key==="Enter"||a.keyCode===32)&&h(t)},b=a=>{a.shiftKey&&a.key==="Tab"&&u()},u=()=>{t.setAttribute("aria-expanded","false")};function v(){t.setAttribute("aria-expanded","true"),t.addEventListener("click",i),document.removeEventListener("click",c),s.removeEventListener("keydown",l),e.removeEventListener("keydown",d),t.removeEventListener("keypress",g),t.removeEventListener("keydown",b)}function f(){t.setAttribute("aria-expanded","false"),document.addEventListener("click",c),s.addEventListener("keydown",l),e.addEventListener("keydown",d),t.addEventListener("keypress",g),t.addEventListener("keydown",b),t.removeEventListener("click",i)}o.matches?v():f(),o.addEventListener("change",()=>{o.matches?v():f()})}};customElements.define("submenu-utils",p);var k=algoliasearch("4RTNPM1QF9","e86f343e43d5b8420202ec2fbe0874e6"),E=k.initIndex("docs-manual"),m=class extends HTMLElement{constructor(){super(),this.resultsContainer,this.dialog,this.input}connectedCallback(){let e=this.querySelector("template");e.replaceWith(e.content);let t=this.querySelector("button"),n=document.querySelectorAll("[data-site-search-open]"),s=location.search&&new URL(location.href).searchParams.get("search");this.dialog=this.querySelector("dialog"),this.input=this.querySelector("input"),this.resultsContainer=this.querySelector(".results"),s&&this.initWithQuery(s),this.input.addEventListener("keyup",o=>this.search(o.target.value)),n.forEach(o=>{o.addEventListener("click",()=>{this.search(""),this.dialog.showModal()})}),this.dialog.addEventListener("pointerdown",o=>{x(o)&&this.dialog.close()})}async search(e){e||this.clearResults();let t=await E.search(e,{hitsPerPage:40});this.renderResults(t)}clearResults(){this.render(null)}initWithQuery(e){this.search(e),this.input.value=e,this.dialog.showModal()}renderResults(e){let t=e&&e.hits,n=e&&e.query,s=t&&t.length?this.results(t):this.noResults(n);this.render(s)}render(e){this.resultsContainer.innerHTML=e}results(e){let t=e.reduce((i,c)=>i.find(l=>l.hierarchy.lvl1===c.hierarchy.lvl1)?i:i.concat([c]),[]),n=t.filter(i=>i.hierarchy.lvl0=="On our site"),s=t.filter(i=>i.hierarchy.lvl0=="In the docs"),o=t.filter(i=>i.hierarchy.lvl0=="On our blog");return` ${this.resultsSection("Docs",s)} ${this.resultsSection("Articles",o)} ${this.resultsSection("Pages",n)} ${this.ctaBlock()} `}resultsSection(e,t){return t.length?` <section class="l-stack"> <h3 class="cta-label" data-variant="underline">${e}</h3> <ul role="list" class="l-stack"> ${t.slice(0,7).map(s=>`<li><a href="${s.url}">${s.hierarchy.lvl1||s.hierarchy.lvl2}</a></li>`).join("")} </ul> </section> `:""}noResults(e){return` <p class="no-results"> We couldn't find any results for <strong>${e}</strong>. Perhaps <a href="https://docs.netlify.com">our docs</a> have what you're looking for? </p> ${this.ctaBlock()} `}ctaBlock(){return` <section> <div class="cta-block l-stack" data-variant="branded"> <h3 class="cta-label" data-variant="underline" style="--cta-label-color: var(--color-text-inverse)"> Talk to an Expert </h3> <p>Need help evaluating if Netlify is right for your project? We can help.</p> <a class="button stretch-inline" data-variant="tertiary" id="cta-search-view-request-demo" href="/contact/?attr=search-view-cta-request-demo" > Request a demo </a> </div> </section> `}};customElements.define("site-search",m);(function(){let r=document.querySelector(".page-header"),e=document.querySelector("[data-site-nav-toggle]");new ResizeObserver(([n])=>{document.documentElement.style.setProperty("--ntl-page-header-height",`${n.contentRect.height}px`)}).observe(r),e&&e.addEventListener("click",function(){let n=this.getAttribute("aria-expanded")==="true"||!1;document.documentElement.toggleAttribute("data-site-nav-open",!n),this.setAttribute("aria-expanded",!n)})})(); </script> </div> <main id="main" class="page-main"><!----> <section class="pancake resources-hero"><section aria-hidden="true" class="hero-colored resources-hero-colored"></section> <h1 class="heading resources-hero-heading type-a type-a-4">Resources</h1> <p class="paragraph resources-hero-paragraph type-a type-a-1">Find webinars, eBooks, guides, and more!</p> <div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-hero-featured-card card"><a href="https://www.netlify.com/reports/2024-state-of-web-development-report/access/" class="block-link"><span class="visually-hidden">2024 State of Web Development Report</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F96b8a71625ec4a0d0c21820f771b9d098ff987b0-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F96b8a71625ec4a0d0c21820f771b9d098ff987b0-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">2024 State of Web Development Report</span></div></div> <nav aria-label="Resources type" class="resources-type-navigation"><ul class="resources-type-list"><li><a href="/resources/" class="resources-type-list-active">All</a></li> <li><a href="/resources/webinars/">Webinars</a></li> <li><a href="/resources/events/">Events</a></li> <li><a href="/resources/case-studies/">Case Studies</a></li> <li><a href="/resources/ebooks/">eBooks</a></li> <li><a href="/resources/guides/">Guides</a></li></ul></nav> <div aria-hidden="true" class="resources-hero-sep"></div> <div class="resources-filters"><h2 id="filter-heading" hidden="hidden" class="subheading type-a type-a-1">Filters</h2> <form aria-labelledby="filter-heading"><!----> <label class="has-floating-label-value"><span class="floating-label floating-label-select">Technology</span> <div class="forms-select-c"><select data-filter-param="technology" class="forms-input"><option value="all">All technologies</option> <option>Angular</option><option>Contentful</option><option>Drupal</option><option>DynamoDB</option><option>Eleventy</option><option>Gatsby</option><option>GraphQL</option><option>Next.js</option><option>Nuxt</option><option>React</option><option>Sanity</option><option>Shopify</option><option>Sitecore</option><option>Vue</option><option>WordPress</option></select> <svg width="21" height="13" viewBox="0 0 21 13" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-arrow-down-light forms-select-c-arrow"><path d="M20.7656 1.82812C21.0156 2.10938 21.0156 2.375 20.7656 2.625L10.9219 12.4688C10.6719 12.7188 10.4219 12.7188 10.1719 12.4688L0.328125 2.625C0.078125 2.375 0.078125 2.10938 0.328125 1.82812L1.26562 0.9375C1.51562 0.65625 1.78125 0.65625 2.0625 0.9375L10.5469 9.375L19.0312 0.9375C19.3125 0.65625 19.5781 0.65625 19.8281 0.9375L20.7656 1.82812Z"></path></svg></div> <!----></label> <label class="has-floating-label-value"><span class="floating-label floating-label-select">Industry</span> <div class="forms-select-c"><select data-filter-param="industry" class="forms-input"><option value="all">All industries</option> <option>E-commerce</option><option>Gaming</option><option>Health</option><option>Healthcare</option><option>Media</option><option>Non-Profit</option><option>Retail &amp; Home Goods</option><option>Technology</option></select> <svg width="21" height="13" viewBox="0 0 21 13" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-arrow-down-light forms-select-c-arrow"><path d="M20.7656 1.82812C21.0156 2.10938 21.0156 2.375 20.7656 2.625L10.9219 12.4688C10.6719 12.7188 10.4219 12.7188 10.1719 12.4688L0.328125 2.625C0.078125 2.375 0.078125 2.10938 0.328125 1.82812L1.26562 0.9375C1.51562 0.65625 1.78125 0.65625 2.0625 0.9375L10.5469 9.375L19.0312 0.9375C19.3125 0.65625 19.5781 0.65625 19.8281 0.9375L20.7656 1.82812Z"></path></svg></div> <!----></label> <label class="has-floating-label-value"><span class="floating-label floating-label-select">Countries</span> <div class="forms-select-c"><select data-filter-param="geo" class="forms-input"><option value="all">All countries</option> <option>Belgium</option><option>Canada</option><option>France</option><option>Germany</option><option>Poland</option><option>UK</option><option>US</option></select> <svg width="21" height="13" viewBox="0 0 21 13" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-arrow-down-light forms-select-c-arrow"><path d="M20.7656 1.82812C21.0156 2.10938 21.0156 2.375 20.7656 2.625L10.9219 12.4688C10.6719 12.7188 10.4219 12.7188 10.1719 12.4688L0.328125 2.625C0.078125 2.375 0.078125 2.10938 0.328125 1.82812L1.26562 0.9375C1.51562 0.65625 1.78125 0.65625 2.0625 0.9375L10.5469 9.375L19.0312 0.9375C19.3125 0.65625 19.5781 0.65625 19.8281 0.9375L20.7656 1.82812Z"></path></svg></div> <!----></label> <label class="has-floating-label-value"><span class="floating-label floating-label-select">Benefit</span> <div class="forms-select-c"><select data-filter-param="benefits" class="forms-input"><option value="all">All benefits</option> <option>Cost Savings</option><option>Performance</option><option>Productivity</option><option>Scale</option><option>Security</option></select> <svg width="21" height="13" viewBox="0 0 21 13" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-arrow-down-light forms-select-c-arrow"><path d="M20.7656 1.82812C21.0156 2.10938 21.0156 2.375 20.7656 2.625L10.9219 12.4688C10.6719 12.7188 10.4219 12.7188 10.1719 12.4688L0.328125 2.625C0.078125 2.375 0.078125 2.10938 0.328125 1.82812L1.26562 0.9375C1.51562 0.65625 1.78125 0.65625 2.0625 0.9375L10.5469 9.375L19.0312 0.9375C19.3125 0.65625 19.5781 0.65625 19.8281 0.9375L20.7656 1.82812Z"></path></svg></div> <!----></label> <label class="has-floating-label-value"><span class="floating-label floating-label-select">Stakeholders</span> <div class="forms-select-c"><select data-filter-param="person" class="forms-input"><option value="all">All stakeholders</option> <option>Agency</option><option>Business Executive</option><option>CTO</option><option>Director of Digital</option><option>Director of Eng</option><option>Director of Web</option><option>IT Director</option><option>Principal Engineer / Architect</option></select> <svg width="21" height="13" viewBox="0 0 21 13" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-arrow-down-light forms-select-c-arrow"><path d="M20.7656 1.82812C21.0156 2.10938 21.0156 2.375 20.7656 2.625L10.9219 12.4688C10.6719 12.7188 10.4219 12.7188 10.1719 12.4688L0.328125 2.625C0.078125 2.375 0.078125 2.10938 0.328125 1.82812L1.26562 0.9375C1.51562 0.65625 1.78125 0.65625 2.0625 0.9375L10.5469 9.375L19.0312 0.9375C19.3125 0.65625 19.5781 0.65625 19.8281 0.9375L20.7656 1.82812Z"></path></svg></div> <!----></label> <label class="has-floating-label-value"><span class="floating-label floating-label-select">Company Size</span> <div class="forms-select-c"><select data-filter-param="companySize" class="forms-input"><option value="all">All company sizes</option> <option>100-499</option><option>500-2499</option><option>2500+</option></select> <svg width="21" height="13" viewBox="0 0 21 13" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-arrow-down-light forms-select-c-arrow"><path d="M20.7656 1.82812C21.0156 2.10938 21.0156 2.375 20.7656 2.625L10.9219 12.4688C10.6719 12.7188 10.4219 12.7188 10.1719 12.4688L0.328125 2.625C0.078125 2.375 0.078125 2.10938 0.328125 1.82812L1.26562 0.9375C1.51562 0.65625 1.78125 0.65625 2.0625 0.9375L10.5469 9.375L19.0312 0.9375C19.3125 0.65625 19.5781 0.65625 19.8281 0.9375L20.7656 1.82812Z"></path></svg></div> <!----></label></form></div></section> <section class="pancake resources-listing"><h2 data-filter-breadcrumb="" hidden="hidden" class="subheading resources-listing-title type-a type-a-1">All resources</h2> <span aria-live="assertive" role="alert" data-filter-breadcrumb-alert="" class="visually-hidden"></span> <!----> <div data-filter-cards-list="" data-resources-listing-init="" class="resources-list"><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/guides/build-vs-buy/" class="block-link"><span class="visually-hidden">Build vs. buy: The cost of reinventing a composable web platform</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F368e7159546bba36f274b486824ee532676273b5-573x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F368e7159546bba36f274b486824ee532676273b5-573x694.png/jpeg/334/" width="334" height="404"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Build vs. buy: The cost of reinventing a composable web platform</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/reports/gartner-magic-quadrant-visionary/" class="block-link"><span class="visually-hidden">Netlify is a Visionary in the Gartner® Magic Quadrant™ for Cloud Application Platforms</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Feaf4b46d98993bfa66f6fecf33c647a089c7d6e0-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Feaf4b46d98993bfa66f6fecf33c647a089c7d6e0-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Netlify is a Visionary in the Gartner® Magic Quadrant™ for Cloud Application Platforms</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/webinars/sitecore-migration-to-xm-cloud/" class="block-link"><span class="visually-hidden">Migrating from Sitecore XP to XM Cloud </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fcab4cee509a9fff3e5a14118053ef2c975eed6a6-858x1041.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fcab4cee509a9fff3e5a14118053ef2c975eed6a6-858x1041.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fcab4cee509a9fff3e5a14118053ef2c975eed6a6-858x1041.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fcab4cee509a9fff3e5a14118053ef2c975eed6a6-858x1041.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fcab4cee509a9fff3e5a14118053ef2c975eed6a6-858x1041.png/jpeg/334/" width="668" height="810"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Migrating from Sitecore XP to XM Cloud </span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/reports/2024-leadership-trend-report/access/" class="block-link"><span class="visually-hidden">The 2024 State of Marketing and Web Development Collaborative Workflows</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9778bdf233544c3027be149842caeafa071ebf41-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9778bdf233544c3027be149842caeafa071ebf41-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">The 2024 State of Marketing and Web Development Collaborative Workflows</span></div></div><div data-tags-all="Scale,Productivity,Performance,Director of Eng,Principal Engineer / Architect" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/guides/how-to-build-future-proof-infrastructure-with-composable-architecture/access/" class="block-link"><span class="visually-hidden">How to build a future-proof infrastructure with composable architecture</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1313889b9c76f6be2cce8e79e886757a9fe20ce0-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1313889b9c76f6be2cce8e79e886757a9fe20ce0-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">How to build a future-proof infrastructure with composable architecture</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/guides/streamline-website-development-with-composable-web-platform/" class="block-link"><span class="visually-hidden">Streamline website development with Netlify’s Composable Web Platform</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F487fcea62e9671564e6a632132e268a8eecf6038-572x695.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F487fcea62e9671564e6a632132e268a8eecf6038-572x695.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Streamline website development with Netlify’s Composable Web Platform</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/webinars/unlocking-aem-with-headless/" class="block-link"><span class="visually-hidden">Unlocking AEM with Headless</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F28d1abad0deaab23dd9a9115025a76c8a0533168-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F28d1abad0deaab23dd9a9115025a76c8a0533168-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Unlocking AEM with Headless</span></div></div><div data-tags-all="Director of Web,E-commerce" data-tags-technologies="" data-tags-industries="E-commerce" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/guides/marketers-guide-composable-architecture-for-ecommerce-websites/" class="block-link"><span class="visually-hidden">The marketer’s guide to composable architecture for ecommerce websites</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> <li class="resources-card-tag"><span>E-commerce</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F6b3bbf67ce5e990edbdacc6b9617ab46d51b910b-572x692.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F6b3bbf67ce5e990edbdacc6b9617ab46d51b910b-572x692.png/jpeg/334/" width="334" height="404"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">The marketer’s guide to composable architecture for ecommerce websites</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/resources/ebooks/the-state-of-web-development-2023/" class="block-link"><span class="visually-hidden">The State of Web Development | 2023</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Febbfba716f03851eea84b0cd97bc2dd4bc06adb4-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Febbfba716f03851eea84b0cd97bc2dd4bc06adb4-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">The State of Web Development | 2023</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/image-and-video-optimization-on-netlify-with-cloudinary/" class="block-link"><span class="visually-hidden">Image &amp; Video Optimization on Netlify with Cloudinary</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe36c31de7fa6389531ea35ecb114aa265b5296f5-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe36c31de7fa6389531ea35ecb114aa265b5296f5-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Image &amp; Video Optimization on Netlify with Cloudinary</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/harnessing-the-power-of-leading-web-tools/" class="block-link"><span class="visually-hidden">Harnessing the Power of Leading Web Tools</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffad3f0893d6b7eeeb77d8e273639763ab6d7b8fa-286x347.png/webp/286/ 286w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffad3f0893d6b7eeeb77d8e273639763ab6d7b8fa-286x347.png/jpeg/286/" width="286" height="347"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Harnessing the Power of Leading Web Tools</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/a-b-test-with-netlify-edge-functions/" class="block-link"><span class="visually-hidden">Unlock the Power of A/B Testing with Netlify Edge Functions</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8e49902584b594be031f5bfc015cb2476619f504-286x347.png/webp/286/ 286w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8e49902584b594be031f5bfc015cb2476619f504-286x347.png/jpeg/286/" width="286" height="347"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Unlock the Power of A/B Testing with Netlify Edge Functions</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/8-business-benefits-of-composable-commerce/" class="block-link"><span class="visually-hidden">8 Business Benefits of Composable Commerce</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9454c8f6e7adfc2b6b0a31e756e6b74099425f12-286x347.png/webp/286/ 286w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9454c8f6e7adfc2b6b0a31e756e6b74099425f12-286x347.png/jpeg/286/" width="286" height="347"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">8 Business Benefits of Composable Commerce</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/modern-web-development-trends-at-enterprise-scale/" class="block-link"><span class="visually-hidden">Modern Web Development Trends at Enterprise Scale</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F75d41d82005a0467fc129eca382d44844f25e95f-286x347.png/webp/286/ 286w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F75d41d82005a0467fc129eca382d44844f25e95f-286x347.png/jpeg/286/" width="286" height="347"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Modern Web Development Trends at Enterprise Scale</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/building-quickly-in-regulated-industries/" class="block-link"><span class="visually-hidden">Building Quickly in Regulated Industries</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fbf4c0b758e2983ff7c6b45a93f14a28c557310dc-286x347.png/webp/286/ 286w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fbf4c0b758e2983ff7c6b45a93f14a28c557310dc-286x347.png/jpeg/286/" width="286" height="347"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Building Quickly in Regulated Industries</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/how-to-build-a-performant-retail-site-without-compromising-design/" class="block-link"><span class="visually-hidden">How to Build a Performant Retail Site without Compromising Design</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F099b56d1c179515e16599e134a0e55a15e1be77c-286x347.png/webp/286/ 286w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F099b56d1c179515e16599e134a0e55a15e1be77c-286x347.png/jpeg/286/" width="286" height="347"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">How to Build a Performant Retail Site without Compromising Design</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/coolest-things-you-can-do-with-netlify/" class="block-link"><span class="visually-hidden">The Coolest Things You Can Do with Netlify</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F87946a70c5650a505f13b682308ca28cd9a845bd-286x347.png/webp/286/ 286w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F87946a70c5650a505f13b682308ca28cd9a845bd-286x347.png/jpeg/286/" width="286" height="347"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">The Coolest Things You Can Do with Netlify</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/build-faster-than-aem/" class="block-link"><span class="visually-hidden">Build Faster Than AEM</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc41afe9ba287fb798f0c242e31823214f867af1b-286x347.png/webp/286/ 286w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc41afe9ba287fb798f0c242e31823214f867af1b-286x347.png/jpeg/286/" width="286" height="347"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Build Faster Than AEM</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/real-world-performance/" class="block-link"><span class="visually-hidden">Real-World Performance</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F066a97e7e919cc2bc9ba4d7bf423a281eba6b6e3-286x347.png/webp/286/ 286w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F066a97e7e919cc2bc9ba4d7bf423a281eba6b6e3-286x347.png/jpeg/286/" width="286" height="347"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Real-World Performance</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/modular-web-design/" class="block-link"><span class="visually-hidden">Modular Web Design</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F815c998333c96fb5c6b36618a01304e7c9a3daea-286x347.png/webp/286/ 286w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F815c998333c96fb5c6b36618a01304e7c9a3daea-286x347.png/jpeg/286/" width="286" height="347"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Modular Web Design</span></div></div><div data-tags-all="Web Ecosystem Series" data-tags-technologies="" data-tags-industries="" data-tags-series="Web Ecosystem Series" class="resources-card resources-list-item card"><a href="/resources/webinars/security-and-the-composable-web/" class="block-link"><span class="visually-hidden">Security and the Composable Web</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F97b31c5b8adde8cc19764e6b9f27a89eb1afe50f-286x347.png/webp/286/ 286w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F97b31c5b8adde8cc19764e6b9f27a89eb1afe50f-286x347.png/jpeg/286/" width="286" height="347"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Security and the Composable Web</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/accelerating-composable-web-architectures/" class="block-link"><span class="visually-hidden">Accelerating composable web architectures</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F6cc4ab8bce084854bf2a167fa1998763abca9977-286x347.png/webp/286/ 286w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F6cc4ab8bce084854bf2a167fa1998763abca9977-286x347.png/jpeg/286/" width="286" height="347"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Accelerating composable web architectures</span></div></div><div data-tags-all="Web Ecosystem Series" data-tags-technologies="" data-tags-industries="" data-tags-series="Web Ecosystem Series" class="resources-card resources-list-item card"><a href="/resources/webinars/build-better-digital-experiences-with-storyblok-netlify/" class="block-link"><span class="visually-hidden">Build Better Digital Experiences with Storyblok + Netlify </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F3f406e708b906d1d50da0a5d9b68897c6ebe30f7-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F3f406e708b906d1d50da0a5d9b68897c6ebe30f7-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Build Better Digital Experiences with Storyblok + Netlify </span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/composable-martech-best-practices/" class="block-link"><span class="visually-hidden">Composable MarTech Best Practices for Modernizing Marketing Websites</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0055ede5e9e5974f4f3f81c7f839eb6703191431-286x347.png/webp/286/ 286w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0055ede5e9e5974f4f3f81c7f839eb6703191431-286x347.png/jpeg/286/" width="286" height="347"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Composable MarTech Best Practices for Modernizing Marketing Websites</span></div></div><div data-tags-all="Web Ecosystem Series" data-tags-technologies="" data-tags-industries="" data-tags-series="Web Ecosystem Series" class="resources-card resources-list-item card"><a href="/resources/webinars/visually-build-at-scale-with-builder-io-and-netlify/" class="block-link"><span class="visually-hidden">Visually Build at Scale with Builder.io and Netlify</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F567b84f14ccadc2190b2a22f95649648844380ba-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F567b84f14ccadc2190b2a22f95649648844380ba-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Visually Build at Scale with Builder.io and Netlify</span></div></div><div data-tags-all="Contentful,Web Ecosystem Series" data-tags-technologies="Contentful" data-tags-industries="" data-tags-series="Web Ecosystem Series" class="resources-card resources-list-item card"><a href="/resources/webinars/how-to-enable-marketing-teams-without-sacrificing-site-performance/" class="block-link"><span class="visually-hidden">How to Enable Marketing Teams without Sacrificing Site Performance</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> <li class="resources-card-tag"><span>Contentful</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4d3b172522d083342b629104e4b7f68d2d823323-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4d3b172522d083342b629104e4b7f68d2d823323-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">How to Enable Marketing Teams without Sacrificing Site Performance</span></div></div><div data-tags-all="Web Ecosystem Series" data-tags-technologies="" data-tags-industries="" data-tags-series="Web Ecosystem Series" class="resources-card resources-list-item card"><a href="/resources/webinars/how-netlify-supabase-enables-supa-dx/" class="block-link"><span class="visually-hidden">How Netlify and Supabase Enables “Supa” DX</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff8d9484b5972f3eceacc7135f2482d7bf016d665-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff8d9484b5972f3eceacc7135f2482d7bf016d665-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">How Netlify and Supabase Enables “Supa” DX</span></div></div><div data-tags-all="Web Ecosystem Series" data-tags-technologies="" data-tags-industries="" data-tags-series="Web Ecosystem Series" class="resources-card resources-list-item card"><a href="/resources/webinars/keep-the-code-running-as-you-build-and-deploy/" class="block-link"><span class="visually-hidden">Netlify + Sentry: Keep the Code Running as you Build and Deploy</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9dae47c5fcc83798068c1c2bd77fd1d0868490ff-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9dae47c5fcc83798068c1c2bd77fd1d0868490ff-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Netlify + Sentry: Keep the Code Running as you Build and Deploy</span></div></div><div data-tags-all="Web Ecosystem Series" data-tags-technologies="" data-tags-industries="" data-tags-series="Web Ecosystem Series" class="resources-card resources-list-item card"><a href="/resources/webinars/we-ve-gone-composable-now-what/" class="block-link"><span class="visually-hidden">We’ve Gone Composable. Now What?</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F48e0da2de6a98a0e2110dc083d3bec16237f1c94-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F48e0da2de6a98a0e2110dc083d3bec16237f1c94-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">We’ve Gone Composable. Now What?</span></div></div><div data-tags-all="Web Ecosystem Series" data-tags-technologies="" data-tags-industries="" data-tags-series="Web Ecosystem Series" class="resources-card resources-list-item card"><a href="/resources/webinars/sharing-the-fun-of-headless-with-your-marketers/" class="block-link"><span class="visually-hidden">Sharing the Fun of Headless with Your Marketers</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9d1516cd5662088f0610ed74c297f226e6931f9d-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9d1516cd5662088f0610ed74c297f226e6931f9d-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Sharing the Fun of Headless with Your Marketers</span></div></div><div data-tags-all="Modern Web Series" data-tags-technologies="" data-tags-industries="" data-tags-series="Modern Web Series" class="resources-card resources-list-item card"><a href="/resources/webinars/troubleshooting-and-alerting-with-log-drains/" class="block-link"><span class="visually-hidden">Troubleshooting and Alerting with Netlify Log Drains</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1d6e13fdb1ee5bdab2ceb8b8d34aa4e5c6bc26d0-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1d6e13fdb1ee5bdab2ceb8b8d34aa4e5c6bc26d0-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Troubleshooting and Alerting with Netlify Log Drains</span></div></div><div data-tags-all="E-commerce,Scale,Modern Web Series" data-tags-technologies="" data-tags-industries="E-commerce" data-tags-series="Modern Web Series" class="resources-card resources-list-item card"><a href="/resources/webinars/how-to-architect-international-sites-at-scale/" class="block-link"><span class="visually-hidden">How to Architect International Sites at Scale</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> <li class="resources-card-tag"><span>E-commerce</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc83dcc2408a46e00ab124835cb0a2b4d0770b484-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc83dcc2408a46e00ab124835cb0a2b4d0770b484-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">How to Architect International Sites at Scale</span></div></div><div data-tags-all="Modern Web Series" data-tags-technologies="" data-tags-industries="" data-tags-series="Modern Web Series" class="resources-card resources-list-item card"><a href="/resources/webinars/migrating-to-the-modern-web-with-jamstack-and-netlify/" class="block-link"><span class="visually-hidden">Building for the Modern Web With Netlify</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8fa494fca8fbbc71fe7d5f98474cf6e5c7cf92f4-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8fa494fca8fbbc71fe7d5f98474cf6e5c7cf92f4-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Building for the Modern Web With Netlify</span></div></div><div data-tags-all="Next.js,Modern Web Series" data-tags-technologies="Next.js" data-tags-industries="" data-tags-series="Modern Web Series" class="resources-card resources-list-item card"><a href="/resources/webinars/next-js-on-netlify-a-powerful-combination/" class="block-link"><span class="visually-hidden">Next.js on Netlify: a powerful combination</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> <li class="resources-card-tag"><span>Next.js</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F357f59fd0bec6804c253267801119e90d7210875-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F357f59fd0bec6804c253267801119e90d7210875-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Next.js on Netlify: a powerful combination</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/personalization-using-edge-functions-with-netlify-and-uniform/" class="block-link"><span class="visually-hidden">Personalization Using Edge Functions With Netlify And Uniform</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffafffc630e17319199624f8b7df392d6abe1eefb-688x834.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffafffc630e17319199624f8b7df392d6abe1eefb-688x834.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffafffc630e17319199624f8b7df392d6abe1eefb-688x834.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffafffc630e17319199624f8b7df392d6abe1eefb-688x834.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffafffc630e17319199624f8b7df392d6abe1eefb-688x834.png/jpeg/334/" width="668" height="809"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Personalization Using Edge Functions With Netlify And Uniform</span></div></div><div data-tags-all="Scale" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/resources/ebooks/jamstack-at-scale/" class="block-link"><span class="visually-hidden">How teams scale with the Jamstack</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fad55c50cf787c9047a4b77b9120a895ba2266f9d-1336x1616.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fad55c50cf787c9047a4b77b9120a895ba2266f9d-1336x1616.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fad55c50cf787c9047a4b77b9120a895ba2266f9d-1336x1616.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fad55c50cf787c9047a4b77b9120a895ba2266f9d-1336x1616.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fad55c50cf787c9047a4b77b9120a895ba2266f9d-1336x1616.png/jpeg/334/" width="668" height="808"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">How teams scale with the Jamstack</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/how-renderatl-automates-conference-chores-with-custom-apis-on-netlify/" class="block-link"><span class="visually-hidden">RenderATL</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> </ul> <div class="resources-card-default-background" style="--card-color:#ff7fde;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4718a0a0e5dbe7c91e1f6ed516bbf65ea95e5614-1978x1087.png/webp/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4718a0a0e5dbe7c91e1f6ed516bbf65ea95e5614-1978x1087.png/webp/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4718a0a0e5dbe7c91e1f6ed516bbf65ea95e5614-1978x1087.png/jpeg/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4718a0a0e5dbe7c91e1f6ed516bbf65ea95e5614-1978x1087.png/jpeg/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="RenderATL" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4718a0a0e5dbe7c91e1f6ed516bbf65ea95e5614-1978x1087.png/jpeg/300/" width="500" height="274"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">RenderATL</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/how-rapha-incrementally-migrated-to-a-composable-ecommerce-system/" class="block-link"><span class="visually-hidden">Rapha</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> </ul> <div class="resources-card-default-background" style="--card-color:#000000;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4c4db3897ade154676fdccf2a4b49e5115babb09-2400x1102.png/webp/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4c4db3897ade154676fdccf2a4b49e5115babb09-2400x1102.png/webp/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4c4db3897ade154676fdccf2a4b49e5115babb09-2400x1102.png/jpeg/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4c4db3897ade154676fdccf2a4b49e5115babb09-2400x1102.png/jpeg/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Rapha" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4c4db3897ade154676fdccf2a4b49e5115babb09-2400x1102.png/jpeg/300/" width="500" height="229"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Rapha</span></div></div><div data-tags-all="Next.js" data-tags-technologies="Next.js" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/gemini-nextjs-on-netlify/" class="block-link"><span class="visually-hidden">Gemini</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Next.js</span></li></ul> <div class="resources-card-default-background" style="--card-color:#2c2b3e;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Gemini" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb3f22d96d7c6f0acd10d14813ff767645448139c-150x32.svg/svg/150/" width="150" height="32"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Gemini</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/whitepaper/" class="block-link"><span class="visually-hidden">Architectural Guide to the Modern Web</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F66cf6eb77eb41471f383651ad77ee54ae2f22b0e-320x386.png/webp/320/ 320w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F66cf6eb77eb41471f383651ad77ee54ae2f22b0e-320x386.png/jpeg/320/" width="320" height="386"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Architectural Guide to the Modern Web</span></div></div><div data-tags-all="Productivity,Performance" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/quantifying-the-value-of-modern-web-development/" class="block-link"><span class="visually-hidden">Quantifying the Value of Modern Web Development: Live Speedrun</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F77639ccbec0cb144e1fa0c7cf72069464807fb0b-688x834.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F77639ccbec0cb144e1fa0c7cf72069464807fb0b-688x834.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F77639ccbec0cb144e1fa0c7cf72069464807fb0b-688x834.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F77639ccbec0cb144e1fa0c7cf72069464807fb0b-688x834.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F77639ccbec0cb144e1fa0c7cf72069464807fb0b-688x834.png/jpeg/334/" width="668" height="809"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Quantifying the Value of Modern Web Development: Live Speedrun</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/resources/ebooks/accelerate-digital-growth-with-netlify/" class="block-link"><span class="visually-hidden">Accelerate Digital Growth with Netlify</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe3aeae208d179822327eba0bad101a615af6b79e-1336x1616.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe3aeae208d179822327eba0bad101a615af6b79e-1336x1616.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe3aeae208d179822327eba0bad101a615af6b79e-1336x1616.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe3aeae208d179822327eba0bad101a615af6b79e-1336x1616.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe3aeae208d179822327eba0bad101a615af6b79e-1336x1616.png/jpeg/334/" width="668" height="808"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Accelerate Digital Growth with Netlify</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/resources/ebooks/three-steps-to-move-to-the-modern-web/" class="block-link"><span class="visually-hidden"> Three Steps to Move to the Modern Web</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8976f1a2dc96c6fd700a6a4c390422ab9e354e60-1336x1616.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8976f1a2dc96c6fd700a6a4c390422ab9e354e60-1336x1616.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8976f1a2dc96c6fd700a6a4c390422ab9e354e60-1336x1616.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8976f1a2dc96c6fd700a6a4c390422ab9e354e60-1336x1616.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8976f1a2dc96c6fd700a6a4c390422ab9e354e60-1336x1616.png/jpeg/334/" width="668" height="808"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title"> Three Steps to Move to the Modern Web</span></div></div><div data-tags-all="Scale" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/how-to-boost-performance-and-reduce-risk-with-netlify-enterprise/" class="block-link"><span class="visually-hidden">How To Boost Performance and Reduce Risk with Netlify Enterprise</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1cc334e82141d44c864b757779f6f007dacdd067-688x834.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1cc334e82141d44c864b757779f6f007dacdd067-688x834.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1cc334e82141d44c864b757779f6f007dacdd067-688x834.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1cc334e82141d44c864b757779f6f007dacdd067-688x834.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1cc334e82141d44c864b757779f6f007dacdd067-688x834.png/jpeg/334/" width="668" height="809"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">How To Boost Performance and Reduce Risk with Netlify Enterprise</span></div></div><div data-tags-all="E-commerce" data-tags-technologies="" data-tags-industries="E-commerce" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/modern-commerce-mach-jamstack-and-the-composable-web/" class="block-link"><span class="visually-hidden">Modern Commerce: MACH, Jamstack, and the Composable Web</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> <li class="resources-card-tag"><span>E-commerce</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd862a6fceb97acbb3dc3e4f1656a328c1ef326a7-688x834.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd862a6fceb97acbb3dc3e4f1656a328c1ef326a7-688x834.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd862a6fceb97acbb3dc3e4f1656a328c1ef326a7-688x834.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd862a6fceb97acbb3dc3e4f1656a328c1ef326a7-688x834.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd862a6fceb97acbb3dc3e4f1656a328c1ef326a7-688x834.png/jpeg/334/" width="668" height="809"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Modern Commerce: MACH, Jamstack, and the Composable Web</span></div></div><div data-tags-all="Cost Savings" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/total-economic-impact-of-netlify/" class="block-link"><span class="visually-hidden">The Total Economic Impact™ of Netlify</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe5f1bdd798c7a64cfd7a00cb549749cce4fdbd1f-1336x1616.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe5f1bdd798c7a64cfd7a00cb549749cce4fdbd1f-1336x1616.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe5f1bdd798c7a64cfd7a00cb549749cce4fdbd1f-1336x1616.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe5f1bdd798c7a64cfd7a00cb549749cce4fdbd1f-1336x1616.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe5f1bdd798c7a64cfd7a00cb549749cce4fdbd1f-1336x1616.png/jpeg/334/" width="668" height="808"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">The Total Economic Impact™ of Netlify</span></div></div><div data-tags-all="Security" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/resources/ebooks/cybersecurity-on-netlify/" class="block-link"><span class="visually-hidden">Cybersecurity on Netlify</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F86d4c6845b7db3fde02b29aaf3c99dc63b446d3b-1336x1616.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F86d4c6845b7db3fde02b29aaf3c99dc63b446d3b-1336x1616.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F86d4c6845b7db3fde02b29aaf3c99dc63b446d3b-1336x1616.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F86d4c6845b7db3fde02b29aaf3c99dc63b446d3b-1336x1616.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F86d4c6845b7db3fde02b29aaf3c99dc63b446d3b-1336x1616.png/jpeg/334/" width="668" height="808"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Cybersecurity on Netlify</span></div></div><div data-tags-all="Productivity,Scale" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/netlify-tei-webinar-the-roi-of-netlify-featuring-forrester/" class="block-link"><span class="visually-hidden">Netlify TEI Webinar: The ROI of Netlify Featuring Forrester</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F47504468680435a70466ff04c50b3c31c5c75b7e-688x834.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F47504468680435a70466ff04c50b3c31c5c75b7e-688x834.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F47504468680435a70466ff04c50b3c31c5c75b7e-688x834.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F47504468680435a70466ff04c50b3c31c5c75b7e-688x834.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F47504468680435a70466ff04c50b3c31c5c75b7e-688x834.png/jpeg/334/" width="668" height="809"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Netlify TEI Webinar: The ROI of Netlify Featuring Forrester</span></div></div><div data-tags-all="Next.js" data-tags-technologies="Next.js" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/resources/guides/next-js-on-the-jamstack/" class="block-link"><span class="visually-hidden">Deploying Next.js on the Jamstack: The Definitive Guide</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> <li class="resources-card-tag"><span>Next.js</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1040554a598e0bd230cb887810f5efba1e7dadd4-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1040554a598e0bd230cb887810f5efba1e7dadd4-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1040554a598e0bd230cb887810f5efba1e7dadd4-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1040554a598e0bd230cb887810f5efba1e7dadd4-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1040554a598e0bd230cb887810f5efba1e7dadd4-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Deploying Next.js on the Jamstack: The Definitive Guide</span></div></div><div data-tags-all="Contentful,Scale" data-tags-technologies="Contentful" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/how-contentful-builds-performant-sites-at-scale/" class="block-link"><span class="visually-hidden">How Contentful Builds Performant Sites at Scale</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> <li class="resources-card-tag"><span>Contentful</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F07a2e21b7fa2df20d15f24a621315dff586ecdd8-688x834.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F07a2e21b7fa2df20d15f24a621315dff586ecdd8-688x834.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F07a2e21b7fa2df20d15f24a621315dff586ecdd8-688x834.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F07a2e21b7fa2df20d15f24a621315dff586ecdd8-688x834.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F07a2e21b7fa2df20d15f24a621315dff586ecdd8-688x834.png/jpeg/334/" width="668" height="809"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">How Contentful Builds Performant Sites at Scale</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/resources/guides/migrating-to-the-modern-web/" class="block-link"><span class="visually-hidden">Migrate to the Jamstack</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F88f5910374f0279c78a30b95afffeb7f44bf2d9b-1336x1616.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F88f5910374f0279c78a30b95afffeb7f44bf2d9b-1336x1616.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F88f5910374f0279c78a30b95afffeb7f44bf2d9b-1336x1616.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F88f5910374f0279c78a30b95afffeb7f44bf2d9b-1336x1616.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F88f5910374f0279c78a30b95afffeb7f44bf2d9b-1336x1616.png/jpeg/334/" width="668" height="808"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Migrate to the Jamstack</span></div></div><div data-tags-all="Scale" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/digital-transformation-in-the-face-of-complexity/" class="block-link"><span class="visually-hidden">Digital Transformation in the Face of Complexity</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F40b8669c47fedd401e505a430d935250ac549d74-688x834.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F40b8669c47fedd401e505a430d935250ac549d74-688x834.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F40b8669c47fedd401e505a430d935250ac549d74-688x834.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F40b8669c47fedd401e505a430d935250ac549d74-688x834.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F40b8669c47fedd401e505a430d935250ac549d74-688x834.png/jpeg/334/" width="668" height="809"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Digital Transformation in the Face of Complexity</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/growing-your-brand-with-headless-shopify/" class="block-link"><span class="visually-hidden">Growing your brand with headless Shopify</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc973c54d62d95d08cc767acc10d7ff992bd9fd7b-688x834.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc973c54d62d95d08cc767acc10d7ff992bd9fd7b-688x834.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc973c54d62d95d08cc767acc10d7ff992bd9fd7b-688x834.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc973c54d62d95d08cc767acc10d7ff992bd9fd7b-688x834.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc973c54d62d95d08cc767acc10d7ff992bd9fd7b-688x834.png/jpeg/334/" width="668" height="809"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Growing your brand with headless Shopify</span></div></div><div data-tags-all="Performance" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/personalize-your-jamstack-site-at-scale-with-netlify-uniform/" class="block-link"><span class="visually-hidden">Personalize Your Jamstack Site at Scale With Netlify and Uniform</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2bd1f9dcfd99047e1aae58bedac4b7eeb6e129ad-688x834.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2bd1f9dcfd99047e1aae58bedac4b7eeb6e129ad-688x834.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2bd1f9dcfd99047e1aae58bedac4b7eeb6e129ad-688x834.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2bd1f9dcfd99047e1aae58bedac4b7eeb6e129ad-688x834.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2bd1f9dcfd99047e1aae58bedac4b7eeb6e129ad-688x834.png/jpeg/334/" width="668" height="809"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Personalize Your Jamstack Site at Scale With Netlify and Uniform</span></div></div><div data-tags-all="React,Next.js" data-tags-technologies="React,Next.js" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/with/nextjs/" class="block-link"><span class="visually-hidden">Next on Netlify</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> <li class="resources-card-tag"><span>React</span></li><li class="resources-card-tag"><span>Next.js</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5d82ececcde1c100a3e8f5ee37913964c07706fb-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5d82ececcde1c100a3e8f5ee37913964c07706fb-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5d82ececcde1c100a3e8f5ee37913964c07706fb-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5d82ececcde1c100a3e8f5ee37913964c07706fb-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5d82ececcde1c100a3e8f5ee37913964c07706fb-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Next on Netlify</span></div></div><div data-tags-all="DynamoDB" data-tags-technologies="DynamoDB" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/guides/creating-an-api-with-aws-lambda-dynamodb-and-api-gateway/" class="block-link"><span class="visually-hidden">Lambda, DynamoDB, and API Gateway for your Jamstack App</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> <li class="resources-card-tag"><span>DynamoDB</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffeb5caea24a10455fbb0623853ddea457fce65cd-688x834.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffeb5caea24a10455fbb0623853ddea457fce65cd-688x834.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffeb5caea24a10455fbb0623853ddea457fce65cd-688x834.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffeb5caea24a10455fbb0623853ddea457fce65cd-688x834.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffeb5caea24a10455fbb0623853ddea457fce65cd-688x834.jpg/jpeg/334/" width="668" height="809"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Lambda, DynamoDB, and API Gateway for your Jamstack App</span></div></div><div data-tags-all="Next.js" data-tags-technologies="Next.js" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2021/03/30/next.js-and-netlify-for-a-better-and-faster-backlinko-website/" class="block-link"><span class="visually-hidden">Backlinko</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Next.js</span></li></ul> <div class="resources-card-default-background" style="--card-color:#01cf7e;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Backlinko" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F62f63987d2e8a9fcc4b7e9078c6adbe82779c380-188x25.svg/svg/188/" width="188" height="25"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Backlinko</span></div></div><div data-tags-all="Healthcare,Productivity,Scale,Agency,2500+,Contentful,Next.js" data-tags-technologies="Contentful,Next.js" data-tags-industries="Healthcare" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2021/09/20/how-uw-health-serves-dynamic-data-on-their-jamstack-site-with-netlify-and-next.js/" class="block-link"><span class="visually-hidden">UW Health</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Healthcare</span></li><li class="resources-card-tag"><span>Contentful</span></li><li class="resources-card-tag"><span>Next.js</span></li></ul> <div class="resources-card-default-background" style="--card-color:#085dbb;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="UW Health" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9160e9c2d2ed2812af7d7d93086fd01a4ee39771-500x82.svg/svg/500/" width="500" height="82"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">UW Health</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/resources/whitepapers/headless-e-commerce-whitepaper/" class="block-link"><span class="visually-hidden">Headless Commerce: How a Headless + Jamstack Architecture Yields High Performance and Maximum Conversions</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1267d6b6beef638f99aeb75f382836de97c54302-688x832.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1267d6b6beef638f99aeb75f382836de97c54302-688x832.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1267d6b6beef638f99aeb75f382836de97c54302-688x832.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1267d6b6beef638f99aeb75f382836de97c54302-688x832.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1267d6b6beef638f99aeb75f382836de97c54302-688x832.png/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Headless Commerce: How a Headless + Jamstack Architecture Yields High Performance and Maximum Conversions</span></div></div><div data-tags-all="Productivity" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/resources/ebooks/enterprise-web-performance/developer-productivity/" class="block-link"><span class="visually-hidden">Unlocking Developer Productivity</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F17d489dc80d8440c3446597fd06ab2a187de269b-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F17d489dc80d8440c3446597fd06ab2a187de269b-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F17d489dc80d8440c3446597fd06ab2a187de269b-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F17d489dc80d8440c3446597fd06ab2a187de269b-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F17d489dc80d8440c3446597fd06ab2a187de269b-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Unlocking Developer Productivity</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/what-is-product-led-growth/" class="block-link"><span class="visually-hidden">What is Product-Led Growth?</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-1"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0354dff706ec02964845df67b2b2ce0ed2736166-579x547.png/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0354dff706ec02964845df67b2b2ce0ed2736166-579x547.png/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0354dff706ec02964845df67b2b2ce0ed2736166-579x547.png/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0354dff706ec02964845df67b2b2ce0ed2736166-579x547.png/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Elena Verna" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0354dff706ec02964845df67b2b2ce0ed2736166-579x547.png/jpeg/164/" width="328" height="309"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">What is Product-Led Growth?</span></div></div><div data-tags-all="US,Performance,Productivity,Agency,100-499,Contentful,Health" data-tags-technologies="Contentful" data-tags-industries="Health" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/customers/victoria-beckham-beauty/" class="block-link"><span class="visually-hidden">Victoria Beckham Beauty</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Contentful</span></li><li class="resources-card-tag"><span>Health</span></li></ul> <div class="resources-card-default-background" style="--card-color:#000000;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Victoria Beckham Beauty" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5580591c58fd63f5fee91a5cee2fa49f2cc716fc-179x24.svg/svg/179/" width="179" height="24"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Victoria Beckham Beauty</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/next-js-on-netlify-demo/" class="block-link"><span class="visually-hidden">Next.js on Netlify</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-1"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa62099fab0f946e063c4b84ff4b4d9c94f9aa7a5-400x400.jpg/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa62099fab0f946e063c4b84ff4b4d9c94f9aa7a5-400x400.jpg/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa62099fab0f946e063c4b84ff4b4d9c94f9aa7a5-400x400.jpg/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa62099fab0f946e063c4b84ff4b4d9c94f9aa7a5-400x400.jpg/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Cassidy Williams" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa62099fab0f946e063c4b84ff4b4d9c94f9aa7a5-400x400.jpg/jpeg/164/" width="328" height="328"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Next.js on Netlify</span></div></div><div data-tags-all="Gatsby" data-tags-technologies="Gatsby" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/with/gatsby/" class="block-link"><span class="visually-hidden">The fastest way to build the fastest Gatsby sites</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> <li class="resources-card-tag"><span>Gatsby</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F18482ce0db10afd19025568fcaf99a9955f2fc61-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F18482ce0db10afd19025568fcaf99a9955f2fc61-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F18482ce0db10afd19025568fcaf99a9955f2fc61-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F18482ce0db10afd19025568fcaf99a9955f2fc61-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F18482ce0db10afd19025568fcaf99a9955f2fc61-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">The fastest way to build the fastest Gatsby sites</span></div></div><div data-tags-all="Performance" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/resources/ebooks/enterprise-web-performance/site-performance/" class="block-link"><span class="visually-hidden">Supercharge your website</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0f865bbc129dd1aaec617de2df4ad27da715d55d-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0f865bbc129dd1aaec617de2df4ad27da715d55d-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0f865bbc129dd1aaec617de2df4ad27da715d55d-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0f865bbc129dd1aaec617de2df4ad27da715d55d-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0f865bbc129dd1aaec617de2df4ad27da715d55d-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Supercharge your website</span></div></div><div data-tags-all="Germany,Performance,WordPress,Media" data-tags-technologies="WordPress" data-tags-industries="Media" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/customers/smashing/" class="block-link"><span class="visually-hidden">Smashing Magazine</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>WordPress</span></li><li class="resources-card-tag"><span>Media</span></li></ul> <div class="resources-card-default-background" style="--card-color:#d33a2c;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Smashing Magazine" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd05c7fd7e533339396abd64990cea05edeef0b64-220x80.svg/svg/220/" width="220" height="80"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Smashing Magazine</span></div></div><div data-tags-all="Productivity,Performance" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/netlify-features-to-power-up-your-deployment/" class="block-link"><span class="visually-hidden">Netlify Features to Power Up Your Deployment</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-1"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9cfe2bbe94bcb555ce3ac7683ac7905ad3fd32b1-400x400.jpg/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9cfe2bbe94bcb555ce3ac7683ac7905ad3fd32b1-400x400.jpg/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9cfe2bbe94bcb555ce3ac7683ac7905ad3fd32b1-400x400.jpg/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9cfe2bbe94bcb555ce3ac7683ac7905ad3fd32b1-400x400.jpg/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Phil Hawksworth" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9cfe2bbe94bcb555ce3ac7683ac7905ad3fd32b1-400x400.jpg/jpeg/164/" width="328" height="328"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Netlify Features to Power Up Your Deployment</span></div></div><div data-tags-all="Angular" data-tags-technologies="Angular" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2019/09/23/first-steps-using-netlify-and-angular/" class="block-link"><span class="visually-hidden">First Steps Using Netlify &amp; Angular</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> <li class="resources-card-tag"><span>Angular</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F19912daff10c291c92a68f64751a644d7fb87236-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F19912daff10c291c92a68f64751a644d7fb87236-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F19912daff10c291c92a68f64751a644d7fb87236-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F19912daff10c291c92a68f64751a644d7fb87236-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F19912daff10c291c92a68f64751a644d7fb87236-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">First Steps Using Netlify &amp; Angular</span></div></div><div data-tags-all="Technology,Business Executive,Director of Web,500-2499" data-tags-technologies="" data-tags-industries="Technology" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/navan-next-case-study/" class="block-link"><span class="visually-hidden">Navan</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Technology</span></li></ul> <div class="resources-card-default-background" style="--card-color:#24a3e3;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F17ab21d611959b1f60bb0e147a70b775eae2f60c-811x270.jpg/webp/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F17ab21d611959b1f60bb0e147a70b775eae2f60c-811x270.jpg/webp/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F17ab21d611959b1f60bb0e147a70b775eae2f60c-811x270.jpg/jpeg/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F17ab21d611959b1f60bb0e147a70b775eae2f60c-811x270.jpg/jpeg/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Navan" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F17ab21d611959b1f60bb0e147a70b775eae2f60c-811x270.jpg/jpeg/300/" width="500" height="166"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Navan</span></div></div><div data-tags-all="Retail &amp; Home Goods,France,Productivity,Performance,Agency,500-2499,Sitecore" data-tags-technologies="Sitecore" data-tags-industries="Retail &amp; Home Goods" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/customers/klepierre/" class="block-link"><span class="visually-hidden">Klépierre</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Retail &amp; Home Goods</span></li><li class="resources-card-tag"><span>Sitecore</span></li></ul> <div class="resources-card-default-background" style="--card-color:#141b4d;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Klépierre" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F33a0160c1a467519ee89bad04dd2d796ec24a32d-601x154.svg/svg/601/" width="601" height="154"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Klépierre</span></div></div><div data-tags-all="Contentful,Gatsby,Director of Digital,500-2499" data-tags-technologies="Contentful,Gatsby" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/alpro-contentful-internationalization-mach/" class="block-link"><span class="visually-hidden">Alpro</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Contentful</span></li><li class="resources-card-tag"><span>Gatsby</span></li></ul> <div class="resources-card-default-background" style="--card-color:#2b569b;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1f8d6c73bee8bcde7a2d1dac8ecc1fc629de22ec-200x126.png/webp/200/ 200w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Alpro" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1f8d6c73bee8bcde7a2d1dac8ecc1fc629de22ec-200x126.png/jpeg/200/" width="200" height="126"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Alpro</span></div></div><div data-tags-all="Drupal,Productivity" data-tags-technologies="Drupal" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/a-drupal-journey-to-the-jamstack/" class="block-link"><span class="visually-hidden">A Drupal Journey to the Jamstack</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> <li class="resources-card-tag"><span>Drupal</span></li></ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-1"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F59aa3c2c4facebaa1f7d630271a4b2007841e943-328x328.webp/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F59aa3c2c4facebaa1f7d630271a4b2007841e943-328x328.webp/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F59aa3c2c4facebaa1f7d630271a4b2007841e943-328x328.webp/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F59aa3c2c4facebaa1f7d630271a4b2007841e943-328x328.webp/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Alex De Winne" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F59aa3c2c4facebaa1f7d630271a4b2007841e943-328x328.webp/jpeg/164/" width="328" height="328"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">A Drupal Journey to the Jamstack</span></div></div><div data-tags-all="Productivity,Performance,Retail &amp; Home Goods,Canada" data-tags-technologies="" data-tags-industries="Retail &amp; Home Goods" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/customers/loblaw/" class="block-link"><span class="visually-hidden">Loblaw Digital</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Retail &amp; Home Goods</span></li></ul> <div class="resources-card-default-background" style="--card-color:#000000;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F091a43dce654dc538730503a31a35d8db8226b7d-999x174.png/webp/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F091a43dce654dc538730503a31a35d8db8226b7d-999x174.png/webp/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F091a43dce654dc538730503a31a35d8db8226b7d-999x174.png/jpeg/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F091a43dce654dc538730503a31a35d8db8226b7d-999x174.png/jpeg/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Loblaw Digital" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F091a43dce654dc538730503a31a35d8db8226b7d-999x174.png/jpeg/300/" width="500" height="87"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Loblaw Digital</span></div></div><div data-tags-all="Productivity,Agency,2500+,Gatsby,Retail &amp; Home Goods,US" data-tags-technologies="Gatsby" data-tags-industries="Retail &amp; Home Goods" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/customers/matter-supply-nike-site/" class="block-link"><span class="visually-hidden">Nike</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Gatsby</span></li><li class="resources-card-tag"><span>Retail &amp; Home Goods</span></li></ul> <div class="resources-card-default-background" style="--card-color:#000000;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Nike" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0b7c79a5b804f64417559d3b9d4ca818af368ec4-197x70.svg/svg/197/" width="197" height="70"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Nike</span></div></div><div data-tags-all="Sitecore,Productivity,Performance" data-tags-technologies="Sitecore" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/lightning-fast-sitecore-sites/" class="block-link"><span class="visually-hidden">Lightning fast Sitecore sites</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> <li class="resources-card-tag"><span>Sitecore</span></li></ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-2"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F35d5a13e94c838f4a9eaff399b32594af438d6c0-200x200.webp/webp/164/ 164w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Lars Birkholm Petersen" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F35d5a13e94c838f4a9eaff399b32594af438d6c0-200x200.webp/jpeg/164/" width="164" height="164"></picture></div><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7b68d8ea2e92f9dfe4fef2fad3e642000b2445f7-328x328.webp/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7b68d8ea2e92f9dfe4fef2fad3e642000b2445f7-328x328.webp/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7b68d8ea2e92f9dfe4fef2fad3e642000b2445f7-328x328.webp/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7b68d8ea2e92f9dfe4fef2fad3e642000b2445f7-328x328.webp/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Sarfaraz Rydhan" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7b68d8ea2e92f9dfe4fef2fad3e642000b2445f7-328x328.webp/jpeg/164/" width="328" height="328"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Lightning fast Sitecore sites</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/oreilly-jamstack/" class="block-link"><span class="visually-hidden">Modern Web Development on the Jamstack</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc715a5e907e953663d9c72fb715e33b9521272c1-689x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc715a5e907e953663d9c72fb715e33b9521272c1-689x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc715a5e907e953663d9c72fb715e33b9521272c1-689x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc715a5e907e953663d9c72fb715e33b9521272c1-689x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc715a5e907e953663d9c72fb715e33b9521272c1-689x832.jpg/jpeg/334/" width="668" height="806"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Modern Web Development on the Jamstack</span></div></div><div data-tags-all="Angular" data-tags-technologies="Angular" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/angular-in-the-jamstack/" class="block-link"><span class="visually-hidden">Angular in the Jamstack</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> <li class="resources-card-tag"><span>Angular</span></li></ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-1"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2ac74d0595066130d59f8c97e61332017cdbcb94-1000x921.jpg/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2ac74d0595066130d59f8c97e61332017cdbcb94-1000x921.jpg/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2ac74d0595066130d59f8c97e61332017cdbcb94-1000x921.jpg/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2ac74d0595066130d59f8c97e61332017cdbcb94-1000x921.jpg/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Tara Z. Manicsic" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2ac74d0595066130d59f8c97e61332017cdbcb94-1000x921.jpg/jpeg/164/" width="328" height="302"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Angular in the Jamstack</span></div></div><div data-tags-all="Cost Savings,Productivity,Technology,US" data-tags-technologies="" data-tags-industries="Technology" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2019/06/12/jamstack_conf-nyc-session-recap-citrix-delivers-better-ux-with-less-overhead-using-jamstack-and-netlify/" class="block-link"><span class="visually-hidden">Citrix</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Technology</span></li></ul> <div class="resources-card-default-background" style="--card-color:#452170;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Facf2af1a201444858375ee97afa830066617a14c-1000x377.png/webp/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Facf2af1a201444858375ee97afa830066617a14c-1000x377.png/webp/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Facf2af1a201444858375ee97afa830066617a14c-1000x377.png/jpeg/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Facf2af1a201444858375ee97afa830066617a14c-1000x377.png/jpeg/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Citrix" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Facf2af1a201444858375ee97afa830066617a14c-1000x377.png/jpeg/300/" width="500" height="188"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Citrix</span></div></div><div data-tags-all="Drupal" data-tags-technologies="Drupal" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/with/drupal/" class="block-link"><span class="visually-hidden">The fastest Drupal sites</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> <li class="resources-card-tag"><span>Drupal</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5ef3e9dcaab7b0d9968c5df96252ef57e87acd88-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5ef3e9dcaab7b0d9968c5df96252ef57e87acd88-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5ef3e9dcaab7b0d9968c5df96252ef57e87acd88-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5ef3e9dcaab7b0d9968c5df96252ef57e87acd88-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5ef3e9dcaab7b0d9968c5df96252ef57e87acd88-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">The fastest Drupal sites</span></div></div><div data-tags-all="CTO,500-2499,WordPress,Vue,Nuxt,Non-Profit,US,Scale,Productivity" data-tags-technologies="WordPress,Vue,Nuxt" data-tags-industries="Non-Profit" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/11/13/jamstack-helps-american-civil-liberties-union-quickly-respond-inform/" class="block-link"><span class="visually-hidden">American Civil Liberties Union</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>WordPress</span></li><li class="resources-card-tag"><span>Vue</span></li><li class="resources-card-tag"><span>Nuxt</span></li><li class="resources-card-tag"><span>Non-Profit</span></li></ul> <div class="resources-card-default-background" style="--card-color:#000000;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="American Civil Liberties Union" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F22aa3ddeb82b951fa75282d60664989863ffd830-142x50.svg/svg/142/" width="142" height="50"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">American Civil Liberties Union</span></div></div><div data-tags-all="Canada,Productivity,Technology" data-tags-technologies="" data-tags-industries="Technology" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/06/11/how-tunnelbear-streamlines-devops-and-speeds-up-deploys-by-10x-with-netlify/" class="block-link"><span class="visually-hidden">TunnelBear</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Technology</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa281c9dce78ccf332819941c78319236f33ea5b9-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa281c9dce78ccf332819941c78319236f33ea5b9-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa281c9dce78ccf332819941c78319236f33ea5b9-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa281c9dce78ccf332819941c78319236f33ea5b9-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa281c9dce78ccf332819941c78319236f33ea5b9-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">TunnelBear</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/migrate-a-wordpress-site-to-the-jamstack/" class="block-link"><span class="visually-hidden">Migrate a WordPress site to the Jamstack</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-1"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F11b8e51d90b26838de71904294430279b7099995-700x700.jpg/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F11b8e51d90b26838de71904294430279b7099995-700x700.jpg/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F11b8e51d90b26838de71904294430279b7099995-700x700.jpg/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F11b8e51d90b26838de71904294430279b7099995-700x700.jpg/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Jason Lengstorf" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F11b8e51d90b26838de71904294430279b7099995-700x700.jpg/jpeg/164/" width="328" height="328"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Migrate a WordPress site to the Jamstack</span></div></div><div data-tags-all="IT Director,Gaming,UK,Productivity,Performance" data-tags-technologies="" data-tags-industries="Gaming" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/10/29/how-outfit7-uses-netlify-and-sentry-for-mobile-app-development/" class="block-link"><span class="visually-hidden">Outfit7</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Gaming</span></li></ul> <div class="resources-card-default-background" style="--card-color:#ff003b;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa13af51d7fb24bcc65c00082e797d12acb9844b0-450x135.png/webp/300/ 300w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Outfit7" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa13af51d7fb24bcc65c00082e797d12acb9844b0-450x135.png/jpeg/300/" width="300" height="90"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Outfit7</span></div></div><div data-tags-all="Sitecore" data-tags-technologies="Sitecore" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/with/sitecore/" class="block-link"><span class="visually-hidden">The fastest Sitecore sites</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> <li class="resources-card-tag"><span>Sitecore</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fbe2e14df71d20abddeca372b4b76644bddce50a5-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fbe2e14df71d20abddeca372b4b76644bddce50a5-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fbe2e14df71d20abddeca372b4b76644bddce50a5-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fbe2e14df71d20abddeca372b4b76644bddce50a5-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fbe2e14df71d20abddeca372b4b76644bddce50a5-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">The fastest Sitecore sites</span></div></div><div data-tags-all="Security" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/enterprise-web-app-security/" class="block-link"><span class="visually-hidden">Enterprise Web App Security</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-1"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Bhavana Srinivas" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/jpeg/164/" width="328" height="328"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Enterprise Web App Security</span></div></div><div data-tags-all="Non-Profit,US,Scale" data-tags-technologies="" data-tags-industries="Non-Profit" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/07/01/improving-and-extending-the-voter-experience-democracy-works-deploys-with-netlify/" class="block-link"><span class="visually-hidden">Democracy Works</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Non-Profit</span></li></ul> <div class="resources-card-default-background" style="--card-color:#03a1bd;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Democracy Works" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F942c733d785e1d41fd5f2c6222bcb4126de2e1db-223x70.svg/svg/223/" width="223" height="70"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Democracy Works</span></div></div><div data-tags-all="Productivity" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/developer-productivity-for-the-enterprise-with-netlify/" class="block-link"><span class="visually-hidden">Developer Productivity for the Enterprise With Netlify</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-1"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe9a4552123887bb5cdefc3bc143b6beb7fd65c08-332x330.png/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe9a4552123887bb5cdefc3bc143b6beb7fd65c08-332x330.png/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe9a4552123887bb5cdefc3bc143b6beb7fd65c08-332x330.png/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe9a4552123887bb5cdefc3bc143b6beb7fd65c08-332x330.png/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Ramin Sedighi" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe9a4552123887bb5cdefc3bc143b6beb7fd65c08-332x330.png/jpeg/164/" width="328" height="326"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Developer Productivity for the Enterprise With Netlify</span></div></div><div data-tags-all="US,Productivity,Technology" data-tags-technologies="" data-tags-industries="Technology" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/06/04/how-cncf-enables-community-sourced-ecosystem-map-with-netlify-deploy-previews/" class="block-link"><span class="visually-hidden">Cloud Native Computing Foundation</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Technology</span></li></ul> <div class="resources-card-default-background" style="--card-color:#1c214a;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Cloud Native Computing Foundation" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa56d05ce8394b52e3ca37342fc06ef589cc776f2-419x80.svg/svg/419/" width="419" height="80"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Cloud Native Computing Foundation</span></div></div><div data-tags-all="Sanity,Gatsby,Technology,US,Productivity,Performance,Cost Savings" data-tags-technologies="Sanity,Gatsby" data-tags-industries="Technology" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2019/07/02/cornerstone-ondemand-delivers-web-projects-30-faster-with-netlify/" class="block-link"><span class="visually-hidden">Cornerstone OnDemand</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Sanity</span></li><li class="resources-card-tag"><span>Gatsby</span></li><li class="resources-card-tag"><span>Technology</span></li></ul> <div class="resources-card-default-background" style="--card-color:#0147ba;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Cornerstone OnDemand" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fdbb5bfa4d14dd78131bf747e847f28d322c3c313-240x47.svg/svg/240/" width="240" height="47"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Cornerstone OnDemand</span></div></div><div data-tags-all="Vue" data-tags-technologies="Vue" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/with/vue/" class="block-link"><span class="visually-hidden">Build, deploy, &amp; run Vue on Netlify</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> <li class="resources-card-tag"><span>Vue</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4fab0b32d5e6578de361472010b6dd4d4c8b02f9-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4fab0b32d5e6578de361472010b6dd4d4c8b02f9-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4fab0b32d5e6578de361472010b6dd4d4c8b02f9-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4fab0b32d5e6578de361472010b6dd4d4c8b02f9-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F4fab0b32d5e6578de361472010b6dd4d4c8b02f9-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Build, deploy, &amp; run Vue on Netlify</span></div></div><div data-tags-all="Poland,Productivity,Performance,Cost Savings,WordPress,Technology" data-tags-technologies="WordPress" data-tags-industries="Technology" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/07/08/how-livechat-migrated-from-wordpress-to-the-jamstack-with-netlify/" class="block-link"><span class="visually-hidden">LiveChat</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>WordPress</span></li><li class="resources-card-tag"><span>Technology</span></li></ul> <div class="resources-card-default-background" style="--card-color:#fe5001;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="LiveChat" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe9bc1992b3696194d296d7b7f3cbdfa94c62edb6-134x30.svg/svg/134/" width="134" height="30"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">LiveChat</span></div></div><div data-tags-all="Performance" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/resources/ebooks/enterprise-web-performance/build-performance/" class="block-link"><span class="visually-hidden">Lightning-fast build performance</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8f8eb234500158df2acb3b9190d0d5fbd4341725-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8f8eb234500158df2acb3b9190d0d5fbd4341725-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8f8eb234500158df2acb3b9190d0d5fbd4341725-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8f8eb234500158df2acb3b9190d0d5fbd4341725-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8f8eb234500158df2acb3b9190d0d5fbd4341725-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Lightning-fast build performance</span></div></div><div data-tags-all="Contentful,Gatsby,Non-Profit,US,Performance,Scale,Productivity" data-tags-technologies="Contentful,Gatsby" data-tags-industries="Non-Profit" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/07/06/how-the-covid-tracking-project-scaled-from-0-to-2m-api-requests-in-a-few-weeks/" class="block-link"><span class="visually-hidden">The COVID Tracking Project</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Contentful</span></li><li class="resources-card-tag"><span>Gatsby</span></li><li class="resources-card-tag"><span>Non-Profit</span></li></ul> <div class="resources-card-default-background" style="--card-color:#31347a;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="The COVID Tracking Project" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0060b30bb91b22b510db49c21fab42dc10356d97-175x50.svg/svg/175/" width="175" height="50"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">The COVID Tracking Project</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/netlify-product-demo/" class="block-link"><span class="visually-hidden">Netlify Product Demo</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-1"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Bhavana Srinivas" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/jpeg/164/" width="328" height="328"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Netlify Product Demo</span></div></div><div data-tags-all="US,Performance,Cost Savings,WordPress,Gatsby,Technology" data-tags-technologies="WordPress,Gatsby" data-tags-industries="Technology" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2019/05/16/wayfx-deploys-lightning-fast-headless-wordpress-to-netlify/" class="block-link"><span class="visually-hidden">Wayfx</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>WordPress</span></li><li class="resources-card-tag"><span>Gatsby</span></li><li class="resources-card-tag"><span>Technology</span></li></ul> <div class="resources-card-default-background" style="--card-color:#5538ff;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Wayfx" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff97c65fe8f59286fe3a4cdad70fedcd252eeef42-150x48.svg/svg/150/" width="150" height="48"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Wayfx</span></div></div><div data-tags-all="WordPress" data-tags-technologies="WordPress" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/with/wordpress/" class="block-link"><span class="visually-hidden">The fastest WordPress sites</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> <li class="resources-card-tag"><span>WordPress</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F15cee9c96cc27b34dc8c1adbab152644a05d147b-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F15cee9c96cc27b34dc8c1adbab152644a05d147b-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F15cee9c96cc27b34dc8c1adbab152644a05d147b-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F15cee9c96cc27b34dc8c1adbab152644a05d147b-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F15cee9c96cc27b34dc8c1adbab152644a05d147b-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">The fastest WordPress sites</span></div></div><div data-tags-all="Technology,Germany,Performance,Scale,Productivity" data-tags-technologies="" data-tags-industries="Technology" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/09/23/how-celonis-supercharged-their-content-production-with-netlify-enterprise-solutions/" class="block-link"><span class="visually-hidden">Celonis</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Technology</span></li></ul> <div class="resources-card-default-background" style="--card-color:#000000;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Celonis" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F152a9f0c234c5a99bdc112e607e3cd01fd0b88dc-114x26.svg/svg/114/" width="114" height="26"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Celonis</span></div></div><div data-tags-all="Performance" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/build-performance-for-the-enterprise/" class="block-link"><span class="visually-hidden">Netlify Build Performance for the Enterprise</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-1"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Bhavana Srinivas" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9f4bce1c7876ac67c51d82bf5794acb3d01c77db-328x328.webp/jpeg/164/" width="328" height="328"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Netlify Build Performance for the Enterprise</span></div></div><div data-tags-all="100-499,Contentful,E-commerce,US,Performance,Productivity,Cost Savings,CTO" data-tags-technologies="Contentful" data-tags-industries="E-commerce" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/10/13/from-wordpress-to-jamstack-butcherbox-moves-to-headless-commerce/" class="block-link"><span class="visually-hidden">Butcher Box</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Contentful</span></li><li class="resources-card-tag"><span>E-commerce</span></li></ul> <div class="resources-card-default-background" style="--card-color:#000000;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9d809c020007ed9051bfe54ad1f0f956b9cc14dc-1024x367.png/webp/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9d809c020007ed9051bfe54ad1f0f956b9cc14dc-1024x367.png/webp/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9d809c020007ed9051bfe54ad1f0f956b9cc14dc-1024x367.png/jpeg/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9d809c020007ed9051bfe54ad1f0f956b9cc14dc-1024x367.png/jpeg/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Butcher Box" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9d809c020007ed9051bfe54ad1f0f956b9cc14dc-1024x367.png/jpeg/300/" width="500" height="179"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Butcher Box</span></div></div><div data-tags-all="Productivity,GraphQL,Gatsby,E-commerce,Belgium" data-tags-technologies="GraphQL,Gatsby" data-tags-industries="E-commerce" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/10/20/startup-uses-netlifys-powerful-developer-workflows-to-drive-customer-success/" class="block-link"><span class="visually-hidden">BRIKL</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>GraphQL</span></li><li class="resources-card-tag"><span>Gatsby</span></li><li class="resources-card-tag"><span>E-commerce</span></li></ul> <div class="resources-card-default-background" style="--card-color:#49002c;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="BRIKL" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F586a15dbd30fb7d64147e496b0e5e9fed51c2957-674x170.svg/svg/674/" width="674" height="170"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">BRIKL</span></div></div><div data-tags-all="React" data-tags-technologies="React" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/with/react/" class="block-link"><span class="visually-hidden">React</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> <li class="resources-card-tag"><span>React</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe8d0ad14c130c1f8956040f9fcaa36b260183585-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe8d0ad14c130c1f8956040f9fcaa36b260183585-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe8d0ad14c130c1f8956040f9fcaa36b260183585-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe8d0ad14c130c1f8956040f9fcaa36b260183585-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe8d0ad14c130c1f8956040f9fcaa36b260183585-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">React</span></div></div><div data-tags-all="Performance" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/site-performance-for-the-enterprise/" class="block-link"><span class="visually-hidden">Netlify Site Performance for the Enterprise</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-1"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe9a4552123887bb5cdefc3bc143b6beb7fd65c08-332x330.png/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe9a4552123887bb5cdefc3bc143b6beb7fd65c08-332x330.png/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe9a4552123887bb5cdefc3bc143b6beb7fd65c08-332x330.png/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe9a4552123887bb5cdefc3bc143b6beb7fd65c08-332x330.png/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Ramin Sedighi" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe9a4552123887bb5cdefc3bc143b6beb7fd65c08-332x330.png/jpeg/164/" width="328" height="326"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Netlify Site Performance for the Enterprise</span></div></div><div data-tags-all="Contentful,E-commerce,US,Productivity" data-tags-technologies="Contentful" data-tags-industries="E-commerce" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/victoria-beckham-beauty-uses-contentful-and-netlify-to-build-a-dream-ecommerce-experience/" class="block-link"><span class="visually-hidden">Victoria Beckham Beauty uses Contentful and Netlify to build a dream eCommerce Experience</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> <li class="resources-card-tag"><span>Contentful</span></li><li class="resources-card-tag"><span>E-commerce</span></li></ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffb9a11816391bde7fe910a809327cfc0b05b4803-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffb9a11816391bde7fe910a809327cfc0b05b4803-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffb9a11816391bde7fe910a809327cfc0b05b4803-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffb9a11816391bde7fe910a809327cfc0b05b4803-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ffb9a11816391bde7fe910a809327cfc0b05b4803-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Victoria Beckham Beauty uses Contentful and Netlify to build a dream eCommerce Experience</span></div></div><div data-tags-all="Technology,US,Productivity,CTO,100-499,GraphQL,Gatsby" data-tags-technologies="GraphQL,Gatsby" data-tags-industries="Technology" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/11/05/how-apollo-graphql-scales-quality-across-sites-with-netlify/" class="block-link"><span class="visually-hidden">Apollo</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Technology</span></li><li class="resources-card-tag"><span>GraphQL</span></li><li class="resources-card-tag"><span>Gatsby</span></li></ul> <div class="resources-card-default-background" style="--card-color:#4627a0;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Apollo" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9818b337a5128d142327ff959cb7bc8f3d7c51a5-816x240.svg/svg/816/" width="816" height="240"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Apollo</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/teesprings-journey-to-the-jamstack/" class="block-link"><span class="visually-hidden">Teespring’s Journey to the Jamstack</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-1"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff1641b612af76c7931381f1521019da7ec4ab7af-2109x2200.png/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff1641b612af76c7931381f1521019da7ec4ab7af-2109x2200.png/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff1641b612af76c7931381f1521019da7ec4ab7af-2109x2200.png/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff1641b612af76c7931381f1521019da7ec4ab7af-2109x2200.png/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Rick Takes" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff1641b612af76c7931381f1521019da7ec4ab7af-2109x2200.png/jpeg/164/" width="328" height="342"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Teespring’s Journey to the Jamstack</span></div></div><div data-tags-all="Security" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/resources/ebooks/enterprise-web-performance/security-identity/" class="block-link"><span class="visually-hidden">Essential Security and Identity</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78f56810b904f09e8fd317f58f7ad855bc8a41a4-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78f56810b904f09e8fd317f58f7ad855bc8a41a4-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78f56810b904f09e8fd317f58f7ad855bc8a41a4-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78f56810b904f09e8fd317f58f7ad855bc8a41a4-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78f56810b904f09e8fd317f58f7ad855bc8a41a4-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Essential Security and Identity</span></div></div><div data-tags-all="Angular,Non-Profit,US" data-tags-technologies="Angular" data-tags-industries="Non-Profit" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/09/30/from-legacy-infrastructure-to-a-lean-and-powerful-stack-with-netlify/" class="block-link"><span class="visually-hidden">Crossroads Church</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Angular</span></li><li class="resources-card-tag"><span>Non-Profit</span></li></ul> <div class="resources-card-default-background" style="--card-color:#2f284b;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Crossroads Church" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb6ef207f1270453aea10cef24f9095c3a9316f89-612x102.svg/svg/612/" width="612" height="102"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Crossroads Church</span></div></div><div data-tags-all="Sitecore,Retail &amp; Home Goods,France" data-tags-technologies="Sitecore" data-tags-industries="Retail &amp; Home Goods" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/klepierre-sitecore-journey-to-the-jamstack/" class="block-link"><span class="visually-hidden">Klepierre - A Sitecore Journey to the Jamstack</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> <li class="resources-card-tag"><span>Sitecore</span></li><li class="resources-card-tag"><span>Retail &amp; Home Goods</span></li></ul> <div class="resources-card-default-background"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><svg role="img" aria-label="Netlify Logo" aria-hidden="true" focusable="false" class="icon-logo-gem"><use xlink:href="#logo"></use></svg> <div class="resources-card-default-1"><div class="resources-card-default-presenters-thumbnail"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe4fa5b86a547ceb98f589fd41ff4bf86fe59a8f4-328x328.webp/webp/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe4fa5b86a547ceb98f589fd41ff4bf86fe59a8f4-328x328.webp/webp/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe4fa5b86a547ceb98f589fd41ff4bf86fe59a8f4-328x328.webp/jpeg/164/ 164w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe4fa5b86a547ceb98f589fd41ff4bf86fe59a8f4-328x328.webp/jpeg/328/ 328w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Proximity" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe4fa5b86a547ceb98f589fd41ff4bf86fe59a8f4-328x328.webp/jpeg/164/" width="328" height="328"></picture></div></div> <!----></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Klepierre - A Sitecore Journey to the Jamstack</span></div></div><div data-tags-all="E-commerce" data-tags-technologies="" data-tags-industries="E-commerce" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/09/03/watch-the-videos-from-headless-commerce-summit-e-commerce-jamstack-stories/#headless-commerce-on-shopify-paul-valentine-s-journey/" class="block-link"><span class="visually-hidden">Paul Valentine</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>E-commerce</span></li></ul> <div class="resources-card-default-background" style="--card-color:#000000;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Paul Valentine" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F52e165e3131a1c863694abb186285176c5fa284c-43x41.svg/svg/43/" width="43" height="41"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Paul Valentine</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/jamstack/" class="block-link"><span class="visually-hidden">Welcome to the Jamstack</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F709eae5256f17c74ec0c8eaed97b4325b2fe8d3b-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F709eae5256f17c74ec0c8eaed97b4325b2fe8d3b-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F709eae5256f17c74ec0c8eaed97b4325b2fe8d3b-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F709eae5256f17c74ec0c8eaed97b4325b2fe8d3b-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F709eae5256f17c74ec0c8eaed97b4325b2fe8d3b-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Welcome to the Jamstack</span></div></div><div data-tags-all="Technology,UK,Productivity,Performance,Cost Savings,Vue" data-tags-technologies="Vue" data-tags-industries="Technology" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/07/15/how-fieldfusion-built-a-saas-business-on-netlify/" class="block-link"><span class="visually-hidden">Fieldfusion</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Technology</span></li><li class="resources-card-tag"><span>Vue</span></li></ul> <div class="resources-card-default-background" style="--card-color:#f8520e;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Fieldfusion" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F242a01ceb4d48bc952f1fa7417b579cedbcc5ad4-334x41.svg/svg/334/" width="334" height="41"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Fieldfusion</span></div></div><div data-tags-all="Vue,Agency,CTO,100-499" data-tags-technologies="Vue" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/cloudinary-maistra-case-study/" class="block-link"><span class="visually-hidden">Maistra Hospitality Group</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Vue</span></li></ul> <div class="resources-card-default-background" style="--card-color:#414a9b;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fff25849d7a2ee47bdb1a51bbddff06c4d46bfc5c-187x56.png/webp/187/ 187w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Maistra Hospitality Group" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fff25849d7a2ee47bdb1a51bbddff06c4d46bfc5c-187x56.png/jpeg/187/" width="187" height="56"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Maistra Hospitality Group</span></div></div><div data-tags-all="Performance,Security,Director of Web,2500+,Contentful,Next.js" data-tags-technologies="Contentful,Next.js" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/docusign-drupal-migration/" class="block-link"><span class="visually-hidden">DocuSign</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Contentful</span></li><li class="resources-card-tag"><span>Next.js</span></li></ul> <div class="resources-card-default-background" style="--card-color:#26065d;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="DocuSign" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F80ff4be148750ed7dfe8641a6c5fc0b8683fa054-1200x241.svg/svg/1200/" width="1200" height="241"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">DocuSign</span></div></div><div data-tags-all="Shopify,Next.js,E-commerce,Performance,Productivity,Agency,500-2499" data-tags-technologies="Shopify,Next.js" data-tags-industries="E-commerce" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/sennheisers-large-scale-migration-to-headless-commerce/" class="block-link"><span class="visually-hidden">Sennheiser Audio</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Shopify</span></li><li class="resources-card-tag"><span>Next.js</span></li><li class="resources-card-tag"><span>E-commerce</span></li></ul> <div class="resources-card-default-background" style="--card-color:#020202;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F84b0a721e470f16e062c1ce5dc43a001f9a1c76a-320x50.png/webp/300/ 300w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Sennheiser Audio" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F84b0a721e470f16e062c1ce5dc43a001f9a1c76a-320x50.png/jpeg/300/" width="300" height="46"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Sennheiser Audio</span></div></div><div data-tags-all="Non-Profit,UK,Performance,Productivity,Eleventy" data-tags-technologies="Eleventy" data-tags-industries="Non-Profit" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/fix-cumulative-layout-shift-edge-functions/" class="block-link"><span class="visually-hidden">Blind Veterans UK</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Non-Profit</span></li><li class="resources-card-tag"><span>Eleventy</span></li></ul> <div class="resources-card-default-background" style="--card-color:#e1391c;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb2f7da8d438ca9f4494360863b0bad4612d73423-402x161.png/webp/300/ 300w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Blind Veterans UK" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb2f7da8d438ca9f4494360863b0bad4612d73423-402x161.png/jpeg/300/" width="300" height="120"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Blind Veterans UK</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/mitigate-predictable-web-attacks-with-waf-traffic-rules/" class="block-link"><span class="visually-hidden">Mitigate predictable web attacks by defining digital boundaries with Netlify Firewall Traffic Rules</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe656e221289cd6366f79c2d67d1b072c3bf7b582-688x834.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe656e221289cd6366f79c2d67d1b072c3bf7b582-688x834.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe656e221289cd6366f79c2d67d1b072c3bf7b582-688x834.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe656e221289cd6366f79c2d67d1b072c3bf7b582-688x834.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe656e221289cd6366f79c2d67d1b072c3bf7b582-688x834.png/jpeg/334/" width="668" height="809"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Mitigate predictable web attacks by defining digital boundaries with Netlify Firewall Traffic Rules</span></div></div><div data-tags-all="Scale,Principal Engineer / Architect,2500+" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2021/11/08/twilio-console-a-large-scale-migration-to-jamstack/" class="block-link"><span class="visually-hidden">Twilio</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9e7700cdb9efe87f1a5c8010beb435f36812a232-688x832.jpg/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9e7700cdb9efe87f1a5c8010beb435f36812a232-688x832.jpg/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9e7700cdb9efe87f1a5c8010beb435f36812a232-688x832.jpg/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9e7700cdb9efe87f1a5c8010beb435f36812a232-688x832.jpg/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9e7700cdb9efe87f1a5c8010beb435f36812a232-688x832.jpg/jpeg/334/" width="668" height="807"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Twilio</span></div></div><div data-tags-all="500-2499,Contentful,Gatsby,Performance,Director of Web" data-tags-technologies="Contentful,Gatsby" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2021/12/10/how-contentful-builds-performant-sites-at-scale/" class="block-link"><span class="visually-hidden">Contentful</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Contentful</span></li><li class="resources-card-tag"><span>Gatsby</span></li></ul> <div class="resources-card-default-background" style="--card-color:#e3c224;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Contentful" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9541a6a21868e277a82f92a86d82bef7e6667553-700x149.svg/svg/700/" width="700" height="149"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Contentful</span></div></div><div data-tags-all="E-commerce,Scale,CTO,Agency,100-499,Contentful" data-tags-technologies="Contentful" data-tags-industries="E-commerce" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/uniform-hildinganders/" class="block-link"><span class="visually-hidden">Hilding Anders</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>E-commerce</span></li><li class="resources-card-tag"><span>Contentful</span></li></ul> <div class="resources-card-default-background" style="--card-color:#272828;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff2a2d0d6c9c31c521eba21fde4ef0f0d12bb5386-1081x305.png/webp/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff2a2d0d6c9c31c521eba21fde4ef0f0d12bb5386-1081x305.png/webp/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff2a2d0d6c9c31c521eba21fde4ef0f0d12bb5386-1081x305.png/jpeg/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff2a2d0d6c9c31c521eba21fde4ef0f0d12bb5386-1081x305.png/jpeg/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Hilding Anders" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff2a2d0d6c9c31c521eba21fde4ef0f0d12bb5386-1081x305.png/jpeg/300/" width="500" height="141"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Hilding Anders</span></div></div><div data-tags-all="Health,Performance,Productivity,Scale,CTO,100-499" data-tags-technologies="" data-tags-industries="Health" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/manscaped-ecommerce-migration/" class="block-link"><span class="visually-hidden">Manscaped</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Health</span></li></ul> <div class="resources-card-default-background" style="--card-color:#212122;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2804b6478e5c2b57c4a6ceda88c59a0ce39a66a0-800x145.png/webp/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2804b6478e5c2b57c4a6ceda88c59a0ce39a66a0-800x145.png/webp/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2804b6478e5c2b57c4a6ceda88c59a0ce39a66a0-800x145.png/jpeg/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2804b6478e5c2b57c4a6ceda88c59a0ce39a66a0-800x145.png/jpeg/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Manscaped" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2804b6478e5c2b57c4a6ceda88c59a0ce39a66a0-800x145.png/jpeg/300/" width="500" height="90"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Manscaped</span></div></div><div data-tags-all="2500+,Vue,Nuxt,Technology,US,Performance,Director of Web" data-tags-technologies="Vue,Nuxt" data-tags-industries="Technology" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2021/07/15/medallia-achieved-50-percent-better-core-web-vital-scores-with-netlify-high-performance-edge/" class="block-link"><span class="visually-hidden">Medallia</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Vue</span></li><li class="resources-card-tag"><span>Nuxt</span></li><li class="resources-card-tag"><span>Technology</span></li></ul> <div class="resources-card-default-background" style="--card-color:#6610f2;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Medallia" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F90d592db4a06131998c81070b699f56d286613c3-116x26.svg/svg/116/" width="116" height="26"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Medallia</span></div></div><div data-tags-all="2500+,Technology,Director of Eng" data-tags-technologies="" data-tags-industries="Technology" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2021/06/03/how-vmwares-tanzu-developer-center-boosted-users-300-with-netlify/" class="block-link"><span class="visually-hidden">VMware</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Technology</span></li></ul> <div class="resources-card-default-background" style="--card-color:#6db33f;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="VMware" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa1762576225fa80de552c11ae324ab757e5d3314-190x31.svg/svg/190/" width="190" height="31"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">VMware</span></div></div><div data-tags-all="Performance,Director of Web,100-499,Media" data-tags-technologies="" data-tags-industries="Media" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2021/04/13/pan-macmillan-sees-25-percent-conversion-increase-after-migrating-to-netlify/" class="block-link"><span class="visually-hidden">Pan Macmillan</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Media</span></li></ul> <div class="resources-card-default-background" style="--card-color:#e62200;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Pan Macmillan" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd14d917d6994a0757579076eb8a31bd2e8b58175-7846x753.svg/svg/7846/" width="7846" height="753"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Pan Macmillan</span></div></div><div data-tags-all="CTO,100-499,Next.js,E-commerce" data-tags-technologies="Next.js" data-tags-industries="E-commerce" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2021/03/08/spring-uses-netlify-to-scale-social-commerce-and-boost-conversion-for-creators/" class="block-link"><span class="visually-hidden">Spring</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Next.js</span></li><li class="resources-card-tag"><span>E-commerce</span></li></ul> <div class="resources-card-default-background" style="--card-color:#212122;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Spring" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fca23be6230c64e95cd3b535cf96529d6fbae73be-1513x307.svg/svg/1513/" width="1513" height="307"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Spring</span></div></div><div data-tags-all="React" data-tags-technologies="React" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2021/02/10/the-url-is-the-interface-lunch-money-web-app-scales-on-the-jamstack/" class="block-link"><span class="visually-hidden">Lunch Money</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>React</span></li></ul> <div class="resources-card-default-background" style="--card-color:#fbb709;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F31543549cf2ea463cd34d0b08facb5d1d37232ee-176x168.png/webp/176/ 176w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Lunch Money" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F31543549cf2ea463cd34d0b08facb5d1d37232ee-176x168.png/jpeg/176/" width="176" height="168"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Lunch Money</span></div></div><div data-tags-all="Next.js,100-499" data-tags-technologies="Next.js" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/2020/12/01/teesprings-e-commerce-jamstack-migration-story/" class="block-link"><span class="visually-hidden">Teespring</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> <li class="resources-card-tag"><span>Next.js</span></li></ul> <div class="resources-card-default-background" style="--card-color:#ee2761;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><img alt="Teespring" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F59268fcb3a80ad0e3dccf4da27877cea238cd76f-42x18.svg/svg/42/" width="42" height="18"></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Teespring</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/riot-games-case-study-bandwidth-optimization/" class="block-link"><span class="visually-hidden">Riot Games</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> </ul> <div class="resources-card-default-background" style="--card-color:#ea0029;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa55eec2bd950080ed7d915c210b3320f46f5f65a-2451x688.png/webp/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa55eec2bd950080ed7d915c210b3320f46f5f65a-2451x688.png/webp/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa55eec2bd950080ed7d915c210b3320f46f5f65a-2451x688.png/jpeg/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa55eec2bd950080ed7d915c210b3320f46f5f65a-2451x688.png/jpeg/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Riot Games" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa55eec2bd950080ed7d915c210b3320f46f5f65a-2451x688.png/jpeg/300/" width="500" height="140"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Riot Games</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="/resources/webinars/keeping-web-infrastructure-and-secret-keys-safe-with-secrets-controller/" class="block-link"><span class="visually-hidden">Keeping web infrastructure and development secrets safe with Netlify Secrets Controller</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5e207973a965f24541d3c513a95ed79fe24a76a9-688x834.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5e207973a965f24541d3c513a95ed79fe24a76a9-688x834.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5e207973a965f24541d3c513a95ed79fe24a76a9-688x834.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5e207973a965f24541d3c513a95ed79fe24a76a9-688x834.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F5e207973a965f24541d3c513a95ed79fe24a76a9-688x834.png/jpeg/334/" width="668" height="809"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Keeping web infrastructure and development secrets safe with Netlify Secrets Controller</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/compose/web-ai/" class="block-link"><span class="visually-hidden"></span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F361135258d370db8b11cc479cbeb6dc32520d2af-715x948.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F361135258d370db8b11cc479cbeb6dc32520d2af-715x948.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F361135258d370db8b11cc479cbeb6dc32520d2af-715x948.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F361135258d370db8b11cc479cbeb6dc32520d2af-715x948.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F361135258d370db8b11cc479cbeb6dc32520d2af-715x948.png/jpeg/334/" width="668" height="885"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title"></span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.shoptalk.com/us/" class="block-link"><span class="visually-hidden">Shoptalk US</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F6a25ed664ac205399d0a3589ff0c12ba53350483-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F6a25ed664ac205399d0a3589ff0c12ba53350483-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Shoptalk US</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://elevate.commercetools.com/" class="block-link"><span class="visually-hidden">Elevate</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F6f77b038f2aa742ede3426229d8742cfd483389c-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F6f77b038f2aa742ede3426229d8742cfd483389c-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Elevate</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.epicweb.dev/conf/" class="block-link"><span class="visually-hidden">Epic Web </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa1004cdeeae36f5d157a8e7f4f3e7f3b5e171f0a-715x868.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa1004cdeeae36f5d157a8e7f4f3e7f3b5e171f0a-715x868.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa1004cdeeae36f5d157a8e7f4f3e7f3b5e171f0a-715x868.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa1004cdeeae36f5d157a8e7f4f3e7f3b5e171f0a-715x868.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa1004cdeeae36f5d157a8e7f4f3e7f3b5e171f0a-715x868.png/jpeg/334/" width="668" height="810"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Epic Web </span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/compose/web-ai/" class="block-link"><span class="visually-hidden">Compose Web + AI</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd9014d1419d58c7ebcae13b36d9c1e2462dec188-715x868.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd9014d1419d58c7ebcae13b36d9c1e2462dec188-715x868.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd9014d1419d58c7ebcae13b36d9c1e2462dec188-715x868.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd9014d1419d58c7ebcae13b36d9c1e2462dec188-715x868.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd9014d1419d58c7ebcae13b36d9c1e2462dec188-715x868.png/jpeg/334/" width="668" height="810"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Compose Web + AI</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://etailconnect.wbresearch.com/" class="block-link"><span class="visually-hidden">eTail Connect East </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fce0f55d6ba6a03081293d46937f2da035e350ddd-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fce0f55d6ba6a03081293d46937f2da035e350ddd-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">eTail Connect East </span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://cfe.dev/events/moar-serverless-2024/" class="block-link"><span class="visually-hidden">Moar Serverless </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fee85e5a07e0b34a4d38072d7915d8a20a89f6396-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fee85e5a07e0b34a4d38072d7915d8a20a89f6396-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Moar Serverless </span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.renderatl.com/" class="block-link"><span class="visually-hidden">RenderATL </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F57d15272ba94f809ed242e5fe947269cce352241-715x868.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F57d15272ba94f809ed242e5fe947269cce352241-715x868.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F57d15272ba94f809ed242e5fe947269cce352241-715x868.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F57d15272ba94f809ed242e5fe947269cce352241-715x868.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F57d15272ba94f809ed242e5fe947269cce352241-715x868.png/jpeg/334/" width="668" height="810"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">RenderATL </span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://machalliance.org/events/mach-three/" class="block-link"><span class="visually-hidden">Mach Three </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8a7a4fa253f754b5894c38da50d58eb6218c9dc5-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F8a7a4fa253f754b5894c38da50d58eb6218c9dc5-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Mach Three </span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://etailconnectwest.wbresearch.com/" class="block-link"><span class="visually-hidden">eTail Connect West </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F29e8e63d558032bd6b104e2f7d104e8a3035bf21-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F29e8e63d558032bd6b104e2f7d104e8a3035bf21-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">eTail Connect West </span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://cfe.dev/events/codeword-conf-2024/" class="block-link"><span class="visually-hidden">Code Word </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F50c471e4d03d14379191c4011afc9da92b4ecd0a-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F50c471e4d03d14379191c4011afc9da92b4ecd0a-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Code Word </span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/conference/" class="block-link"><span class="visually-hidden">Compose 2024</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd0869b5d269c3d829a1adf2ec44b3e150fb64b4c-715x868.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd0869b5d269c3d829a1adf2ec44b3e150fb64b4c-715x868.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd0869b5d269c3d829a1adf2ec44b3e150fb64b4c-715x868.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd0869b5d269c3d829a1adf2ec44b3e150fb64b4c-715x868.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd0869b5d269c3d829a1adf2ec44b3e150fb64b4c-715x868.png/jpeg/334/" width="668" height="810"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Compose 2024</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://symposium.sitecore.com/" class="block-link"><span class="visually-hidden">Sitecore Symposium</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fae60bbf7dfa50e726a6252b85a212dc58f78d6ce-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fae60bbf7dfa50e726a6252b85a212dc58f78d6ce-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Sitecore Symposium</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://viteconf.org/" class="block-link"><span class="visually-hidden">ViteConf </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0305efb60cf1e5854b2fb9a99e22d24ec1b467a7-253x232.png/webp/253/ 253w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0305efb60cf1e5854b2fb9a99e22d24ec1b467a7-253x232.png/jpeg/253/" width="253" height="232"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">ViteConf </span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://githubuniverse.com/" class="block-link"><span class="visually-hidden">Universe </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F74435c35e2521fd4501fc08d4dc9d52feb2a0ffb-253x232.png/webp/253/ 253w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F74435c35e2521fd4501fc08d4dc9d52feb2a0ffb-253x232.png/jpeg/253/" width="253" height="232"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Universe </span></div></div><!----><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/blog/why-kubernetes-and-cncf-projects-prefer-netlify/" class="block-link"><span class="visually-hidden">Kubernetes</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Case Study</li> </ul> <div class="resources-card-default-background" style="--card-color:#326ce5;"><div class="resources-card-default-background-container"><div class="resources-card-default-background-content"><!----> <div class="resources-cards-case-study-logo"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2b29ca67f0071a51aa90938ac02893524f662d6f-1600x237.png/webp/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2b29ca67f0071a51aa90938ac02893524f662d6f-1600x237.png/webp/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2b29ca67f0071a51aa90938ac02893524f662d6f-1600x237.png/jpeg/300/ 300w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2b29ca67f0071a51aa90938ac02893524f662d6f-1600x237.png/jpeg/500/ 500w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="Kubernetes" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2b29ca67f0071a51aa90938ac02893524f662d6f-1600x237.png/jpeg/300/" width="500" height="74"></picture></div></div></div></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Kubernetes</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.optimizely.com/opticon/#/?destination=San%20Antonio/" class="block-link"><span class="visually-hidden">Optimizely Opticon </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9a291c9b865a3f59e9dc7e95c7eed63829d9190f-253x232.png/webp/253/ 253w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9a291c9b865a3f59e9dc7e95c7eed63829d9190f-253x232.png/jpeg/253/" width="253" height="232"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Optimizely Opticon </span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/events/nrf-2025/" class="block-link"><span class="visually-hidden">NRF </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Event</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2bc75ced5d2dde1205ea04916ae025c33b440a0c-253x232.png/webp/253/ 253w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2bc75ced5d2dde1205ea04916ae025c33b440a0c-253x232.png/jpeg/253/" width="253" height="232"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">NRF </span></div></div></div> <div data-filter-empty-state="" hidden="hidden" class="resources-listing-none"><img src="/v3/img/components/careers-no-results.svg" alt="Confused person, arms raised questioningly" width="392" height="285" loading="lazy" class="resources-listing-none-image"> <p> Start a new search or <button type="reset" data-filter-reset-all="" class="resources-listing-reset">clear filters</button> . </p> <h2 class="subheading resources-listing-none-title type-a type-a-1">Or check these out</h2> <div class="resources-list"><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/guides/build-vs-buy/" class="block-link"><span class="visually-hidden">Build vs. buy: The cost of reinventing a composable web platform</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Guide</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F368e7159546bba36f274b486824ee532676273b5-573x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F368e7159546bba36f274b486824ee532676273b5-573x694.png/jpeg/334/" width="334" height="404"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Build vs. buy: The cost of reinventing a composable web platform</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/reports/gartner-magic-quadrant-visionary/" class="block-link"><span class="visually-hidden">Netlify is a Visionary in the Gartner® Magic Quadrant™ for Cloud Application Platforms</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Feaf4b46d98993bfa66f6fecf33c647a089c7d6e0-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Feaf4b46d98993bfa66f6fecf33c647a089c7d6e0-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Netlify is a Visionary in the Gartner® Magic Quadrant™ for Cloud Application Platforms</span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/webinars/sitecore-migration-to-xm-cloud/" class="block-link"><span class="visually-hidden">Migrating from Sitecore XP to XM Cloud </span></a> <ul class="resources-card-tags"><li class="resources-card-tag">Webinar</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fcab4cee509a9fff3e5a14118053ef2c975eed6a6-858x1041.png/webp/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fcab4cee509a9fff3e5a14118053ef2c975eed6a6-858x1041.png/webp/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><source type="image/jpeg" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fcab4cee509a9fff3e5a14118053ef2c975eed6a6-858x1041.png/jpeg/334/ 334w, https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fcab4cee509a9fff3e5a14118053ef2c975eed6a6-858x1041.png/jpeg/668/ 668w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fcab4cee509a9fff3e5a14118053ef2c975eed6a6-858x1041.png/jpeg/334/" width="668" height="810"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">Migrating from Sitecore XP to XM Cloud </span></div></div><div data-tags-all="" data-tags-technologies="" data-tags-industries="" data-tags-series="" class="resources-card resources-list-item card"><a href="https://www.netlify.com/reports/2024-leadership-trend-report/access/" class="block-link"><span class="visually-hidden">The 2024 State of Marketing and Web Development Collaborative Workflows</span></a> <ul class="resources-card-tags"><li class="resources-card-tag">eBook</li> </ul> <div class="resources-card-image"><picture><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9778bdf233544c3027be149842caeafa071ebf41-572x694.png/webp/334/ 334w" sizes="(min-width: 71.9375em) 25vw, (min-width: 54.9375em) 33vw, (min-width: 25em) 50vw, 100vw"><img alt="" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9778bdf233544c3027be149842caeafa071ebf41-572x694.png/jpeg/334/" width="334" height="405"></picture></div> <div class="resources-card-title-wrapper"><span class="resources-card-title">The 2024 State of Marketing and Web Development Collaborative Workflows</span></div></div></div></div></section></main> <div class="beon" style="display:contents;transform:translate3d(0px, 0px, 0px);"><style>.w3tbaejrt{display:inline-block;height:auto;width:clamp(40px,8vw,50px)}.w3tbaejrt .spark{fill:var(--color-brand-logo-spark)}.w3tbaejrt .text{fill:var(--color-brand-logo-text)}.icon-twitter-bird{display:none}.swap-logos{animation:appear .4s cubic-bezier(.215,.61,.355,1)}.swap-logos .icon-twitter-bird{display:block}.swap-logos .icon-twitter-x{display:none}@keyframes appear{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{opacity:1;transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{transform:scale3d(1.001,1.001,1.001)}}.ntl-footer-popover{position:relative}.ntl-footer-popover .icon{--icon-size:0.65em}.ntl-footer-popover .icon-minus{display:none}.ntl-footer-popover[open] .icon-minus{display:block}.ntl-footer-popover[open] .icon-plus{display:none}.ntl-footer-popover .label{color:var(--color-text-2);cursor:pointer}.ntl-footer-popover summary{width:max-content}.ntl-footer-popover ul{background:var(--neutral-dark-800);border-radius:var(--radius-m);bottom:100%;gap:var(--space-3xs);padding:var(--space-xs);position:absolute}.ntl-footer-popover a.link{color:var(--neutral-light-000);width:max-content}.wzun5wjan{display:none}.wzun5wjan[data-viewport-size=narrow]{display:block;flex-basis:100%;padding:var(--space-2xs)}.wzun5wjan[data-viewport-size=narrow]:not(:last-child){border-block-end:1px solid var(--neutral-light-200)}.wzun5wjan[open] .column-label .icon-chevron{transform:rotate(180deg)}.wzun5wjan summary{align-items:center;cursor:pointer;display:flex;gap:var(--space-3xs);justify-content:space-between}.wzun5wjan :is(.wzun5wjan summary)::-webkit-details-marker,.wzun5wjan :is(.wzun5wjan summary)::marker{display:none}.wzun5wjan h3{font-weight:var(--font-weight-bold);padding-block:var(--space-s)}.wzun5wjan li{max-width:max-content}@media (min-width:750px){.wzun5wjan{display:block;flex-basis:15%}.wzun5wjan[data-viewport-size=narrow]{display:none}}.ntl-newsletter-signup{--stack-space:var(--space-xs);--max-inline-size:28rem}.ntl-newsletter-signup a{display:inline}.ntl-newsletter-signup .logo{--size:3rem;block-size:var(--size);display:block;inline-size:var(--size);margin-inline:auto}.ntl-newsletter-signup .headline{font-weight:var(--font-weight-semibold);text-align:center}.ntl-newsletter-signup .hs-form{--cluster-gap:var(--space-s)}.ntl-newsletter-signup .hs-input{margin-top:unset}.ntl-newsletter-signup .hs-email{flex:1 1 25ch;margin-bottom:unset}.ntl-newsletter-signup .hs-error-msg{color:var(--color-text-invalid);font-size:.8em}.ntl-newsletter-signup .hs-submit{inline-size:100%;max-inline-size:10ch}.ntl-newsletter-signup .hs-submit input{margin-top:0;min-block-size:42px;width:auto}.ntl-newsletter-signup .hs_error_rollup{display:none}.ntl-newsletter-signup .newsletter-signup-privacy{color:var(--color-text-2);font-size:.8em}.w1fn1vjqe{--stack-space:var(--space-xs);margin-block:var(--space-3xl);position:sticky;top:100vh;width:100%}.w1fn1vjqe .logo{display:inline-block;height:auto;width:clamp(40px,8vw,50px)}.w1fn1vjqe .social svg{--icon-size:auto;color:var(--neutral-dark-300)}.w1fn1vjqe .links-container{display:flex;flex-wrap:wrap;margin:auto;padding-block-start:var(--space-l);width:100%}.w1fn1vjqe ul{display:grid;gap:var(--space-xs);list-style:none;margin-block-end:var(--space-xs)}.w1fn1vjqe .popover ul{gap:var(--space-3xs)}.w1fn1vjqe ul a,.w1fn1vjqe ul button{color:var(--color-text-2);display:block;text-decoration:none}.w1fn1vjqe :is(.w1fn1vjqe ul a):hover,.w1fn1vjqe :is(.w1fn1vjqe ul button):hover{text-decoration:underline}.w1fn1vjqe button{border:none;font:inherit;font-size:var(--step--1);padding:0}.w1fn1vjqe .form{margin:var(--space-2xl) auto;max-width:28.125rem;width:100%}.w1fn1vjqe .fine-print-container{border-block-start:1px solid var(--color-bg-3);display:flex;flex-wrap:wrap;gap:var(--space-s);inline-size:100%;justify-content:space-between;padding-block-start:var(--space-s)}.w1fn1vjqe .copyright{color:var(--color-text-2)}.w1fn1vjqe .legal{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-block-end:unset}@media (min-width:750px){.w1fn1vjqe .links-container{gap:var(--space-l);justify-content:space-between;max-width:62.5rem;width:100%}.w1fn1vjqe ul{margin-bottom:unset}}</style> <script></script> <footer data-theme="light" class="l-breakout l-stack w1fn1vjqe"> <div style="--cluster-align: center; --cluster-justify: space-between" class="l-cluster"> <a href="/" id="cta-footer-netlifyLogo"> <span class="visually-hidden">Go to Netlify homepage</span> <svg width="128" height="113" viewBox="0 0 128 113" fill="none" xmlns="http://www.w3.org/2000/svg" class="w3tbaejrt"> <g clip-path="url(#clip0_236_138)"> <path d="M34.593 94.0509H33.3844L27.3514 88.0179V86.8094L36.5743 77.5866H42.9639L43.8158 78.4385V84.8281L34.593 94.0509Z" fill="#05BDBA" class="spark"></path> <path d="M27.3514 25.816V24.6074L33.3844 18.5744H34.593L43.8158 27.7972V34.1868L42.9639 35.0388H36.5743L27.3514 25.816Z" class="spark"></path> <path d="M35.8412 61.4491H0.73307L0 60.716V51.9192L0.73307 51.1861H35.8412L36.5743 51.9192V60.716L35.8412 61.4491Z" class="spark"></path> <path d="M127.277 61.4491H92.1687L91.4356 60.716V51.9192L92.1687 51.1861H127.277L128.01 51.9192V60.716L127.277 61.4491Z" class="spark"></path> <path d="M58.9428 27.0642V0.73307L59.6759 0H68.4727L69.2058 0.73307V27.0642L68.4727 27.7972H59.6759L58.9428 27.0642Z" class="spark"></path> <path d="M58.9428 111.902V85.5711L59.6759 84.838H68.4727L69.2058 85.5711V111.902L68.4727 112.635H59.6759L58.9428 111.902Z" class="spark"></path> <path d="M80.4594 74.6047H71.6824L70.9493 73.8717V53.3259C70.9493 49.6705 69.5129 46.8372 65.1046 46.7382C62.836 46.6787 60.2405 46.7382 57.4668 46.8471L57.0507 47.2731V73.8618L56.3176 74.5948H47.5406L46.8075 73.8618V38.7636L47.5406 38.0305H67.2939C74.9713 38.0305 81.1925 44.2517 81.1925 51.9291V73.8717L80.4594 74.6047Z" class="text"></path> </g> <defs> <clipPath id="clip0_236_138"> <rect width="128" height="112.635" fill="white"></rect> </clipPath> </defs> </svg> </a> <div class="social | l-cluster"> <a href="https://github.com/netlify" id="cta-footer-github" target="_blank" rel="noopener noreferrer"> <svg class="icon" width="18" height="20"> <use href="#icon-github"></use> </svg> <span class="visually-hidden">Github</span> </a> <a href="https://www.linkedin.com/company/netlify" id="cta-footer-linkedin" target="_blank" rel="noopener noreferrer"> <svg class="icon" width="20" height="20"> <use href="#icon-linkedin"></use> </svg> <span class="visually-hidden">LinkedIn</span> </a> <a href="https://bsky.app/profile/netlify.com" id="cta-footer-bluesky" target="_blank" rel="noopener noreferrer"> <svg class="icon" width="20" height="20"> <use href="#icon-bluesky"></use> </svg> <span class="visually-hidden">Bluesky</span> </a> <a href="https://www.youtube.com/@NetlifyApp" id="cta-footer-youtube" target="_blank" rel="noopener noreferrer"> <svg class="icon" width="27" height="20"> <use href="#icon-youtube"></use> </svg> <span class="visually-hidden">Youtube</span> </a> <a href="https://twitter.com/netlify" id="cta-footer-twitter" target="_blank" rel="noopener noreferrer"> <svg aria-label="X formerly known as Twitter" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" src="public/icons/twitter.svg" width="20" height="20" class="icon-twitter"><path fill="currentcolor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z" class="icon-twitter-bird"></path><path fill="currentcolor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" class="icon-twitter-x"></path></svg> <span class="visually-hidden">Twitter</span> </a> <a href="https://answers.netlify.com" id="cta-footer-discourse" target="_blank" rel="noopener noreferrer"> <svg class="icon" width="20" height="20"> <use href="#icon-discourse"></use> </svg> <span class="visually-hidden">Discourse</span> </a> </div> </div> <div class="links-container"> <section data-viewport-size="wide" aria-expanded="true" open class="wzun5wjan"> <h3 class="headline text-0">Why Netlify</h3> <ul role="list"> <li> <a id="cta-footer-customers" href="/customers/" class="text--1">Customers</a> </li> <li> <a id="cta-footer-why-composable-web-platform" href="/platform/" class="text--1">Composable Web Platform</a> </li> <li> <a id="cta-footer-security" href="/security/" class="text--1">Security</a> </li> <li> <a id="cta-footer-agencyPartners" href="/partners/agency/" class="text--1">Agency Partner Program</a> </li> <li> <a id="cta-footer-techPartners" href="/partners/technology/" class="text--1">Technology Partner Program</a> </li> </ul> </section> <section data-viewport-size="wide" aria-expanded="true" open class="wzun5wjan"> <h3 class="headline text-0">Products</h3> <ul role="list"> <li> <a id="cta-footer-products-composable-web-platform" href="/platform/" class="text--1">Composable Web Platform</a> </li> <li> <a id="cta-footer-connect" href="/platform/connect/" class="text--1">Netlify Connect</a> </li> <li> <a id="cta-footer-core" href="/platform/core/" class="text--1">Netlify Core</a> </li> <li> <a id="cta-footer-create" href="/platform/create/" class="text--1">Netlify Create</a> </li> <li> <a id="cta-footer-sdk" href="/platform/software-development-kit/" class="text--1">Netlify SDK</a> </li> <li> <a id="cta-footer-pricing" href="/pricing/" class="text--1">Pricing</a> </li> <li> <a id="cta-footer-changelog" href="/changelog/" class="text--1">Changelog</a> </li> <li> <details id="footer-popover-Add-ons" class="popover ntl-footer-popover"> <summary> <span class="label text--1">Add-ons</span> <svg class="icon icon-plus" ariaHidden="true"> <use href="#icon-plus"></use> </svg> <svg class="icon icon-minus" ariaHidden="true"> <use href="#icon-minus"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-analytics" href="/platform/core/analytics/" class="link text--1">Analytics</a> </li> <li> <a id="cta-footer-functions" href="/platform/core/functions/" class="link text--1">Functions</a> </li> <li> <a id="cta-footer-forms" href="/platform/core/forms/" class="link text--1">Forms</a> </li> <li> <a id="cta-footer-largeMedia" href="/platform/core/large-media/" class="link text--1">Large Media</a> </li> </ul> </details> </li> </ul> </section> <section data-viewport-size="wide" aria-expanded="true" open class="wzun5wjan"> <h3 class="headline text-0">Explore</h3> <ul role="list"> <li> <a id="cta-footer-docs" href="https://docs.netlify.com/" class="text--1">Docs</a> </li> <li> <a id="cta-footer-integrations" href="/integrations/" class="text--1">Integrations</a> </li> <li> <a id="cta-footer-oreilly-jamstack" href="/oreilly-jamstack/" class="text--1">Jamstack Book</a> </li> <li> <a id="cta-footer-community-hub" href="https://answers.netlify.com/ " class="text--1">Community</a> </li> <li> <a id="cta-footer-learn-resources" href="/resources/" class="text--1">Resources &amp; Guides</a> </li> <li> <a id="cta-footer-remotelyInteresting" href="https://remotelyinteresting.netlify.com/" class="text--1">Remotely Interesting</a> </li> <li> <details id="footer-popover-Technologies" class="popover ntl-footer-popover"> <summary> <span class="label text--1">Technologies</span> <svg class="icon icon-plus" ariaHidden="true"> <use href="#icon-plus"></use> </svg> <svg class="icon icon-minus" ariaHidden="true"> <use href="#icon-minus"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-jamstack" href="/jamstack/" class="link text--1">Jamstack</a> </li> <li> <a id="cta-footer-react" href="/with/react/" class="link text--1">React</a> </li> <li> <a id="cta-footer-nextjs" href="/with/nextjs/" class="link text--1">Next.js</a> </li> <li> <a id="cta-footer-vue" href="/with/vue/" class="link text--1">Vue</a> </li> <li> <a id="cta-footer-svelte" href="/with/svelte/" class="link text--1">Svelte</a> </li> <li> <a id="cta-footer-gatsby" href="/with/gatsby/" class="link text--1">Gatsby</a> </li> <li> <a id="cta-footer-nuxt" href="/with/nuxt/" class="link text--1">Nuxt</a> </li> <li> <a id="cta-footer-sitecore" href="/with/sitecore/" class="link text--1">Sitecore</a> </li> <li> <a id="cta-footer-drupal" href="/with/drupal/" class="link text--1">Drupal</a> </li> <li> <a id="cta-footer-wordpress" href="/with/wordpress/" class="link text--1">WordPress</a> </li> </ul> </details> </li> </ul> </section> <section data-viewport-size="wide" aria-expanded="true" open class="wzun5wjan"> <h3 class="headline text-0">Company</h3> <ul role="list"> <li> <a id="cta-footer-blog" href="/blog/" class="text--1">Blog</a> </li> <li> <a id="cta-footer-about" href="/about/" class="text--1">About</a> </li> <li> <a id="cta-footer-careers" href="/careers/" class="text--1">Careers</a> </li> <li> <a id="cta-footer-compose-conference" href="/compose/" class="text--1">Compose Conference</a> </li> <li> <a id="cta-footer-press" href="/press/" class="text--1">Press</a> </li> <li> <a id="cta-footer-jamstack-fund" href="/jamstack-fund/" class="text--1">Jamstack Fund</a> </li> <li> <a id="cta-footer-store" href="https://swag.netlify.com/" class="text--1">Netlify Store</a> </li> <li> <a id="cta-footer-sustainability" href="/sustainability/" class="text--1">Sustainability</a> </li> </ul> </section> <section data-viewport-size="wide" aria-expanded="true" open class="wzun5wjan"> <h3 class="headline text-0">Contact Us</h3> <ul role="list"> <li> <a id="cta-footer-sales" href="/contact/" class="text--1">Sales</a> </li> <li> <a id="cta-footer-support" href="/support/" class="text--1">Support</a> </li> <li> <a id="cta-footer-status" href="https://netlifystatus.com/" class="text--1">Status</a> </li> <li> <a id="cta-footer-answers" href="https://answers.netlify.com/" class="text--1">Forums</a> </li> <li> <a id="cta-footer-agencyDirectory" href="/agency-directory/" class="text--1">Hire an Agency</a> </li> </ul> </section> <details data-viewport-size="narrow" class="wzun5wjan"> <summary class="column-label"> <h3 class="headline text-0">Why Netlify</h3> <svg class="icon icon-chevron" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-customers" href="/customers/" class="text--1">Customers</a> </li> <li> <a id="cta-footer-why-composable-web-platform" href="/platform/" class="text--1">Composable Web Platform</a> </li> <li> <a id="cta-footer-security" href="/security/" class="text--1">Security</a> </li> <li> <a id="cta-footer-agencyPartners" href="/partners/agency/" class="text--1">Agency Partner Program</a> </li> <li> <a id="cta-footer-techPartners" href="/partners/technology/" class="text--1">Technology Partner Program</a> </li> </ul> </details> <details data-viewport-size="narrow" class="wzun5wjan"> <summary class="column-label"> <h3 class="headline text-0">Products</h3> <svg class="icon icon-chevron" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-products-composable-web-platform" href="/platform/" class="text--1">Composable Web Platform</a> </li> <li> <a id="cta-footer-connect" href="/platform/connect/" class="text--1">Netlify Connect</a> </li> <li> <a id="cta-footer-core" href="/platform/core/" class="text--1">Netlify Core</a> </li> <li> <a id="cta-footer-create" href="/platform/create/" class="text--1">Netlify Create</a> </li> <li> <a id="cta-footer-sdk" href="/platform/software-development-kit/" class="text--1">Netlify SDK</a> </li> <li> <a id="cta-footer-pricing" href="/pricing/" class="text--1">Pricing</a> </li> <li> <a id="cta-footer-changelog" href="/changelog/" class="text--1">Changelog</a> </li> <li> <details id="footer-popover-Add-ons" class="popover ntl-footer-popover"> <summary> <span class="label text--1">Add-ons</span> <svg class="icon icon-plus" ariaHidden="true"> <use href="#icon-plus"></use> </svg> <svg class="icon icon-minus" ariaHidden="true"> <use href="#icon-minus"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-analytics" href="/platform/core/analytics/" class="link text--1">Analytics</a> </li> <li> <a id="cta-footer-functions" href="/platform/core/functions/" class="link text--1">Functions</a> </li> <li> <a id="cta-footer-forms" href="/platform/core/forms/" class="link text--1">Forms</a> </li> <li> <a id="cta-footer-largeMedia" href="/platform/core/large-media/" class="link text--1">Large Media</a> </li> </ul> </details> </li> </ul> </details> <details data-viewport-size="narrow" class="wzun5wjan"> <summary class="column-label"> <h3 class="headline text-0">Explore</h3> <svg class="icon icon-chevron" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-docs" href="https://docs.netlify.com/" class="text--1">Docs</a> </li> <li> <a id="cta-footer-integrations" href="/integrations/" class="text--1">Integrations</a> </li> <li> <a id="cta-footer-oreilly-jamstack" href="/oreilly-jamstack/" class="text--1">Jamstack Book</a> </li> <li> <a id="cta-footer-community-hub" href="https://answers.netlify.com/ " class="text--1">Community</a> </li> <li> <a id="cta-footer-learn-resources" href="/resources/" class="text--1">Resources &amp; Guides</a> </li> <li> <a id="cta-footer-remotelyInteresting" href="https://remotelyinteresting.netlify.com/" class="text--1">Remotely Interesting</a> </li> <li> <details id="footer-popover-Technologies" class="popover ntl-footer-popover"> <summary> <span class="label text--1">Technologies</span> <svg class="icon icon-plus" ariaHidden="true"> <use href="#icon-plus"></use> </svg> <svg class="icon icon-minus" ariaHidden="true"> <use href="#icon-minus"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-jamstack" href="/jamstack/" class="link text--1">Jamstack</a> </li> <li> <a id="cta-footer-react" href="/with/react/" class="link text--1">React</a> </li> <li> <a id="cta-footer-nextjs" href="/with/nextjs/" class="link text--1">Next.js</a> </li> <li> <a id="cta-footer-vue" href="/with/vue/" class="link text--1">Vue</a> </li> <li> <a id="cta-footer-svelte" href="/with/svelte/" class="link text--1">Svelte</a> </li> <li> <a id="cta-footer-gatsby" href="/with/gatsby/" class="link text--1">Gatsby</a> </li> <li> <a id="cta-footer-nuxt" href="/with/nuxt/" class="link text--1">Nuxt</a> </li> <li> <a id="cta-footer-sitecore" href="/with/sitecore/" class="link text--1">Sitecore</a> </li> <li> <a id="cta-footer-drupal" href="/with/drupal/" class="link text--1">Drupal</a> </li> <li> <a id="cta-footer-wordpress" href="/with/wordpress/" class="link text--1">WordPress</a> </li> </ul> </details> </li> </ul> </details> <details data-viewport-size="narrow" class="wzun5wjan"> <summary class="column-label"> <h3 class="headline text-0">Company</h3> <svg class="icon icon-chevron" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-blog" href="/blog/" class="text--1">Blog</a> </li> <li> <a id="cta-footer-about" href="/about/" class="text--1">About</a> </li> <li> <a id="cta-footer-careers" href="/careers/" class="text--1">Careers</a> </li> <li> <a id="cta-footer-compose-conference" href="/compose/" class="text--1">Compose Conference</a> </li> <li> <a id="cta-footer-press" href="/press/" class="text--1">Press</a> </li> <li> <a id="cta-footer-jamstack-fund" href="/jamstack-fund/" class="text--1">Jamstack Fund</a> </li> <li> <a id="cta-footer-store" href="https://swag.netlify.com/" class="text--1">Netlify Store</a> </li> <li> <a id="cta-footer-sustainability" href="/sustainability/" class="text--1">Sustainability</a> </li> </ul> </details> <details data-viewport-size="narrow" class="wzun5wjan"> <summary class="column-label"> <h3 class="headline text-0">Contact Us</h3> <svg class="icon icon-chevron" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-sales" href="/contact/" class="text--1">Sales</a> </li> <li> <a id="cta-footer-support" href="/support/" class="text--1">Support</a> </li> <li> <a id="cta-footer-status" href="https://netlifystatus.com/" class="text--1">Status</a> </li> <li> <a id="cta-footer-answers" href="https://answers.netlify.com/" class="text--1">Forums</a> </li> <li> <a id="cta-footer-agencyDirectory" href="/agency-directory/" class="text--1">Hire an Agency</a> </li> </ul> </details> </div> <newsletter-signup class="form ntl-newsletter-signup"><section class="l-stack"> <h2 class="text-0">Stay up to date with Netlify news</h2> <div id="newsletter-signup-hs-form-target" data-target-hs-form-id="52611e5e-cc55-4960-bf4a-a2adb36291f6"></div> </section> </newsletter-signup> <section class="fine-print-container"> <ul class="legal"> <li> <a id="cta-legal-footer-trustCenter" href="/trust-center/" class="text--1"> Trust Center </a> </li> <li> <a id="cta-legal-footer-privacyPolicy" href="/privacy/" class="text--1"> Privacy </a> </li> <li> <a id="cta-legal-footer-security" href="/security/" class="text--1"> Security </a> </li> <li> <a id="cta-legal-footer-gdpr" href="/gdpr-ccpa/" class="text--1"> GDPR/CCPA </a> </li> <li> <a id="cta-legal-footer-abuse" href="mailto:fraud@netlify.com?subject=Abuse%20report&amp;body=Please%20include%20the%20site%20URL%20and%20reason%20for%20your%20report%2C%20and%20we%20will%20reply%20promptly." class="text--1"> Abuse </a> </li> <li> <button id="cta-legal-footer-cookieSettings" class="text--1">Cookie Settings</button> </li> </ul> <p class="copyright text--1">© 2025 Netlify</p> </section> </footer> <script type="module">(function(){let s=Array.from(document.querySelectorAll("[id^='footer-popover']"));document.addEventListener("click",e=>{s.map(t=>{t.hasAttribute("open")&&!t.contains(e.target)&&t.removeAttribute("open")})})})();var n="#newsletter-signup-hs-form-target",c=document.querySelector(n).getAttribute("data-target-hs-form-id");hbspt.forms.create({region:"na1",portalId:"7477936",formId:c,target:n,cssClass:"l-cluster",onFormReady:s=>{let e=s.querySelector(".hs-email"),t=s.querySelector(".hs-submit"),r=s.querySelector(".hs-recaptcha"),a=e.querySelector("input"),i=e.querySelector("label"),o=t.querySelector("input");a.placeholder="Email address",i.classList.add("visually-hidden"),o.setAttribute("data-variant","secondary"),o.setAttribute("id","submit-footer-newsletter-signup-form"),r&&(r.classList.add("visually-hidden"),t.after(r))}});(function(){let s=document.querySelector("#cta-legal-footer-cookieSettings"),e=document.querySelector(".icon-twitter");s.addEventListener("click",r=>{r.preventDefault(),window.OneTrust&&window.OneTrust.ToggleInfoDisplay()});let t={hover:"hovered",keypress:"swap-logos"};e&&(document.addEventListener("keypress",()=>{e.classList.contains(t.hover)&&e.classList.add(t.keypress)}),e.addEventListener("mouseover",()=>e.classList.add(t.hover)),e.addEventListener("mouseout",()=>e.classList.remove(t.hover)))})(); </script> </div></div></div> <script> if("fonts"in document){let t={unicodeRange:"U+0-FF,U+131,U+152,U+153,U+2BB,U+2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD",display:"swap"},e=new FontFace("Pacaembu","url(/v3/_fonts/PacaembuNetlify-Variable.woff2) format('woff2')",Object.assign({weight:"100 1000"},t)),a=new FontFace("Mulish","url(/v3/_fonts/MulishVar-latin.woff2) format('woff2')",Object.assign({weight:"200 900"},t)),o=new FontFace("Mulish","url(/v3/_fonts/MulishVar-italic-latin.woff2) format('woff2')",Object.assign({weight:"200 900",style:"italic"},t));Promise.all([e.load(),a.load(),o.load()]).then((function(t){t.forEach((function(t){document.fonts.add(t)}))}))}!function(){if(!("querySelectorAll"in document)||!("from"in Array)||!("open"in document.createElement("details")))return;var t="data-details-modal",e="data-force-state-closed",a="data-force-state-closed-toggle-tabindex",o="data-details-anchor",n="data-details-anchor-class",i="data-details-anchor-scrollto",r="data-details-anchor-enhanced",c="data-details-anchor-class-enhanced";function l(t){if(t.open){switch(t.getAttribute(i)){case"top":window.scrollTo(0,0);break;case"sticky-nav":setTimeout((()=>{document.querySelector(".masthead-wrapper").scrollIntoView()}),30)}}}function s(t,e){if(t.hasAttribute(a)){let a=t.querySelector(":scope > summary"),o=a.querySelector(":scope a[href]");e?(!a||o&&window.chrome||a.setAttribute("tabindex",-1),o&&o.setAttribute("tabindex",0)):(a&&a.removeAttribute("tabindex"),o&&o.removeAttribute("tabindex"))}e?t.setAttribute("open","open"):t.removeAttribute("open")}function d(t){if(!t)return;let a=t.getAttribute(e);return a&&"matchMedia"in window?window.matchMedia(a):void 0}function u(t){return t.getAttribute(n)}function f(e){return e.getAttribute(t)}function m(t,e){return"closest"in t?t.closest(t.getAttribute(e)):document.querySelector(t.getAttribute(e))}let h=Array.from(document.querySelectorAll("details[data-force-state]"));for(let t of h){let e=d(t);e&&(s(t,!e.matches),e.addListener((function(e){s(t,!e.matches)})));let a=m(t,r);a&&a.classList.add(t.getAttribute(c)),u(t)&&(document.documentElement.addEventListener("keydown",(e=>{let a=document.querySelector(".masthead-nav-menu");window.getComputedStyle(a);if(27===e.keyCode&&t.open){let e=d(t);e&&s(t,!e.matches)}}),!1),t.addEventListener("toggle",(e=>{let a=m(t,o);if(a){a.classList.toggle(u(t),t.open);let e=d(t),o=e&&e.matches;o&&l(t);let n=f(t);n&&a.classList.toggle(n,t.open&&o)}})))}}(); </script> <script src="/rum.js" data-application-id="be4d070b-9645-4227-b084-41fa141b62b3" data-client-token="pubb2e68ad93b9891edc190fcd4c7bbe1b1" data-service="www" data-env="production" defer ></script> <script async defer src="/v3/js/561c45e3.js"></script> <svg width="0" height="0" aria-hidden="true" style="position: absolute;"> <defs> </defs> </svg> <script async id="netlify-rum-container" src="/.netlify/scripts/rum" data-netlify-rum-site-id="69350086-d20e-4b5a-84cf-bf367a848374" data-netlify-deploy-branch="main" data-netlify-deploy-context="production" data-netlify-cwv-token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaXRlX2lkIjoiNjkzNTAwODYtZDIwZS00YjVhLTg0Y2YtYmYzNjdhODQ4Mzc0IiwiYWNjb3VudF9pZCI6IjU4ZGE4ODkzZDY4NjVkMzVjOTJhNzJiOCIsImRlcGxveV9pZCI6IjY3ZjUyNzg3YWE3ODRhMDAwODE0MTI0YiIsImlzc3VlciI6Im5mc2VydmVyIn0.zT5-V5kxcZDWUZODf40s3clOMIozfZvOyZZdRXiRWnU"></script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10