PageSourceSearch

https://wundergraph.com/_next/static/chunks/pages/apidaysparis25-debeb05bd162a9e9.js

js wundergraph.com collected 2026-09-24 15:23:57 UTC 24,609 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[72038],{10386:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/apidaysparis25",function(){return a(23181)}])},23181:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return apidaysparis25}});var r=a(43010),s=a(39786),i=a(85170),l=a(8645),n=a.n(l),o=a(54954),d=a(70251),c=a(57693),x=a(65326);let m=i.forwardRef(function({title:e,titleId:t,...a},r){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},a),e?i.createElement("title",{id:t},e):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.26 10.147a60.436 60.436 0 00-.491 6.347A48.627 48.627 0 0112 20.904a48.627 48.627 0 018.232-4.41 60.46 60.46 0 00-.491-6.347m-15.482 0a50.57 50.57 0 00-2.658-.813A59.905 59.905 0 0112 3.493a59.902 59.902 0 0110.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.697 50.697 0 0112 13.489a50.702 50.702 0 017.74-3.342M6.75 15a.75.75 0 100-1.5.75.75 0 000 1.5zm0 0v-3.675A55.378 55.378 0 0112 8.443m-7.007 11.55A5.981 5.981 0 006.75 15.75v-1.5"}))});var g=a(42954),h=a(68375),apidaysparis25=()=>{let e=(0,i.useRef)(null),t=(0,h.U0)(),handleHubClick=e=>{null==t||t.capture("hub_login_clicked",{location:e})};return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(o.W,{className:"mt-4 lg:!p-0",children:[(0,r.jsx)(d.Z,{title:"API Days Paris 2025 – WunderGraph",description:"Meet WunderGraph at API Days Paris 2025. December 9–11 in Paris. Learn about Cosmo, Hub, and Fission.",image:"/images/cosmo-connect-og.png"}),(0,r.jsxs)("section",{ref:e,className:"relative flex items-start justify-center overflow-hidden px-4 pt-16 pb-8 sm:pb-10 md:px-8 md:pt-24 md:pb-12 lg:pb-16",children:[(0,r.jsxs)("div",{className:"absolute inset-0 -z-20 bg-transparent",children:[(0,r.jsx)("div",{className:"absolute inset-0 z-0",style:{backgroundImage:"\n                  linear-gradient(to right, rgba(209, 213, 219, 0.1) 1px, transparent 1px),\n                  linear-gradient(to bottom, rgba(209, 213, 219, 0.1) 1px, transparent 1px)\n                ",backgroundSize:"32px 32px",WebkitMaskImage:"radial-gradient(ellipse 80% 80% at 100% 0%, #000 50%, transparent 90%)",maskImage:"radial-gradient(ellipse 80% 80% at 100% 0%, #000 50%, transparent 90%)"}}),(0,r.jsx)("div",{className:"absolute inset-0 z-0 hidden dark:block",style:{backgroundImage:"\n                  linear-gradient(to right, rgba(75, 85, 99, 0.08) 1px, transparent 1px),\n                  linear-gradient(to bottom, rgba(75, 85, 99, 0.08) 1px, transparent 1px)\n                ",backgroundSize:"32px 32px",WebkitMaskImage:"radial-gradient(ellipse 80% 80% at 100% 0%, #000 50%, transparent 90%)",maskImage:"radial-gradient(ellipse 80% 80% at 100% 0%, #000 50%, transparent 90%)"}})]}),(0,r.jsxs)("div",{className:"absolute inset-0 -z-10 hidden overflow-hidden md:block",children:[(0,r.jsx)("div",{className:"absolute top-20 right-20 h-96 w-96 rounded-full opacity-60 blur-3xl",style:{background:"radial-gradient(circle, rgba(156, 163, 175, 0.08) 0%, rgba(107, 114, 128, 0.05) 50%, transparent 80%)"}}),(0,r.jsx)("div",{className:"absolute bottom-20 left-20 h-80 w-80 rounded-full opacity-50 blur-3xl",style:{background:"radial-gradient(circle, rgba(107, 114, 128, 0.06) 0%, rgba(75, 85, 99, 0.04) 50%, transparent 80%)"}}),(0,r.jsx)("div",{className:"absolute top-20 right-20 hidden h-96 w-96 rounded-full opacity-30 blur-3xl dark:block",style:{background:"radial-gradient(circle, rgba(156, 163, 175, 0.04) 0%, rgba(107, 114, 128, 0.03) 50%, transparent 80%)"}}),(0,r.jsx)("div",{className:"absolute bottom-20 left-20 hidden h-80 w-80 rounded-full opacity-25 blur-3xl dark:block",style:{background:"radial-gradient(circle, rgba(107, 114, 128, 0.03) 0%, rgba(75, 85, 99, 0.02) 50%, transparent 80%)"}})]}),(0,r.jsxs)("div",{className:"mx-auto max-w-6xl",children:[(0,r.jsxs)(s.E.h1,{initial:{opacity:0,y:15},animate:{opacity:1,y:0},transition:{duration:.3,delay:.1},className:"mb-8 text-center text-3xl font-extrabold leading-[1.1] tracking-[-0.02em] text-gray-900 dark:text-white sm:text-5xl md:text-6xl lg:text-7xl",children:[(0,r.jsx)("div",{className:"mb-4 text-sm font-medium uppercase tracking-normal text-gray-600 dark:text-gray-300 sm:text-base md:text-lg",children:"API Days Paris 2025"}),"Meet"," ",(0,r.jsxs)("span",{className:"relative inline-block",children:[(0,r.jsx)("span",{className:"bg-gradient-to-r from-violet-500 via-purple-500 to-violet-600 bg-clip-text font-black text-transparent",children:"WunderGraph"}),(0,r.jsx)("div",{className:"absolute -inset-2 -z-10 rounded-lg bg-gradient-to-r from-violet-500/20 via-purple-500/20 to-violet-600/20 blur-lg"})]})," ","in Paris"]}),(0,r.jsxs)(s.E.div,{initial:{opacity:0,y:15}
1,animate:{opacity:1,y:0},transition:{duration:.3,delay:.15},className:"mx-auto mb-12 max-w-4xl space-y-1 text-center",children:[(0,r.jsx)("p",{className:"text-lg font-light leading-[1.3] text-gray-600 dark:text-gray-300 sm:text-xl md:text-xl",children:(0,r.jsx)("span",{className:"relative inline-block",children:(0,r.jsx)("span",{className:"bg-gradient-to-r from-gray-800 to-gray-600 bg-clip-text font-semibold text-transparent dark:from-gray-100 dark:to-gray-300",children:"December 9–11, 2025"})})}),(0,r.jsx)("p",{className:"text-base font-light leading-[1.3] text-gray-500 dark:text-gray-400 sm:text-lg md:text-lg",children:"Discover the next generation of API infrastructure"})]}),(0,r.jsxs)(s.E.div,{initial:{opacity:0,y:15},animate:{opacity:1,y:0},transition:{duration:.3,delay:.2},className:"flex flex-col items-center justify-center gap-4 sm:flex-row sm:justify-center",children:[(0,r.jsx)(c.zx,{label:(0,r.jsxs)("span",{className:"flex items-center",children:["Book your free assessment",(0,r.jsx)(x.Z,{className:"ml-2 h-5 w-5 transition-transform duration-200 ease-in-out"})]}),href:"https://wg.cal.com/ethan",theme:"primary",size:"xl",className:"group w-full border-none bg-gradient-to-r from-pink-500 to-pink-600 hover:from-pink-600 hover:to-pink-700 sm:w-auto [&:hover_svg]:translate-x-1"}),(0,r.jsx)(c.zx,{label:"Register for Hub",href:"https://hub.wundergraph.com",theme:"primary",size:"xl",onClick:()=>handleHubClick("apidays_hero"),className:"relative z-10 w-full !border-none bg-gradient-to-r from-pink-400 to-purple-400 text-black before:absolute before:inset-px before:-z-10 before:rounded-md before:bg-white before:transition-all hover:text-white before:hover:inset-0 before:hover:opacity-0 dark:text-white before:dark:bg-gray-950 hover:dark:text-black sm:w-auto"})]})]})]}),(0,r.jsxs)("div",{className:"space-y-8 sm:space-y-10 md:space-y-12 lg:space-y-16",children:[(0,r.jsxs)("section",{className:"relative flex items-center justify-center overflow-hidden bg-gray-50 px-4 pt-8 pb-12 dark:bg-gray-900/50 sm:pt-10 sm:pb-14 md:px-8 md:pt-12 md:pb-16 lg:pt-16 lg:pb-20",children:[(0,r.jsx)("div",{className:"pointer-events-none absolute top-0 left-0 right-0 z-0 h-32 bg-gradient-to-b from-gray-50 to-transparent dark:from-gray-900/50 dark:to-transparent"}),(0,r.jsx)("div",{className:"absolute inset-0 -z-10",children:(0,r.jsx)("div",{className:"absolute top-1/2 left-1/2 h-96 w-96 -translate-x-1/2 -translate-y-1/2 rounded-full bg-gradient-to-r from-gray-100/10 to-gray-200/10 blur-3xl dark:from-gray-800/5 dark:to-gray-700/5"})}),(0,r.jsx)("div",{className:"relative z-10 mx-auto w-full max-w-7xl",children:(0,r.jsxs)(s.E.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.3},className:"space-y-6 text-center",children:[(0,r.jsx)("div",{className:"space-y-6",children:(0,r.jsx)("h2",{className:"text-2xl font-black leading-[1.1] tracking-[-0.02em] text-gray-900 dark:text-white sm:text-3xl md:text-4xl lg:text-5xl",children:"Why visit our team?"})}),(0,r.jsxs)("p",{className:"mx-auto max-w-[65ch] text-lg font-light leading-[1.3] text-gray-600 dark:text-gray-300 sm:text-xl md:text-xl",children:["We're showcasing the next generation of API infrastructure. Learn how"," ",(0,r.jsx)("span",{className:"font-medium text-gray-800 dark:text-gray-200",children:"Cosmo"})," ","accelerates federated GraphQL adoption, how"," ",(0,r.jsx)("span",{className:"font-medium text-gray-800 dark:text-gray-200",children:"Hub"})," ","unlocks real-time API collaboration, and how"," ",(0,r.jsx)("span",{className:"font-medium text-gray-800 dark:text-gray-200",children:"Fission"})," ","transforms microservice governance with an intent-first design workflow."]}),(0,r.jsx)("div",{className:"mt-12 flex justify-center sm:mt-14 md:mt-16 lg:mt-20",children:(0,r.jsx)(c.zx,{label:(0,r.jsxs)("span",{className:"flex items-center",children:["Learn more about Cosmo",(0,r.jsx)(x.Z,{className:"ml-2 h-5 w-5 transition-transform duration-200 ease-in-out"})]}),href:"https://wundergraph.com/cosmo/features",theme:"primary",size:"xl",className:"group border-none bg-gradient-to-r from-pink-500 to-pink-600 hover:from-pink-600 hover:to-pink-700 [&:hover_svg]:translate-x-1"})})]})})]}),(0,r.jsxs)("section",{className:"relative overflow-hidden px-4 pt-6 pb-8 sm:pt-8 sm:pb-10 md:px-8 md:pt-10 md:pb-12 lg:pt-14 lg:pb-16",children:[(0,r.jsx)("div",{className:"pointer-events-none absolute top-0 left-0 right-0 z-0 h-32 bg-gradient-to-b from-white to-transparent dark:from-gray-950 dark:to-transparent"}),(0,r.jsx)("div",{className:"absolute inset-0 -z-10",children:(0,r.jsx)("div",{className:"absolute top-1/2 left-1/2 h-96 w-96 -translate-x-1/2 -translate-y-1/2 roun
1ded-full bg-gradient-to-r from-gray-100/50 to-gray-200/50 blur-3xl dark:from-gray-800/30 dark:to-gray-700/30"})}),(0,r.jsxs)("div",{className:"relative z-10 mx-auto max-w-7xl",children:[(0,r.jsxs)(s.E.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.3},className:"mb-12 space-y-6 text-center",children:[(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsx)("span",{className:"inline-block text-sm font-semibold uppercase tracking-widest text-gray-500 dark:text-gray-400",children:"Sessions"}),(0,r.jsx)("h2",{className:"text-2xl font-black leading-[1.1] tracking-[-0.02em] text-gray-900 dark:text-white sm:text-3xl md:text-4xl lg:text-5xl",children:"Our Talks and Workshops"})]}),(0,r.jsx)("p",{className:"mx-auto max-w-[65ch] text-lg font-light leading-[1.3] text-gray-600 dark:text-gray-300 sm:text-xl md:text-xl",children:"Join our team for deep dives into intent-first APIs, federated subscriptions, schema governance, and secure GraphQL for AI."})]}),(0,r.jsxs)("div",{className:"mx-auto grid max-w-5xl gap-12",children:[(0,r.jsx)(s.E.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.3,delay:0},className:"group relative overflow-hidden rounded-2xl border border-gray-200 bg-white p-6 transition-all duration-300 hover:border-gray-300 hover:shadow-md dark:border-gray-700 dark:bg-gray-800/50 dark:hover:border-gray-600",children:(0,r.jsxs)("div",{className:"flex flex-col gap-6 md:flex-row",children:[(0,r.jsxs)("div",{className:"flex-1 md:w-2/3",children:[(0,r.jsxs)("div",{className:"mb-6 flex flex-wrap items-center gap-6",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("div",{className:"flex h-8 w-8 flex-shrink-0 items-center justify-center rounded-lg bg-gradient-to-br from-pink-100 to-pink-200 dark:from-pink-900/30 dark:to-pink-800/30",children:(0,r.jsx)(m,{className:"h-4 w-4 text-pink-600 dark:text-pink-400"})}),(0,r.jsx)("span",{className:"inline-block rounded-full bg-pink-100 px-3 py-1.5 text-xs font-semibold text-pink-700 shadow-sm dark:bg-pink-900/50 dark:text-pink-300",children:"Workshop"})]}),(0,r.jsx)("span",{className:"text-sm text-gray-500 dark:text-gray-400",children:"December 9 • 11:00 AM – 11:55 AM • Aub\xe9pine 4"})]}),(0,r.jsx)("h3",{className:"mb-6 text-xl font-semibold leading-tight text-gray-900 dark:text-white sm:text-xl",children:"Building Intent-First APIs with Fission - From Concept to Collaboration"}),(0,r.jsx)("p",{className:"max-w-[65ch] text-base leading-[1.3] text-gray-600 dark:text-gray-300 sm:text-lg",children:"A hands-on workshop teaching the Fission methodology for building federated GraphQL APIs. Learn intent-first schema design, collaborative workflows, governance evolution, and deploying a real Fission-powered federation setup. Ideal for API architects, engineering leads, and developers."})]}),(0,r.jsxs)("div",{className:"flex flex-row items-center gap-3 md:w-1/3 md:flex-col md:items-center md:justify-start",children:[(0,r.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,r.jsx)("div",{className:"relative h-20 w-20 overflow-hidden rounded-full border-2 border-gray-200 dark:border-gray-700 md:h-24 md:w-24",children:(0,r.jsx)(n(),{src:"/images/people/nithin-headshot.png",alt:"Nithin Kumar B",fill:!0,sizes:"(max-width: 768px) 80px, 96px",className:"object-cover"})}),(0,r.jsx)("span",{className:"text-center text-sm font-medium text-gray-700 dark:text-gray-300",children:"Nithin Kumar B"})]}),(0,r.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,r.jsx)("div",{className:"relative h-20 w-20 overflow-hidden rounded-full border-2 border-gray-200 dark:border-gray-700 md:h-24 md:w-24",children:(0,r.jsx)(n(),{src:"/images/people/jens-headshot.png",alt:"Jens Neuse",fill:!0,sizes:"(max-width: 768px) 80px, 96px",className:"object-cover"})}),(0,r.jsx)("span",{className:"text-center text-sm font-medium text-gray-700 dark:text-gray-300",children:"Jens Neuse"})]})]})]})}),(0,r.jsx)(s.E.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.3,delay:.05},className:"group relative overflow-hidden rounded-2xl border border-gray-200 bg-white p-6 transition-all duration-300 hover:border-gray-300 hover:shadow-md dark:border-gray-700 dark:bg-gray-800/50 dark:hover:border-gray-600",children:(0,r.jsxs)("div",{className:"flex flex-col gap-6 md:flex-row md:items-center",children:[(0,r.jsxs)("div",{className:"flex-1 md:w-2/3",children:[(0,r.jsxs)("div",{className:"mb-6 flex flex-wrap items-center gap-6",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("div",{className:"flex h-8 w-8 flex-shrink-0 items-center justify-center rounded-lg bg-gradient-to-br from-violet-100 to-violet-200 dark:from-violet-900/30 dark:to-violet-800/30",children:(0,r.jsx)(g.Z,{className:"h-4 w-4 text-violet-600 dar
1k:text-violet-400"})}),(0,r.jsx)("span",{className:"inline-block rounded-full bg-violet-100 px-3 py-1.5 text-xs font-semibold text-violet-700 shadow-sm dark:bg-violet-900/50 dark:text-violet-300",children:"Talk"})]}),(0,r.jsx)("span",{className:"text-sm text-gray-500 dark:text-gray-400",children:"December 10 • 5:00 PM – 5:25 PM • Ampitheatre"})]}),(0,r.jsx)("h3",{className:"mb-6 text-xl font-semibold leading-tight text-gray-900 dark:text-white sm:text-xl",children:'MCP: Is GraphQL the Right "Tool" For the Job?'}),(0,r.jsx)("p",{className:"max-w-[65ch] text-base leading-[1.3] text-gray-600 dark:text-gray-300 sm:text-lg",children:"A practical look at secure GraphQL for AI using MCP and persisted operations. Explore how job-to-be-done operation design creates predictable, secure, LLM-friendly APIs."})]}),(0,r.jsx)("div",{className:"flex flex-row items-center gap-3 md:w-1/3 md:flex-col md:items-center md:justify-center",children:(0,r.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,r.jsx)("div",{className:"relative h-20 w-20 overflow-hidden rounded-full border-2 border-gray-200 dark:border-gray-700 md:h-24 md:w-24",children:(0,r.jsx)(n(),{src:"/images/people/ahmet-headshot.png",alt:"Ahmet Soormally",fill:!0,sizes:"(max-width: 768px) 80px, 96px",className:"object-cover"})}),(0,r.jsx)("span",{className:"text-center text-sm font-medium text-gray-700 dark:text-gray-300",children:"Ahmet Soormally"})]})})]})}),(0,r.jsx)(s.E.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.3,delay:.1},className:"group relative overflow-hidden rounded-2xl border border-gray-200 bg-white p-6 transition-all duration-300 hover:border-gray-300 hover:shadow-md dark:border-gray-700 dark:bg-gray-800/50 dark:hover:border-gray-600",children:(0,r.jsxs)("div",{className:"flex flex-col gap-6 md:flex-row",children:[(0,r.jsxs)("div",{className:"flex-1 md:w-2/3",children:[(0,r.jsxs)("div",{className:"mb-6 flex flex-wrap items-center gap-6",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("div",{className:"flex h-8 w-8 flex-shrink-0 items-center justify-center rounded-lg bg-gradient-to-br from-violet-100 to-violet-200 dark:from-violet-900/30 dark:to-violet-800/30",children:(0,r.jsx)(g.Z,{className:"h-4 w-4 text-violet-600 dark:text-violet-400"})}),(0,r.jsx)("span",{className:"inline-block rounded-full bg-violet-100 px-3 py-1.5 text-xs font-semibold text-violet-700 shadow-sm dark:bg-violet-900/50 dark:text-violet-300",children:"Talk"})]}),(0,r.jsx)("span",{className:"text-sm text-gray-500 dark:text-gray-400",children:"December 11 • 10:15 AM – 10:40 AM • Aub\xe9pine 1/2"})]}),(0,r.jsx)("h3",{className:"mb-6 text-xl font-semibold leading-tight text-gray-900 dark:text-white sm:text-xl",children:"Introducing Fission: The Intent-first Approach to Schema Design and Microservice Governance"}),(0,r.jsx)("p",{className:"max-w-[65ch] text-base leading-[1.3] text-gray-600 dark:text-gray-300 sm:text-lg",children:"A deep dive into Fission's top-down methodology for building cleaner, business-aligned service boundaries and real-time schema collaboration."})]}),(0,r.jsxs)("div",{className:"flex flex-row items-center gap-3 md:w-1/3 md:flex-col md:items-center md:justify-start",children:[(0,r.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,r.jsx)("div",{className:"relative h-20 w-20 overflow-hidden rounded-full border-2 border-gray-200 dark:border-gray-700 md:h-24 md:w-24",children:(0,r.jsx)(n(),{src:"/images/people/nithin-headshot.png",alt:"Nithin Kumar B",fill:!0,sizes:"(max-width: 768px) 80px, 96px",className:"object-cover"})}),(0,r.jsx)("span",{className:"text-center text-sm font-medium text-gray-700 dark:text-gray-300",children:"Nithin Kumar B"})]}),(0,r.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,r.jsx)("div",{className:"relative h-20 w-20 overflow-hidden rounded-full border-2 border-gray-200 dark:border-gray-700 md:h-24 md:w-24",children:(0,r.jsx)(n(),{src:"/images/people/jens-headshot.png",alt:"Jens Neuse",fill:!0,sizes:"(max-width: 768px) 80px, 96px",className:"object-cover"})}),(0,r.jsx)("span",{className:"text-center text-sm font-medium text-gray-700 dark:text-gray-300",children:"Jens Neuse"})]})]})]})}),(0,r.jsx)(s.E.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.3,delay:.15},className:"group relative overflow-hidden rounded-2xl border border-gray-200 bg-white p-6 transition-all duration-300 hover:border-gray-300 hover:shadow-md dark:border-gray-700 dark:bg-gray-800/50 dark:hover:border-gray-600",children:(0,r.jsxs)("div",{className:"flex flex-col gap-6 md:flex-row md:items-center",children:[(0,r.jsxs)("div",{className:"flex-1 md:w-2/3",children:[(0,r.jsxs)("div",{className:"mb-6 flex flex-wrap items-center gap-6",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("div",{className:"flex h-8 w-8 flex-shrink-0 items-center justify-center rounded-lg bg-gradient-to-br from-violet-100 to-violet-200 dark:from-violet-900/30 dark:to-violet-800/30",children:(0,r.jsx)(g.Z,{className:"h-4 w-4 text-violet-600 dar
1k:text-violet-400"})}),(0,r.jsx)("span",{className:"inline-block rounded-full bg-violet-100 px-3 py-1.5 text-xs font-semibold text-violet-700 shadow-sm dark:bg-violet-900/50 dark:text-violet-300",children:"Talk"})]}),(0,r.jsx)("span",{className:"text-sm text-gray-500 dark:text-gray-400",children:"December 11 • 2:00 PM – 2:25 PM • Aub\xe9pine 1/2"})]}),(0,r.jsx)("h3",{className:"mb-6 text-xl font-semibold leading-tight text-gray-900 dark:text-white sm:text-xl",children:"An Eventful Journey: Building Federated GraphQL Subscriptions"}),(0,r.jsx)("p",{className:"max-w-[65ch] text-base leading-[1.3] text-gray-600 dark:text-gray-300 sm:text-lg",children:"How we evolved from per-service subscriptions to a gateway-driven, event-system-powered architecture. Learn strategies for consistency, performance, and scaling federated real-time APIs."})]}),(0,r.jsx)("div",{className:"flex flex-row items-center gap-3 md:w-1/3 md:flex-col md:items-center md:justify-center",children:(0,r.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,r.jsx)("div",{className:"relative h-20 w-20 overflow-hidden rounded-full border-2 border-gray-200 dark:border-gray-700 md:h-24 md:w-24",children:(0,r.jsx)(n(),{src:"/images/people/ale-headshot.png",alt:"Alessandro Pagnin",fill:!0,sizes:"(max-width: 768px) 80px, 96px",className:"object-cover"})}),(0,r.jsx)("span",{className:"text-center text-sm font-medium text-gray-700 dark:text-gray-300",children:"Alessandro Pagnin"})]})})]})})]})]})]})]}),(0,r.jsx)("div",{className:"mt-8 sm:mt-10 md:mt-12 lg:mt-16",children:(0,r.jsxs)("section",{className:"relative overflow-hidden bg-gray-50 py-8 px-4 dark:bg-gray-900/50 sm:py-10 md:px-8 md:py-12 lg:py-16",children:[(0,r.jsx)("div",{className:"pointer-events-none absolute top-0 left-0 right-0 z-0 h-32 bg-gradient-to-b from-gray-50 to-transparent dark:from-gray-900/50 dark:to-transparent"}),(0,r.jsx)("div",{className:"absolute inset-0 -z-10",children:(0,r.jsx)("div",{className:"absolute top-1/2 left-1/2 h-96 w-96 -translate-x-1/2 -translate-y-1/2 rounded-full bg-gradient-to-r from-gray-100/10 to-gray-200/10 blur-3xl dark:from-gray-800/5 dark:to-gray-700/5"})}),(0,r.jsxs)("div",{className:"relative z-10 mx-auto max-w-5xl space-y-12 text-center",children:[(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsx)("span",{className:"inline-block text-sm font-semibold uppercase tracking-widest text-gray-500 dark:text-gray-400",children:"Get Started"}),(0,r.jsx)("h2",{className:"text-2xl font-black leading-[1.1] tracking-[-0.02em] text-gray-900 dark:text-white sm:text-3xl md:text-4xl lg:text-5xl",children:"See you in Paris"}),(0,r.jsx)("p",{className:"mx-auto max-w-[65ch] text-lg font-light leading-[1.3] text-gray-600 dark:text-gray-300 sm:text-xl md:text-xl",children:"Explore how Cosmo, Hub, and Fission can move your API platform forward. Our team is here to help."})]}),(0,r.jsxs)("div",{className:"mt-12 flex flex-col items-center justify-center gap-6 md:flex-row",children:[(0,r.jsx)(c.zx,{label:(0,r.jsxs)("span",{className:"flex items-center",children:["Book your free assessment",(0,r.jsx)(x.Z,{className:"ml-2 h-5 w-5 transition-transform duration-200 ease-in-out"})]}),href:"https://wg.cal.com/ethan",theme:"primary",size:"xl",className:"group w-full bg-gradient-to-r from-pink-500 to-pink-600 hover:from-pink-600 hover:to-pink-700 md:w-auto [&:hover_svg]:translate-x-1"}),(0,r.jsx)(c.zx,{label:"Request early access to Hub",href:"https://hub.wundergraph.com",theme:"secondary",size:"xl",onClick:()=>handleHubClick("apidays_cta"),className:"w-full md:w-auto"})]})]})]})})]})})}},65326:function(e,t,a){"use strict";var r=a(85170);let s=r.forwardRef(function({title:e,titleId:t,...a},s){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:s,"aria-labelledby":t},a),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3"}))});t.Z=s},42954:function(e,t,a){"use strict";var r=a(85170);let s=r.forwardRef(function({title:e,titleId:t,...a},s){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:s,"aria-labelledby":t},a),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 18.75a6 6 0 006-6v-1.5m-6 7.5a6 6 0 01-6-6v-1.5m6 7.5v3.75m-3.75 0h7.5M12 15.75a3 3 0 01-3-3V4.5a3 3 0 116 0v8.25a3 3 0 01-3 3z"}))});t.Z=s},83514:function(e,t,a){"use strict";a.d(t,{K:function(){return s},k:function(){return i}});var r=a(24947);let s=r.Z,i=r.Z},24947:function(e,t,a){"use strict";a.d(t,{Z:function(){return noop}});let noop=e=>e}},function(e){e.O(0,[39786,49774,92888,40179],function(){return e(e.s=10386)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.