[{"data":1,"prerenderedAt":2450},["ShallowReactive",2],{"api/event":3,"api/brands":1333,"api/page:vuejs-amsterdam:/on-demand:6V6tQsGsnB":1363,"api/events":1791},{"id":4,"name":5,"startsAt":6,"endsAt":7,"mostRelevantFrom":8,"runevents_slug":9,"brand":10,"schedule":9,"speakers":54,"headerMenu":881,"tickets":905,"partners":906,"googleAnalyticsID":1045,"defaultMeta":1046,"gtmID":1050,"venue":9,"sponsors":1051,"footerLinks":1156,"footer":1163,"talks":1164},"2","VueJS Amsterdam","2026-03-12T07:00:00.000Z","2026-03-13T17:00:00.000Z","2025-09-29T22:00:00.000Z",null,{"name":11,"slug":12,"domain":13,"youtubeChannelId":14,"youtubeLiveVideoId":9,"youtubePremiereVideoId":9,"primaryColor":15,"socials":9,"logo":26,"defaultMeta":31,"colors":41}," Vue.js Amsterdam","vuejs-amsterdam","https://www.vuejs.amsterdam","UC1nBp6ouBB1o5P8YvPznPOw",{"50":16,"100":17,"200":18,"300":19,"400":20,"500":21,"600":22,"700":23,"800":24,"900":25},"#FBE7DC","#F9DBC9","#F5C2A5","#F0A980","#EC905C","#E87737","#CF5A18","#9D4412","#6A2E0C","#381806",{"name":27,"url":28,"mime":29,"alternativeText":30},"logo-vuejs-amsterdam.svg","https://assets.jsworldconference.com/logo_vuejs_amsterdam_b4b41918cb.svg","image/webp","VueJS Amsterdam logo",{"customMeta":32,"description":36,"keywords":37,"previewImage":38,"title":9},[33],{"content":34,"name":35},"khs84t4g6vmb3kmesfrbopjeajo4bm","facebook-domain-verification","Vuejs Amsterdam is the Vue Community Event of the year","vuejs,amsterdam,conference,event,javascript,developer,frontend",{"url":39,"provider":40,"mime":29},"https://images.jsworldconference.com/logo_vuejs_amsterdam_b4b41918cb.svg","strapi-provider-upload-cloudflare-r2",[42,45,48,51],{"color":43,"name":44},"#b754f7","purple",{"color":46,"name":47},"#FFDF00","yellow",{"color":49,"name":50},"#36D49A","green",{"color":52,"name":53},"#1698F4","blue",[55,83,101,120,144,166,189,207,233,249,280,284,307,334,356,382,400,405,409,426,446,469,485,512,526,543,566,580,597,613,636,664,669,674,698,701,719,737,754,772,791,809,835,860],{"id":56,"person":57,"subtitle":61,"topic":9,"intro":9},"3",{"id":58,"displayName":59,"subtitle":9,"nickname":60,"jobTitle":61,"intro":62,"organization_logo_overwrite":63,"organization":64,"photo":72,"country":75,"tools":76,"speakerAt":77},"6","Matias Capeletto","Patak","Vite core team","🎤 Vite Ecosystem & Panel Discussion | Matias (patak) is a Vite core team member, and a Vitest and Vue team member. He works at Bolt, doing Open Source work full time for the Vite Ecosystem.",{"data":9},{"id":65,"name":66,"logo":67,"website":70,"intro":71},"885","bolt.new",{"alternativeText":9,"provider":40,"url":68,"mime":69},"https://images.jsworldconference.com/logo_black_color_2e6cf40269.svg","image/svg+xml","https://bolt.new","Bolt.new is an AI-powered web development agent that allows you to prompt, run, edit, and deploy full-stack applications directly from your browser—no local setup required.",{"alternativeText":9,"provider":40,"url":73,"mime":74},"https://images.jsworldconference.com/Patak_Matias_c570400523.jpg","image/jpeg","Argentina",[],[78],{"talks":79},[80],{"title":81,"description":9,"youtubeUrl":82,"slidesUrl":9},"Vite the past present & Future","https://www.youtube.com/watch?v=O3e7l9cK004",{"id":84,"person":85,"subtitle":88,"topic":9,"intro":9},"5",{"id":86,"displayName":87,"subtitle":9,"nickname":9,"jobTitle":88,"intro":89,"organization_logo_overwrite":90,"organization":91,"photo":92,"country":96,"tools":97,"speakerAt":98},"8","Haoqun Jiang","Vue.js Core Team","Haoqun Jiang is a member of the Vue.js core team, working full-time for the Vue.js organization",{"data":9},{"data":9},{"alternativeText":93,"provider":94,"url":95,"mime":29},"Photo of Haoqun Jiang","aws-s3","https://images.jsworldconference.com/haoqun_jiang_17fd5d6e50.webp","China",[],[99],{"talks":100},[],{"id":102,"person":103,"subtitle":88,"topic":9,"intro":9},"7",{"id":104,"displayName":105,"subtitle":106,"nickname":9,"jobTitle":88,"intro":9,"organization_logo_overwrite":107,"organization":108,"photo":109,"country":112,"tools":113,"speakerAt":114},"10","Natalia Tepluhina","Huge Vue 2-3 Migration",{"data":9},{"data":9},{"alternativeText":110,"provider":94,"url":111,"mime":29},"Photo of Natalia Tepluhina","https://images.jsworldconference.com/natalia_tepluhina_00bfcf2ae7.webp","The Netherlands",[],[115],{"talks":116},[117],{"title":118,"description":9,"youtubeUrl":119,"slidesUrl":9},"Seven ways to make your Vue component tests better","https://www.youtube.com/watch?v=9Jt7R4MfCeU",{"id":86,"person":121,"subtitle":143,"topic":9,"intro":9},{"id":122,"displayName":123,"subtitle":124,"nickname":9,"jobTitle":125,"intro":126,"organization_logo_overwrite":127,"organization":128,"photo":135,"country":138,"tools":139,"speakerAt":140},"28","Yaël Guilloux","Pinceau | Approaching CSS-in-TS with Vue","Lead Frontend Developer","Love to make my daily life better through code . Building things at Nuxt Labs 💚 Mostly use Vue.js and Nuxt.js.",{"data":9},{"id":129,"name":130,"logo":131,"website":133,"intro":134},"58","Nuxt Labs",{"alternativeText":9,"provider":40,"url":132,"mime":69},"https://images.jsworldconference.com/Logo_Nuxt_Black_2023_ae16fe6648.svg","https://nuxtlabs.com/?ref=jsworld","We build open source solutions focused on developer experience such as NuxtJS, Docus and Vue Telescope.",{"alternativeText":9,"provider":40,"url":136,"mime":137},"https://images.jsworldconference.com/Yael_Square_1_2e8c2a7208.png","image/png","France",[],[141],{"talks":142},[],"Nuxt Core Team",{"id":145,"person":146,"subtitle":88,"topic":164,"intro":165},"9",{"id":147,"displayName":148,"subtitle":149,"nickname":150,"jobTitle":88,"intro":151,"organization_logo_overwrite":152,"organization":153,"photo":154,"country":138,"tools":157,"speakerAt":158},"12","Eduardo San Martin Morote","Vue Core Team and Creator of Pinia","posva","🎤 Typesafe state in your URL | Creator of Pinia and working on Vue-Router, Vuefire and Vue. Eduardo is a Consultant and Trainer from Spain living in France. ",{"data":9},{"data":9},{"alternativeText":155,"provider":94,"url":156,"mime":29},"Photo of Eduardo San Martin Morote","https://images.jsworldconference.com/eduardo_san_martin_morote_64d6c9d59e.webp",[],[159],{"talks":160},[161],{"title":162,"description":9,"youtubeUrl":163,"slidesUrl":9},"Pinia Disasterclass","https://www.youtube.com/watch?v=Oq1VR8bs2p8","Vue Core Team ","Creator of Pinia and working on Vue-Router, Vuefire and Vue. Eduardo is a Consultant and Trainer from Spain living in France. ",{"id":104,"person":167,"subtitle":170,"topic":9,"intro":9},{"id":168,"displayName":169,"subtitle":9,"nickname":9,"jobTitle":170,"intro":171,"organization_logo_overwrite":172,"organization":173,"photo":179,"country":181,"tools":182,"speakerAt":183},"13","Adam Jahr","Co-founder of VueMastery","Founder of VueMastery and Vue.js Community Partner. VueMastery is the ultimate learning resource for Vue developers and the biggest financial backer of the Vue framework.",{"data":9},{"id":174,"name":175,"logo":176,"website":178,"intro":9},"226","Vue Mastery ",{"alternativeText":9,"provider":40,"url":177,"mime":137},"https://images.jsworldconference.com/1_uca_S99k_Wj_Hu1_I4_Efu_Sz_A_2x_359bc833d7.png","https://www.vuemastery.com/",{"alternativeText":9,"provider":40,"url":180,"mime":137},"https://images.jsworldconference.com/1_X_K_Fq_Gqc6l_Z3yybx_QE_Bmu_Q_737ecd6a72.png","United States",[],[184],{"talks":185},[186],{"title":187,"description":9,"youtubeUrl":188,"slidesUrl":9},"Rendering Revealed","https://www.youtube.com/watch?v=SppHoykqoAI",{"id":147,"person":190,"subtitle":88,"topic":9,"intro":9},{"id":191,"displayName":192,"subtitle":9,"nickname":9,"jobTitle":193,"intro":194,"organization_logo_overwrite":195,"organization":196,"photo":197,"country":138,"tools":200,"speakerAt":201},"15","Guillaume Chau","Vue.js Core team member","🎤 rstore | VueJS core team and Apollo GraphQL contributor. Maintaining official tools in the Vue ecosystem like the devtools, Vue-Apollo, Vue-CLI, Vue-UI, Meteor-Vue",{"data":9},{"data":9},{"alternativeText":198,"provider":94,"url":199,"mime":29},"Photo og Guillaume Chau","https://images.jsworldconference.com/guillaume_chau_08f264c87c.webp",[],[202],{"talks":203},[204],{"title":205,"description":9,"youtubeUrl":206,"slidesUrl":9},"Vue & Vite Devtools","https://www.youtube.com/watch?v=Ls106PfuVWU",{"id":208,"person":209,"subtitle":230,"topic":231,"intro":232},"24",{"id":208,"displayName":210,"subtitle":211,"nickname":9,"jobTitle":212,"intro":213,"organization_logo_overwrite":214,"organization":215,"photo":222,"country":225,"tools":226,"speakerAt":227},"Maya Shavin","Vue3 Composition Api and XState","Senior Software Engineer","Senior Software Engineer at Microsoft and founder of the VueJSIsrael Community. Speaking on StorefrontUI and a GDE Nuxt.js ambassador",{"data":9},{"id":216,"name":217,"logo":218,"website":221,"intro":9},"39","Microsoft",{"alternativeText":219,"provider":94,"url":220,"mime":29},"Microsoft_logo_(2012).svg","https://images.jsworldconference.com/Microsoft_logo_2012_7acc75f676.svg","https://developer.microsoft.com/en-us?ref=devworldconference",{"alternativeText":223,"provider":40,"url":224,"mime":74},"Photo of Maya Shavin","https://images.jsworldconference.com/Maya_Shavin_3bbd603240.jpeg","Israel",[],[228],{"talks":229},[],"Vue3 composition api and XState","building component system with Vue 3 composition api and XState","Building component system with Vue 3 composition api and XState",{"id":234,"person":235,"subtitle":247,"topic":247,"intro":248},"25",{"id":234,"displayName":236,"subtitle":237,"nickname":9,"jobTitle":238,"intro":9,"organization_logo_overwrite":239,"organization":240,"photo":241,"country":138,"tools":243,"speakerAt":244},"Aurélie Violette","VueJs Performance Optimization","Techlead at WeWeb",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":242,"mime":74},"https://images.jsworldconference.com/Aurelie_violette_23e8227eb1.jpeg",[],[245],{"talks":246},[],"Developing Weweb: VueJs Performance optimization on a large webapp","A tour of different ways to optimize large app,with real live examples and test comparison",{"id":250,"person":251,"subtitle":278,"topic":278,"intro":279},"29",{"id":252,"displayName":253,"subtitle":9,"nickname":9,"jobTitle":254,"intro":255,"organization_logo_overwrite":256,"organization":258,"photo":265,"country":268,"tools":269,"speakerAt":270},"27","Filip Rakowski","Co-Founder and CTO @Alokai","🎤 Building the shopping journeys of the future - ChatGPT Apps, Adaptive Interfaces and more... | An active member of Vue.js Community, co-organizer of Wrocław Vue.js meetups and speaker on international Vue.js and Javascript conferences all around the world. He loves eCommerce, Vue, Nuxt and is always eager to find ways to optimize web performance. ",{"url":257,"alternativeText":9},"https://assets.jsworldconference.com/Alokai_b407a08977.png",{"id":259,"name":260,"logo":261,"website":263,"intro":264},"1414","Alokai",{"alternativeText":9,"provider":40,"url":262,"mime":137},"https://images.jsworldconference.com/alokai_Logo_green_2x_z4vmhz_bbbf8ebfad.png","https://alokai.com?ref=vuejsamsterdam","Your guide to the truly agnostic composable frontend | Alokai is a comprehensive Frontend as a Service solution that helps you build, deploy, and manage enterprise ecommerce storefronts smarter.",{"alternativeText":266,"provider":40,"url":267,"mime":137},"Photo of Philip Rakowski","https://images.jsworldconference.com/filip_rakowski_db50aa744f.png","Poland",[],[271,273],{"talks":272},[],{"talks":274},[275],{"title":276,"description":9,"youtubeUrl":277,"slidesUrl":9},"Open Source eCommerce with Nuxt and Vue Storefront","https://www.youtube.com/watch?v=mPTHmst2UsU","Storefront UI","Customization-first, performance-oriented and elegant UI framework for eCommerce (and not only) based on Vue.js and Google Retail UX Playbook.",{"id":281,"person":282,"subtitle":283,"topic":283,"intro":9},"30",{"data":9},"State of Vue 2023",{"id":285,"person":286,"subtitle":306,"topic":9,"intro":9},"31",{"id":84,"displayName":287,"subtitle":9,"nickname":9,"jobTitle":288,"intro":289,"organization_logo_overwrite":290,"organization":291,"photo":297,"country":299,"tools":300,"speakerAt":301},"Debbie O'Brien","Senior Staff Developer Relations Engineer, Applied AI","🎤 The Agentic Developer: Orchestrating AI Workflows with MCPs | Google Developer Expert in web technologies, Cloudinary Media Developer Expert and former Microsoft Most Valuable Professional in developer technologies and Github Star Alumni. International Conference Speaker. Teacher, blogger and Open Source contributor.",{"data":9},{"id":292,"name":293,"logo":294,"website":296,"intro":9},"654","Block.xyz",{"alternativeText":9,"provider":40,"url":295,"mime":137},"https://images.jsworldconference.com/Block_Inc_logo_22d4350808.png","block.xyz",{"alternativeText":9,"provider":40,"url":298,"mime":74},"https://images.jsworldconference.com/Debbie_Obrien_f83aeabfa2.jpeg","Mallorca",[],[302,304],{"talks":303},[],{"talks":305},[],"Playwright e2e advocate",{"id":308,"person":309,"subtitle":9,"topic":332,"intro":333},"32",{"id":250,"displayName":310,"subtitle":311,"nickname":9,"jobTitle":312,"intro":313,"organization_logo_overwrite":314,"organization":315,"photo":323,"country":181,"tools":325,"speakerAt":326},"Daniel Kelly","From Vue CLI to Vite","Lead Instructor","Teaching Vue.js to beginners and experienced developers alike. Most days I'm either working on the content for a new course, preparing to teach live workshops, writing articles for the Vue School blog, or helping to plan the next big Vue School event.\n\nPrior to joining the Vue School, I was a full stack developer and worked with technologies such as Vue.js, Nuxt.js, and Laravel. I loved working with them so much, that I knew I wanted to teach others about the technology so they could benefit from them just like I did!\"",{"data":9},{"id":316,"name":317,"logo":318,"website":321,"intro":322},"38","VueSchool",{"alternativeText":319,"provider":94,"url":320,"mime":29},"VueSchool logo","https://images.jsworldconference.com/vueschool_d662da3f12.webp","https://vueschool.io/","Learn Vue.js and modern, cutting-edge front-end technologies from core-team members and industry experts with our premium tutorials and video courses.",{"alternativeText":9,"provider":40,"url":324,"mime":74},"https://images.jsworldconference.com/vue_bg_headshot_sqaure_Daniel_Kelly_0f645a4206.jpg",[],[327],{"talks":328},[329],{"title":330,"description":9,"youtubeUrl":331,"slidesUrl":9},"Common Mistakes in Vue.js","https://www.youtube.com/watch?v=AHfU1PZnXq4","Migrating from Vue CLI to Vite","Vite has revolutionized the Vue.js development experience with it's lightning fast server starts and HMR. It's the definite first pick for starting up any new project. But what about your existing projects that use Vue CLI? Vue CLI projects can be migrated to use Vite to capitalize on that awesome developer experience. Learn the steps to get it done!",{"id":335,"person":336,"subtitle":354,"topic":355,"intro":9},"33",{"id":102,"displayName":337,"subtitle":9,"nickname":9,"jobTitle":338,"intro":339,"organization_logo_overwrite":340,"organization":341,"photo":343,"country":138,"tools":345,"speakerAt":346},"Sebastien Chopin","Creator of Nuxt.js","Talk: State of Nuxt 2025 | Build your next Vue.js application with confidence using NuxtJS. An open source framework making web development simple and powerful.",{"data":9},{"id":129,"name":130,"logo":342,"website":133,"intro":134},{"alternativeText":9,"provider":40,"url":132,"mime":69},{"alternativeText":9,"provider":40,"url":344,"mime":74},"https://images.jsworldconference.com/Sebastien_Chopin_5734a6abba.jpeg",[],[347,349],{"talks":348},[],{"talks":350},[351],{"title":352,"description":9,"youtubeUrl":353,"slidesUrl":9},"Full Stack with Nuxt","https://www.youtube.com/watch?v=RyVHzTmnyVA","State of Nuxt ","State of Nuxt 2023",{"id":357,"person":358,"subtitle":380,"topic":381,"intro":9},"34",{"id":359,"displayName":360,"subtitle":9,"nickname":9,"jobTitle":361,"intro":362,"organization_logo_overwrite":363,"organization":364,"photo":365,"country":367,"tools":368,"speakerAt":375},"11","Pooya Parsa","Creator of Nitro","🎤 Nitro + Rolldown/Vite + Vue SPA + AI Agents | Pooya is the creator of Nitro, H3, and UnJS, and a core team member of Nuxt. He currently works full-time on open-source projects, aiming to build agnostic solutions for everyone.",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":366,"mime":74},"https://images.jsworldconference.com/Pooya_Parsa_ad23c2deb7.jpg","Netherlands",[369],{"name":370,"logo":371,"website":373,"description":374},"Nitro",{"alternativeText":9,"provider":40,"url":372,"mime":69},"https://images.jsworldconference.com/nitro_logo_00675f4c91.svg","https://nitro.unjs.io/","Build and Deploy Universal JavaScript Servers",[376,378],{"talks":377},[],{"talks":379},[],"UnJS | Unified JavaScript Tools","UnJS ",{"id":383,"person":384,"subtitle":399,"topic":399,"intro":9},"35",{"id":145,"displayName":385,"subtitle":9,"nickname":9,"jobTitle":386,"intro":9,"organization_logo_overwrite":387,"organization":388,"photo":389,"country":392,"tools":393,"speakerAt":394},"Bjorn Lu","Svelte and Vite core team",{"data":9},{"data":9},{"alternativeText":390,"provider":94,"url":391,"mime":29},"Bjorn-Lu","https://images.jsworldconference.com/Bjorn_Lu_744e0bc916.webp","Malaysia",[],[395,397],{"talks":396},[],{"talks":398},[],"Whyframe",{"id":401,"person":402,"subtitle":9,"topic":403,"intro":404},"36",{"data":9},"Building Elk: Rapid Development with Nuxt 3","Building Elk: Rapid Development with Nuxt 3\n\nCase Study of Nuxt 3 in action, using Elk, which is (soon) an open-source Mastodon client",{"id":406,"person":407,"subtitle":9,"topic":408,"intro":9},"37",{"data":9},"Nuxt powered Vue DX",{"id":410,"person":411,"subtitle":9,"topic":424,"intro":425},"40",{"id":357,"displayName":412,"subtitle":413,"nickname":9,"jobTitle":414,"intro":415,"organization_logo_overwrite":416,"organization":417,"photo":418,"country":138,"tools":420,"speakerAt":421},"Lucie Haberer","open-source ecosystem","Developer Experience Engineer","Lucie Haberer is a Nuxt hacker and ambassador who's into crawling GitHub to find and learn new things. She's currently working from Northern France as a Developer Experience Engineer for Prismic. Lucie loves to fiddle with Node.js and serverless things. With those technologies, she makes things ranging from bots of all sorts to questionable CLIs. Occasionally, she writes technical pieces and promotes artists' work on her website: lucie.red",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":419,"mime":74},"https://images.jsworldconference.com/real_old_Lucie_Haberer_b2ea90c02f.jpg",[],[422],{"talks":423},[],"Maintaining your company’s open-source ecosystem","Have you ever found yourself lost in your node modules feeling like a toddler on a university campus? Yes? Well, since you work with node modules, that means you’re definitely using various NPM packages throughout your projects, but do you know what they are made of? Join Lucie during her talk to better understand how NPM packages work, how to make great packages, and what maintaining a package ecosystem looks like as she shares some of her experience publishing and maintaining packages both for her company and as an open-source contributor.",{"id":427,"person":428,"subtitle":9,"topic":444,"intro":445},"41",{"id":383,"displayName":429,"subtitle":9,"nickname":9,"jobTitle":430,"intro":431,"organization_logo_overwrite":432,"organization":434,"photo":435,"country":138,"tools":437,"speakerAt":438},"Tim Benniks","Developer Experience Lead @ Contentstack","🎤 From Vanilla Chaos to Vue Zen: Rebuilding EA’s 2013 Need For Speed Rivals Web Campaign in 2026 | Tim is active in the developer community through speaking engagements at conferences and creation of YouTube videos on modern technologies. Tim collaborates regularly with startups like Cloudinary, Prismic, Zeplin, and NuxtJS, and is a member of the MACH Alliance Tech Council. It's all about quality, community, and development of great websites.",{"url":433,"alternativeText":9},"https://assets.jsworldconference.com/contentstack_logo_ef0ba881b7.png",{"data":9},{"alternativeText":9,"provider":40,"url":436,"mime":74},"https://images.jsworldconference.com/Tim_Benniks_85c1e6f574.jpeg",[],[439],{"talks":440},[441],{"title":442,"description":9,"youtubeUrl":443,"slidesUrl":9},"A Vue into Rock & Roll part 2","https://www.youtube.com/watch?v=p3pm_0p8lZ4","Alive and Kicking. A Vue into Rock& Roll!","Rock & roll is alive and kicking and in this talk I will showcase that Vue is so versatile it can be used to do audio visualisations while rock guitar soars through the browser. The audience will have access to a vue application which allows them to vote for a song to be played live on stage. The screen shows all the votes and I play them as they come up. While playing music meta data is shown and an audio visualisation plays while I’m rocking on stage. The more votes a song gets, the higher it shows on the list and the more chance I’ll play it. The whole experience is created using Vue and Uniform.\n\nNext to waking the audience up with some spicy rock& roll, I will explain how the software was build and why Vue is such an important technology for composable architectures with multiple channels.",{"id":447,"person":448,"subtitle":9,"topic":467,"intro":468},"44",{"id":216,"displayName":449,"subtitle":9,"nickname":9,"jobTitle":450,"intro":451,"organization_logo_overwrite":452,"organization":453,"photo":460,"country":462,"tools":463,"speakerAt":464},"Marc Backes","Senior Software Engineer @ Directus","🎤 The Backend is Reactive: Vue Beyond the Browser | Senior Software Engineer at Directus and Pilot.",{"data":9},{"id":454,"name":455,"logo":456,"website":458,"intro":459},"194","Directus",{"alternativeText":9,"provider":40,"url":457,"mime":69},"https://images.jsworldconference.com/directus_logo_dark_8a22a14a_6c279a53eb.svg","https://directus.io?ref=vueams","The backend to build anything or everything. Turn your database into a robust app in just 90 seconds. Meet Directus, the composable data platform powering over 25 million projects.",{"alternativeText":9,"provider":40,"url":461,"mime":74},"https://images.jsworldconference.com/Whats_App_Image_2026_01_27_at_07_58_52_1fde8eec59.jpeg","Luxembourg",[],[465],{"talks":466},[],"Let's Build A Virtual DOM","This talk is designed to show people what a virtual DOM is, and what it is used for. We'll see a bit the theory of it, then build a simplified version of the Vue 3 VDOM on stage from scratch - step by step! \nAfter the talk, people will have more familiarity with the black box that sometimes is \"VDOM\".",{"id":470,"person":471,"subtitle":9,"topic":483,"intro":484},"45",{"id":410,"displayName":472,"subtitle":9,"nickname":9,"jobTitle":473,"intro":474,"organization_logo_overwrite":475,"organization":476,"photo":477,"country":9,"tools":479,"speakerAt":480},"Sybren Willemot","Core member of Chakra UI Vue","Sybren is a front-end developer for a few years and works at Euricom in Belgium.\nHe is part of the awesome Chakra UI Vue core team, a component library focused on making accessible Vue.js websites and applications fast.\nHe really enjoys organizing meetups for BEL Vue in Belgium and World Vue worldwide.\nIn his spare time, he likes to travel with his wife, visit amazing places and meet great people.",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":478,"mime":74},"https://images.jsworldconference.com/avatar_Sybren_Willemot_8643196339.jpg",[],[481],{"talks":482},[],"Can you build a design system with Chakra UI Vue?","The short answer is yes! The long answer is, attend this talk where I show you how to leverage Chakra UI Vue components and its theme API to build a custom and complete accessible design system for your brand. Using Chakra UI Vue can really speed up your process, enjoy the developer experience and keep your design team your best friend! And save on budget (some might find this interesting too).",{"id":486,"person":487,"subtitle":9,"topic":510,"intro":511},"50",{"id":488,"displayName":489,"subtitle":9,"nickname":9,"jobTitle":490,"intro":491,"organization_logo_overwrite":492,"organization":493,"photo":499,"country":9,"tools":501,"speakerAt":502},"46","Ramona Schwering","Devloper Advocate @ Auth0","🎤 Vue-tiful Defense: Let's draw Security | Ramona, a Developer Advocate at Auth0, bridges roles as a tester and developer. She's a Google Dev Expert in Web Tech, Women Techmaker Ambassador, and Cypress Ambassador, building trust in test automation and identity topics.",{"data":9},{"id":494,"name":495,"logo":496,"website":498,"intro":9},"281","Auth0 by Okta ",{"alternativeText":9,"provider":40,"url":497,"mime":137},"https://images.jsworldconference.com/Screenshot_2024_09_25_at_16_12_07_88bc3585af.png","https://auth0.com",{"alternativeText":9,"provider":40,"url":500,"mime":74},"https://images.jsworldconference.com/ramona_schwering_11d3bd26e4.jpg",[],[503,508],{"talks":504},[505],{"title":506,"description":9,"youtubeUrl":507,"slidesUrl":9},"Who are vue? Auth in Vue the important parts","https://www.youtube.com/watch?v=lJFdk53TEKw",{"talks":509},[],"Ecommerce as easy as an UI component - Vue and Project \"Shopware Frontends\"","Ramona is a software engineer at shopware AG with roots in quality assurance. She owns both views of the product - that of a tester and a developer. Ramona primarily uses this to strengthen trust in test automation and support the testers and developers alike, becoming a Google Developer Expert in Web Technologies, Women Techmaker Ambassador, and Cypress ambassador.",{"id":513,"person":514,"subtitle":9,"topic":9,"intro":9},"51",{"id":447,"displayName":515,"subtitle":9,"nickname":9,"jobTitle":516,"intro":9,"organization_logo_overwrite":517,"organization":518,"photo":519,"country":9,"tools":522,"speakerAt":523},"Markus Oberlehner","Software Architect",{"data":9},{"data":9},{"alternativeText":520,"provider":40,"url":521,"mime":74},"Photo of Markus Oberlehner","https://images.jsworldconference.com/20221005_VUEJS_CONF_238_1_34864318e2.jpg",[],[524],{"talks":525},[],{"id":527,"person":528,"subtitle":9,"topic":541,"intro":542},"53",{"id":529,"displayName":530,"subtitle":9,"nickname":9,"jobTitle":531,"intro":532,"organization_logo_overwrite":533,"organization":534,"photo":535,"country":9,"tools":537,"speakerAt":538},"49","Ramona Biscoveanu","‎Demo Solution Senior Specialist","Software developer at SAP. Experienced in working with JavaScript( SAP UI5 , React, Vue) and a Machine learning enthusiast from France. ",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":536,"mime":74},"https://images.jsworldconference.com/Ramona_Biscoveanu_d5184c847c.jpeg",[],[539],{"talks":540},[],"All About State Management","Software developer at SAP. Experienced in working with JavaScript (SAP UI5 , React, Vue) and Machine learning enthusiast from France.",{"id":544,"person":545,"subtitle":9,"topic":564,"intro":565},"52",{"id":546,"displayName":547,"subtitle":9,"nickname":9,"jobTitle":548,"intro":549,"organization_logo_overwrite":550,"organization":551,"photo":558,"country":9,"tools":560,"speakerAt":561},"48","Jessica Sachs","Foss Enthusiast at HeroDevs","🎤 Vitest Browser Mode | Jessica is a Software Engineer and leader in the frontend testing space. She led the development of Cypress Component Testing, and is a previous Ionic member, core Member of Faker and Vue. She’s been programming professionally for more than 13 years and has been working professionally within the Open Source community for many of those. She’s a contributor to Vue and Vitest.",{"data":9},{"id":552,"name":553,"logo":554,"website":556,"intro":557},"918","HeroDevs",{"alternativeText":9,"provider":40,"url":555,"mime":69},"https://images.jsworldconference.com/Hero_Devs_Gradient_Dark_Mode_1b56acc2da.svg","https://www.herodevs.com/","HeroDevs is the trusted leader in providing secure, long-term support for deprecated open-source software. Our mission is to keep these critical technologies running smoothly, securely, and in compliance long after their official end-of-life.",{"alternativeText":9,"provider":40,"url":559,"mime":74},"https://images.jsworldconference.com/jessica_sachs_portrait_hi_res_fcbfc4aba1.jpeg",[],[562],{"talks":563},[],"Compose yourself! Different kinds of composition functions","Jess is a Staff Engineer @ PathAI, leading the development of their Component Library “Anodyne”. Previously she was at Cypress and led the creation of Cypress Component Testing.",{"id":567,"person":568,"subtitle":9,"topic":9,"intro":571},"55",{"id":513,"displayName":569,"subtitle":9,"nickname":9,"jobTitle":570,"intro":571,"organization_logo_overwrite":572,"organization":573,"photo":574,"country":9,"tools":576,"speakerAt":577},"Alexander Ibsen-Abela","Software Engineer","Danish Australian, Aussie-rules football lover and passionate technologist making experimentation simple on maersk.com. I enjoy discovering new ways and technologies to automate and simplify the world around us.\n\nHeadshots attached for both – we may send you new headshots later as we’re trying to get some new ones taken for the event.",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":575,"mime":74},"https://images.jsworldconference.com/Alex_6_d42e665bc0.jpg",[],[578],{"talks":579},[],{"id":581,"person":582,"subtitle":9,"topic":9,"intro":585},"56",{"id":544,"displayName":583,"subtitle":9,"nickname":9,"jobTitle":584,"intro":585,"organization_logo_overwrite":586,"organization":587,"photo":588,"country":9,"tools":590,"speakerAt":591},"Alex Kyriakidis","Co-Founder VueSchool","Founder of Vue School. Vue.js Team Member. Author of the first 2 books about Vue.js. Frozen coffee (Frappe) lover.",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":589,"mime":74},"https://images.jsworldconference.com/Alex_Kyriakidis_5fd4b088e7.jpeg",[],[592],{"talks":593},[594],{"title":595,"description":9,"youtubeUrl":596,"slidesUrl":9},"The State of VueSchool 2024","https://www.youtube.com/watch?v=Y3AlNL3G3rs",{"id":598,"person":599,"subtitle":9,"topic":9,"intro":612},"59",{"id":486,"displayName":600,"subtitle":9,"nickname":9,"jobTitle":570,"intro":601,"organization_logo_overwrite":602,"organization":603,"photo":604,"country":9,"tools":606,"speakerAt":607},"Mariam Reba Alexander","Web technologies. Vue. Jest. Cypress. Web security. TDD. Automation. Software Engineer, Frontend community co-ordinator cum host and Cyber Security Champion member at Maersk. Passionate about frontend development, secure coding practices, testing, Devops, data analytics and automation. Occasionally writes blogs at https://dev.to/ms_74 and speaks at conferences. My goal is to make secure and quality solutions that benefits businesses and makes lives easier.",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":605,"mime":74},"https://images.jsworldconference.com/Mariam_1_4b5d30a94b.jpg",[],[608,610],{"talks":609},[],{"talks":611},[],"Web technologies. Vue. Jest. Cypress. Web security. TDD. Automation.\n\nSoftware Engineer, Frontend community co-ordinator cum host and Cyber Security Champion member at Maersk. Passionate about frontend development, secure coding practices, testing, Devops, data analytics and automation. Occasionally writes blogs at https://dev.to/ms_74 and speaks at conferences. My goal is to make secure and quality solutions that benefits businesses and makes lives easier.",{"id":614,"person":615,"subtitle":635,"topic":9,"intro":9},"60",{"id":470,"displayName":616,"subtitle":9,"nickname":9,"jobTitle":617,"intro":618,"organization_logo_overwrite":619,"organization":620,"photo":627,"country":9,"tools":629,"speakerAt":630},"Alba Silvente Fuentes","Developer Relations Engineer","🎤 Master of Ceremonies | Alba Silvente Fuentes, aka Dawntraoz, is a Sr FrontEnd Developer working as a DevRel Engineer at Storyblok. She loves writing about FE development, Jamstack, and Web Performance on her blog, speaking at conferences, hosting a Spanish tech podcast, and working hard in the open-source community. She is also a GoogleDevExpert in Web Technologies and an ambassador at WTM & Nuxt.",{"data":9},{"id":621,"name":622,"logo":623,"website":625,"intro":626},"4","Storyblok",{"alternativeText":9,"provider":40,"url":624,"mime":69},"https://images.jsworldconference.com/logotype_black_0_Lh_NMJ_6k_fefa7911bd.svg","https://www.storyblok.com/?ref=jsworld","Storyblok is the headless content management system that empowers 90,000 + developers and content teams to create better content experiences across any digital channel.",{"alternativeText":9,"provider":40,"url":628,"mime":74},"https://images.jsworldconference.com/Alba_Silvente_7683ffb17f.jpeg",[],[631,633],{"talks":632},[],{"talks":634},[],"A Saga of Web Rendering Woes",{"id":637,"person":638,"subtitle":9,"topic":662,"intro":663},"178",{"id":639,"displayName":640,"subtitle":9,"nickname":9,"jobTitle":641,"intro":642,"organization_logo_overwrite":643,"organization":644,"photo":645,"country":647,"tools":648,"speakerAt":656},"181","Vanessa Otto","Head of Frontend @ Zavvy","TIPTAP, OPENAI and VUEJS | Head of Frontend at Zavvy.io, working extensively with Vue 3. She has an M.Sc in Media Informatics with a focus on Human-Computer-Interaction. She co-hosts two popular podcasts, Working Draft and expect(Exception). Vanessa is an experienced public speaker and workshop facilitator, sharing her expertise and passion for technology with diverse audiences. She has contributed to multiple conferences, serving on program committees for notable events like JS Kongress.",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":646,"mime":74},"https://images.jsworldconference.com/Vanessa_Otto_810d8f9230.jpeg","Germany",[649],{"name":650,"logo":651,"website":654,"description":655},"Vue.js",{"alternativeText":652,"provider":94,"url":653,"mime":29},"vuejs","https://images.jsworldconference.com/vuejs_cee80c4864.webp","https://vuejs.org/","An approachable, performant and versatile framework for building web user interfaces",[657],{"talks":658},[659],{"title":660,"description":9,"youtubeUrl":661,"slidesUrl":9},"Unleashing the power of AI: Integrating Tiptap OpenAI and Vue.js","https://www.youtube.com/watch?v=GqNWZVwjNT8","Unleashing the Power of AI with Vue.js","Unleashing the Power of AI: integrating Tiptap, OpenAI and Vue.js",{"id":665,"person":666,"subtitle":667,"topic":9,"intro":668},"197",{"data":9},"Founder of Formkit","CONQUERING FORMS IN VUE | Creator of FormKit, AutoAnimate, ArrowJS, and VueFormulate. When he’s not creating open-source packages, Justin is a devoted husband, father of three boys, and connoisseur of all things aviation.",{"id":670,"person":671,"subtitle":672,"topic":9,"intro":673},"198",{"data":9},"Vite Core Team","VITE - PAST, PRESENT & FUTURE | Matias (patak) is a Vite core team member, and a Vitest and Vue team member. He works at StackBlitz, doing Open Source work full time for the Vite Ecosystem.",{"id":675,"person":676,"subtitle":9,"topic":9,"intro":9},"235",{"id":677,"displayName":678,"subtitle":9,"nickname":9,"jobTitle":679,"intro":680,"organization_logo_overwrite":681,"organization":682,"photo":689,"country":9,"tools":691,"speakerAt":692},"201","Cagatay Civici","Founder of PrimeTek","PRIME VUE - UI COMPONENT LIBRARY | Creator of PrimeVue at PrimeTek, the team behind the popular open-source UI libraries. As a Vue enthusiast, he has been working on contributing a top-notch UI library for the Vue Ecosystem.",{"data":9},{"id":683,"name":684,"logo":685,"website":687,"intro":688},"193","PrimeVue",{"alternativeText":9,"provider":40,"url":686,"mime":69},"https://images.jsworldconference.com/primevue_logo_black_4b97fb9f62.svg","https://primevue.org?ref=vuejsams","The Most Complete UI Suite for Vue.js\nElevate your web applications with PrimeVue's comprehensive suite of customizable, feature-rich UI components. With PrimeVue, turning your development vision into reality has never been easier.",{"alternativeText":9,"provider":40,"url":690,"mime":74},"https://images.jsworldconference.com/Cagatay_Civici_af436093ff.jpeg",[],[693],{"talks":694},[695],{"title":696,"description":9,"youtubeUrl":697,"slidesUrl":9},"The Next-Gen UI Component Library","https://www.youtube.com/watch?v=DHqNzO1kj2o",{"id":699,"person":700,"subtitle":9,"topic":9,"intro":9},"236",{"data":9},{"id":702,"person":703,"subtitle":9,"topic":9,"intro":9},"237",{"id":704,"displayName":705,"subtitle":9,"nickname":9,"jobTitle":706,"intro":707,"organization_logo_overwrite":708,"organization":709,"photo":710,"country":138,"tools":712,"speakerAt":713},"210","Elise Patrikainen","Senior Front-end Developer","🎤 How to build an MCP server for Vue? | Senior front-end freelance developer who loves Vue and its ecosystem. Also co-organizer of Vue.js Partis Meetup Ecosystem.",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":711,"mime":74},"https://images.jsworldconference.com/patrikainen_elise_Elise_Patrikainen_db82e65fd8.jpg",[],[714],{"talks":715},[716],{"title":717,"description":9,"youtubeUrl":718,"slidesUrl":9},"Efficient server state management","https://www.youtube.com/watch?v=XQA_srYxSaI",{"id":720,"person":721,"subtitle":9,"topic":9,"intro":9},"238",{"id":722,"displayName":723,"subtitle":9,"nickname":9,"jobTitle":724,"intro":725,"organization_logo_overwrite":726,"organization":727,"photo":728,"country":9,"tools":730,"speakerAt":731},"211","Julien Huang","Frontend Developer","NUXTISLAND | Frontend developer working at Leetchi in France and open-source enjoyer. Julien is also part of the Nuxt Insiders Team.",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":729,"mime":74},"https://images.jsworldconference.com/63512348_Julien_Huang_9b830ea739.jpg",[],[732],{"talks":733},[734],{"title":735,"description":9,"youtubeUrl":736,"slidesUrl":9},"Ship less javascript to your client with Nuxt Island","https://www.youtube.com/watch?v=G7LFGwUCjos",{"id":738,"person":739,"subtitle":9,"topic":9,"intro":9},"239",{"id":740,"displayName":741,"subtitle":9,"nickname":9,"jobTitle":667,"intro":742,"organization_logo_overwrite":743,"organization":744,"photo":745,"country":9,"tools":747,"speakerAt":748},"200","Justin Schroeder","Creator of FormKit, AutoAnimate, ArrowJS, and VueFormulate. When he’s not creating open-source packages, Justin is a devoted husband, father of three boys, and connoisseur of all things aviation.",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":746,"mime":137},"https://images.jsworldconference.com/2022_headshot_Justin_Schroeder_a776626a93.png",[],[749],{"talks":750},[751],{"title":752,"description":9,"youtubeUrl":753,"slidesUrl":9},"Conquering forms in Vue","https://www.youtube.com/watch?v=nlu9in_0ZwI",{"id":755,"person":756,"subtitle":9,"topic":9,"intro":9},"240",{"id":757,"displayName":758,"subtitle":9,"nickname":9,"jobTitle":617,"intro":759,"organization_logo_overwrite":760,"organization":761,"photo":763,"country":9,"tools":765,"speakerAt":766},"212","Alvaro Saburido Rodriguez","Author of TresJS and Former Founder of Porsche Digital Bcn. Alvaro produces creative content and contribute to open source mainly related to Front-end (Vue, Nuxt, Astro) & 3D (Blender, ThreeJS)",{"data":9},{"id":621,"name":622,"logo":762,"website":625,"intro":626},{"alternativeText":9,"provider":40,"url":624,"mime":69},{"alternativeText":9,"provider":40,"url":764,"mime":74},"https://images.jsworldconference.com/349319327_955512229028378_2338183164408629964_n_1_copy_Alvaro_Saburido_e8aa3d32b6.jpg",[],[767],{"talks":768},[769],{"title":770,"description":9,"youtubeUrl":771,"slidesUrl":9},"The Subtle Art of 3D Scrolly-telling and Product Customization using TresJS","https://www.youtube.com/watch?v=xa1EZ9DPfMo",{"id":773,"person":774,"subtitle":9,"topic":9,"intro":9},"241",{"id":775,"displayName":776,"subtitle":9,"nickname":9,"jobTitle":777,"intro":778,"organization_logo_overwrite":779,"organization":780,"photo":782,"country":9,"tools":784,"speakerAt":785},"202","Rijk van Zanten","Co-Founder & CTO at Directus","🎤 Guiding Agentic AI with Vue | Directus is The backend to build anything or everything. Turn your database into a robust app in just 90 seconds. Meet Directus, the composable data platform powering over 25 million projects.",{"data":9},{"id":454,"name":455,"logo":781,"website":458,"intro":459},{"alternativeText":9,"provider":40,"url":457,"mime":69},{"alternativeText":9,"provider":40,"url":783,"mime":74},"https://images.jsworldconference.com/Rijk_van_zanten_ba73348512.jpeg",[],[786],{"talks":787},[788],{"title":789,"description":9,"youtubeUrl":790,"slidesUrl":9},"Data Composability made Easy","https://www.youtube.com/watch?v=UnCPY9cCbcs",{"id":792,"person":793,"subtitle":9,"topic":9,"intro":9},"242",{"id":794,"displayName":795,"subtitle":9,"nickname":9,"jobTitle":796,"intro":797,"organization_logo_overwrite":798,"organization":799,"photo":800,"country":9,"tools":802,"speakerAt":803},"213","Yauheni Prakopchyk","CTO at Epicmax","A software development firm specializing in Vue-based projects. He is the lead developer of the open-source Vue3 UI framework, Vuestic UI, and has been involved in the creation of more than 30 Vue-based projects over his career. ",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":801,"mime":74},"https://images.jsworldconference.com/Yauheni_f1666ec806.jpg",[],[804],{"talks":805},[806],{"title":807,"description":9,"youtubeUrl":808,"slidesUrl":9},"Cost-Effective Testing with Storybook and Playwright in Vue Applications","https://www.youtube.com/watch?v=XvXuSAXqCCY",{"id":810,"person":811,"subtitle":9,"topic":9,"intro":9},"243",{"id":699,"displayName":812,"subtitle":9,"nickname":9,"jobTitle":813,"intro":814,"organization_logo_overwrite":815,"organization":816,"photo":824,"country":9,"tools":826,"speakerAt":827},"Niklas Dzösch","Software Developer","Software Engineer at Shopware and Open Source Contributor. ",{"data":9},{"id":817,"name":818,"logo":819,"website":822,"intro":823},"14","Shopware",{"alternativeText":820,"provider":94,"url":821,"mime":29},"Shopware logo","https://images.jsworldconference.com/shopware_27bc75a360.webp","https://www.shopware.com/en/?ref=jsworld","Comprehensive ecommerce solutions for all your B2C and B2B needs. Powered by the leading open commerce platform. Elevate your business with maximum flexibility, full scalability, and expert support every step of the way.",{"alternativeText":9,"provider":40,"url":825,"mime":74},"https://images.jsworldconference.com/Niklas_Dzoesch_e9f2a8bb97.jpg",[],[828,833],{"talks":829},[830],{"title":831,"description":9,"youtubeUrl":832,"slidesUrl":9},"The Art of Open-Source Development","https://www.youtube.com/watch?v=UgB3l30lXNI",{"talks":834},[],{"id":836,"person":837,"subtitle":9,"topic":9,"intro":9},"244",{"id":838,"displayName":839,"subtitle":9,"nickname":9,"jobTitle":840,"intro":841,"organization_logo_overwrite":842,"organization":843,"photo":844,"country":9,"tools":846,"speakerAt":854},"203","Dominik Göpel","Vite Core Team ","VITE | Showcase building a vite plugin to tailor it to your applications needs. The power of its hooks and virtual modules. Dominik is a Vite core team member - Open Source enthusiast  ",{"data":9},{"data":9},{"alternativeText":9,"provider":40,"url":845,"mime":137},"https://images.jsworldconference.com/dominikg_lg_Dominik_G_1a2a84805f.png",[847],{"name":848,"logo":849,"website":852,"description":853},"Vite",{"alternativeText":850,"provider":94,"url":851,"mime":29},"vite","https://images.jsworldconference.com/vite_16052bb6bf.webp","https://vitejs.dev/","Get ready for a development environment that can finally catch up with you.",[855],{"talks":856},[857],{"title":858,"description":9,"youtubeUrl":859,"slidesUrl":9},"Customizing Vite - It's that easy","https://www.youtube.com/watch?v=zf_iWaeGDAw",{"id":861,"person":862,"subtitle":9,"topic":9,"intro":9},"245",{"id":863,"displayName":864,"subtitle":9,"nickname":9,"jobTitle":865,"intro":866,"organization_logo_overwrite":867,"organization":868,"photo":875,"country":9,"tools":877,"speakerAt":878},"214","Vladimir Sheremet","Main Maintainer Vitest","🎤 State of Vitest | Vladimir is Vitest’s core contributor and team member of Vite, in pursuit of making testing easier and enjoyable",{"data":9},{"id":869,"name":870,"logo":871,"website":873,"intro":874},"852","Void(0)",{"alternativeText":9,"provider":40,"url":872,"mime":69},"https://images.jsworldconference.com/voidzero_logo_134066758c.svg","https://voidzero.dev?ref=viteconfamsterdam","Next Generation Tooling for the Web\n",{"alternativeText":9,"provider":40,"url":876,"mime":74},"https://images.jsworldconference.com/vladimir_654493dc7b.jpeg",[],[879],{"talks":880},[],{"callToActions":882,"links":883},[],[884,888,901],{"href":885,"text":886,"submenu":887},"/program","Program",[],{"href":9,"text":889,"submenu":890},"About",[891,895,898],{"href":892,"text":893,"newTab":894},"/sponsor","Sponsor",false,{"href":896,"text":897,"newTab":894},"/pictures","Impression",{"href":899,"text":900,"newTab":894},"/traveltips","Travel & Stay",{"href":902,"text":903,"submenu":904},"/on-demand","2026 recordings",[],[],[907,916,924,933,941,949,957,965,973,979,986,993,1001,1008,1016,1023,1031,1034,1042],{"organization":908},{"id":909,"name":910,"website":911,"intro":912,"logo":913},"23","VueDay","http://www.vueday.it/","vueday is proudly organised by GrUSP.\nGrUSP is a community founded in 2003 as a PHP User Group, that has become the reference point in Italy for good practice in all fields of web development.",{"url":914,"mime":29,"provider":94,"alternativeText":915},"https://images.jsworldconference.com/vueday_36d16f6a92.webp","Vueday logo",{"organization":917},{"id":208,"name":918,"website":919,"intro":920,"logo":921},"MadridJS","https://www.meetup.com/es-ES/madridjs/","If you like programming, you are passionate about JavaScript and front end technologies, this is your group. And if you live in Madrid you no longer have an excuse. We meet once a month to stay in touch and talk about what we like around a chat.",{"url":922,"mime":29,"provider":94,"alternativeText":923},"https://images.jsworldconference.com/madridjs_b408ccc16f.webp","MadridJS logo",{"organization":925},{"id":926,"name":927,"website":928,"intro":929,"logo":930},"26","VueJS Germany","https://vuejs.de/","We offer you tutorials, articles and training courses about the Vue.js framework. Started by our enthusiasm for the modern possibilities of web development, a whole community has now developed. ",{"url":931,"mime":29,"provider":94,"alternativeText":932},"https://images.jsworldconference.com/vuejs_germany_3473019cb5.webp","VueJS Germanuy",{"organization":934},{"id":252,"name":935,"website":936,"intro":937,"logo":938},"Sticker Mule","https://www.stickermule.com/","Custom printing that kicks ass.\nEasy online ordering, 4 day turnaround and free online proofs. Free shipping.",{"url":939,"mime":29,"provider":94,"alternativeText":940},"https://images.jsworldconference.com/sticker_mule_9fbebfbdcd.webp","sticker-mule",{"organization":942},{"id":234,"name":943,"website":944,"intro":945,"logo":946},"VueJS Barcelona","https://www.meetup.com/es-ES/vuejs-bcn/","Welcome to VueJS Barcelona! If like us you are interested in learning, sharing and debating about the framework of the moment, this is your community!",{"url":947,"mime":29,"provider":94,"alternativeText":948},"https://images.jsworldconference.com/vuejs_barcelona_f02c2fb460.webp","VueJS Barcelona logo",{"organization":950},{"id":122,"name":951,"website":952,"intro":953,"logo":954},"Made with Vue.js","https://madewithvuejs.com/","Anything made with VueJS. Templates, components and frameworks",{"url":955,"mime":29,"provider":94,"alternativeText":956},"https://images.jsworldconference.com/made_with_vuejs_eb93782307.webp","Made With VueJS",{"organization":958},{"id":250,"name":959,"website":960,"intro":961,"logo":962},"VueJS Dresden","https://mobile.twitter.com/vuejsdresden","VueJS Dresden Meetup group",{"url":963,"mime":29,"provider":94,"alternativeText":964},"https://images.jsworldconference.com/vuejs_dresden_e278c24d26.webp","VueJS Dresden logo",{"organization":966},{"id":281,"name":967,"website":968,"intro":969,"logo":970},"Vue Dose","https://vuedose.tips/","Learn Vue, dose by dose.",{"url":971,"mime":29,"provider":94,"alternativeText":972},"https://images.jsworldconference.com/vue_dose_55cb388e03.webp","Vue Dose logo",{"organization":974},{"id":285,"name":975,"website":9,"intro":9,"logo":976},"VueJS Day",{"url":977,"mime":29,"provider":94,"alternativeText":978},"https://images.jsworldconference.com/vuejs_day_a1a98aa5e0.webp","vuejs-day",{"organization":980},{"id":308,"name":981,"website":982,"intro":983,"logo":984},"VueJobs","https://vuejobs.com/","Hire expert Vue.js developers & find Vue.js jobs",{"url":985,"mime":29,"provider":94,"alternativeText":981},"https://images.jsworldconference.com/vuejobs_c6ff8c3972.webp",{"organization":987},{"id":335,"name":988,"website":989,"intro":990,"logo":991},"VueBerne","https://vueberne.ch/","This is a Vue.js meetup where we can discuss, chat, have talks and learn from each other.",{"url":992,"mime":29,"provider":94,"alternativeText":988},"https://images.jsworldconference.com/vueberne_5898892a1d.webp",{"organization":994},{"id":357,"name":995,"website":996,"intro":997,"logo":998},"VueJS Berlin","https://vuejs.berlin/","Berlins community around the Vue Framework and its ecosystem. We meet monthly every second Tuesday. Doors open at 7pm, talks start usually around 7:30 or 7:45.",{"url":999,"mime":29,"provider":94,"alternativeText":1000},"https://images.jsworldconference.com/vuejs_berlin_c3cd6aeef1.webp","VueJS Berlin logo",{"organization":1002},{"id":383,"name":1003,"website":1004,"intro":9,"logo":1005},"Hack Your Future","https://www.hackyourfuture.net/",{"url":1006,"mime":29,"provider":94,"alternativeText":1007},"https://images.jsworldconference.com/hack_your_future_c2e1a4af0f.webp","Hack Your Future logo",{"organization":1009},{"id":401,"name":1010,"website":1011,"intro":1012,"logo":1013},"Codaisseur","https://codaisseur.com/","Fullstack JavaScript Academy",{"url":1014,"mime":29,"provider":94,"alternativeText":1015},"https://images.jsworldconference.com/codaiseur_ef9bda7b69.webp","Codaisseur logo",{"organization":1017},{"id":406,"name":1018,"website":1019,"intro":1020,"logo":1021},"Startup Amsterdam","https://www.iamsterdam.com/en/business/startupamsterdam","Created in 2015, StartupAmsterdam is an action programme run by the City of Amsterdam that brings the public and private sectors together to support the startups, scale-ups, entrepreneurs and other players in the local ecosystem.",{"url":1022,"mime":137,"provider":40,"alternativeText":9},"https://images.jsworldconference.com/SAMS_Logo_Final_abe6c599af.png",{"organization":1024},{"id":168,"name":1025,"website":1026,"intro":1027,"logo":1028},"Vue Storefront","https://bit.ly/vuestorefront","Because the customer journey happens on the frontend, you need a fast, mobile-first presentation layer to drive conversion and revenue.",{"url":1029,"mime":29,"provider":94,"alternativeText":1030},"https://images.jsworldconference.com/vuestorefront_eea43bb231.webp","Vue Storefront logo",{"organization":1032},{"id":316,"name":317,"website":321,"intro":322,"logo":1033},{"url":320,"mime":29,"provider":94,"alternativeText":319},{"organization":1035},{"id":1036,"name":1037,"website":1038,"intro":1039,"logo":1040},"18","Vue Mastery","https://www.vuemastery.com/?ref=vuejsamsterdam","Level up your skills with the highest quality Vue tutorials",{"url":1041,"mime":69,"provider":40,"alternativeText":9},"https://images.jsworldconference.com/vuemastery_color_404b3befc1.svg",{"organization":1043},{"id":129,"name":130,"website":133,"intro":134,"logo":1044},{"url":132,"mime":69,"provider":40,"alternativeText":9},"G-DPH4GMZZMQ",{"customMeta":1047,"description":36,"keywords":37,"previewImage":1049,"title":9},[1048],{"content":34,"name":35},{"url":39,"provider":40,"mime":29},"GTM-5GFSKGC",[1052,1061,1069,1077,1086,1094,1101,1104,1108,1111,1114,1121,1128,1135,1138,1141,1149],{"level":1053,"organization":1054},"platinum",{"name":1055,"website":1056,"intro":1057,"logo":1058},"Buf","https://buf.build/","Software powers the world. But even in the Cloud and DevOps era, the risk, complexity and fear of launching new features bottlenecks innovation and grinds engineering efforts to a halt.",{"alternativeText":1059,"provider":40,"url":1060,"mime":69},"Buf logo","https://images.jsworldconference.com/buf_d0e2b2b0f9.svg",{"level":1062,"organization":1063},"silver",{"name":1064,"website":1065,"intro":1066,"logo":1067},"Bryntum","https://bryntum.com/?ref=jsworld","World Class Web Components For; Gantt Charts, Calendars, Kanban Boards, Scheduling",{"alternativeText":9,"provider":40,"url":1068,"mime":69},"https://images.jsworldconference.com/RGB_Bryntum_Logo_Blue_10560e7194.svg",{"level":1062,"organization":1070},{"name":1071,"website":1072,"intro":1073,"logo":1074},"Superblocks","https://www.superblocks.com/?utm_campaign=Tradeshow-202302JSWorldEU&utm_source=eventschannels","Superblocks is an all-in-one programmable platform for developers to build any custom internal applications, automated workflows and scheduled jobs fast. Check them out at booth #5 to see a demo & visit https://bit.ly/superblocksJSWorldraffle to enter their AirPods Pro raffle!",{"alternativeText":1075,"provider":40,"url":1076,"mime":137},"Superblocks logo","https://images.jsworldconference.com/logo_vertical_for_light_bg_Toni_Manning_aa60a5c44f.png",{"level":1078,"organization":1079},"gold",{"name":1080,"website":1081,"intro":1082,"logo":1083},"Launch Darkly","https://launchdarkly.com/","Innovate faster, deploy fearlessly, and make each release a masterpiece.",{"alternativeText":1084,"provider":40,"url":1085,"mime":137},"Launch Darkly logo","https://images.jsworldconference.com/Launch_Darkly_RGB_Primary_Lock_up_Black_Cara_Schmitz_9db39f9a26.png",{"level":1062,"organization":1087},{"name":1088,"website":1089,"intro":1090,"logo":1091},"Saucelabs","https://bit.ly/saucelabs-jsworld","Every framework, browser, OS, mobile device, API. At every step, from design to deployment. For the best customer experience, just add Sauce.",{"alternativeText":1092,"provider":94,"url":1093,"mime":29},"saucelabs","https://images.jsworldconference.com/saucelabs_161d09f791.webp",{"level":1062,"organization":1095},{"name":1096,"website":1097,"intro":1098,"logo":1099},"Kadena","https://kadena.io/?ref=devworld","Via Kadena Eco, a new initiative designed to grow the Kadena ecosystem by accommodating builders at all stages and at any level of expertise – from early to web2 companies with millions of users exploring web3.",{"alternativeText":9,"provider":40,"url":1100,"mime":137},"https://images.jsworldconference.com/Kadena_Dark_Two_Color_fae97a0101.png",{"level":1062,"organization":1102},{"name":1037,"website":1038,"intro":1039,"logo":1103},{"alternativeText":9,"provider":40,"url":1041,"mime":69},{"level":1105,"organization":1106},"bronze",{"name":317,"website":321,"intro":322,"logo":1107},{"alternativeText":319,"provider":94,"url":320,"mime":29},{"level":1105,"organization":1109},{"name":130,"website":133,"intro":134,"logo":1110},{"alternativeText":9,"provider":40,"url":132,"mime":69},{"level":1053,"organization":1112},{"name":622,"website":625,"intro":626,"logo":1113},{"alternativeText":9,"provider":40,"url":624,"mime":69},{"level":1062,"organization":1115},{"name":1116,"website":1117,"intro":1118,"logo":1119},"ABN AMRO","https://www.werkenbijabnamro.nl/en/option/vakgebied/it?ext=frontenddeveloperlove_2022","The future of banking in your hands",{"alternativeText":9,"provider":40,"url":1120,"mime":69},"https://images.jsworldconference.com/ABN_AMRO_RGB_WORD_MARK_GREEN_737a14fff9.svg",{"level":1062,"organization":1122},{"name":1123,"website":1124,"intro":1125,"logo":1126},"Neon","https://neon.tech/?ref=jsworld","Serverless Postgres. The multi-cloud fully managed Postgres with a generous free tier. We separated storage and compute to offer autoscaling, branching, and bottomless storage.",{"alternativeText":9,"provider":40,"url":1127,"mime":137},"https://images.jsworldconference.com/neon_logo_black_fa962ee475.png",{"level":1105,"organization":1129},{"name":1130,"website":1131,"intro":1132,"logo":1133},"Maersk","https://www.maersk.com/careers","At Maersk, your technology and data expertise can shape a better future for everyone. Are you ready?",{"alternativeText":9,"provider":40,"url":1134,"mime":137},"https://images.jsworldconference.com/Maersk_Logo_Neg_ebe020f082.png",{"level":1062,"organization":1136},{"name":818,"website":822,"intro":823,"logo":1137},{"alternativeText":820,"provider":94,"url":821,"mime":29},{"level":1105,"organization":1139},{"name":1025,"website":1026,"intro":1027,"logo":1140},{"alternativeText":1030,"provider":94,"url":1029,"mime":29},{"level":1105,"organization":1142},{"name":1143,"website":1144,"intro":1145,"logo":1146},"No Fluff Jobs","https://bit.ly/3XXqweG","Find your next dream IT job at No Fluff Jobs. Hundreds of offers for IT specialists: Java, Python, JavaScript, PHP, .NET, QA, DevOps, and many more.",{"alternativeText":1147,"provider":40,"url":1148,"mime":137},"No Fluff Jobs logo","https://images.jsworldconference.com/logo_ramka_1_625c8d83bf.png",{"level":1062,"organization":1150},{"name":1151,"website":1152,"intro":1153,"logo":1154},"Jetbrains","https://www.jetbrains.com/ides?ref=jsworld","Essential tools for software developers and teams",{"alternativeText":9,"provider":40,"url":1155,"mime":137},"https://images.jsworldconference.com/jetbrains_0b284df468.png",[1157,1160],{"href":1158,"text":1159},"https://fb23fd3b.sibforms.com/serve/MUIEAF9_6x-w2M5U3Pqk5fuQVA5D0GHmbSXKPzpW9i4HFB152J44ItI17jgF8oUrMJzD9EGl6s_OKTgwe2NUlK2NofVTX8e6fpN9jCu1jTmUzTvRKaJ274ULylD_fMkAa8aMzQ4Fx65q_JPIh_h2TU70YgzpJN3YSlV-4dDkltTGaftBffGhFNgg3F3F8ev2F0Ndwh67wHSSIINo","Newsletter",{"href":1161,"text":1162},"https://docs.google.com/forms/d/e/1FAIpQLSchuanpJbDO3KbnkZ5CknXcaIy6YQWa0Sx7CTgn0ZN-zXzHwA/viewform","Call for Volunteers",[],[1165,1171,1175,1181,1187,1193,1197,1203,1209,1215,1222,1228,1234,1240,1246,1256,1262,1268,1274,1279,1286,1290,1295,1301,1307,1313,1320,1327],{"id":4,"title":330,"description":9,"youtubeUrl":331,"slidesUrl":9,"speaker":1166},{"person":1167},{"displayName":310,"photo":1168,"organization":1170},{"url":1169,"alternativeText":9},"https://assets.jsworldconference.com/vue_bg_headshot_sqaure_Daniel_Kelly_0f645a4206.jpg",{"name":317},{"id":102,"title":1172,"description":9,"youtubeUrl":1173,"slidesUrl":9,"speaker":1174},"A big announcement for Nitro","https://www.youtube.com/watch?v=czT3_cXoeI8",{"data":9},{"id":56,"title":696,"description":9,"youtubeUrl":697,"slidesUrl":9,"speaker":1176},{"person":1177},{"displayName":678,"photo":1178,"organization":1180},{"url":1179,"alternativeText":9},"https://assets.jsworldconference.com/Cagatay_Civici_af436093ff.jpeg",{"name":684},{"id":621,"title":717,"description":9,"youtubeUrl":718,"slidesUrl":9,"speaker":1182},{"person":1183},{"displayName":705,"photo":1184,"organization":1186},{"url":1185,"alternativeText":9},"https://assets.jsworldconference.com/patrikainen_elise_Elise_Patrikainen_db82e65fd8.jpg",{"data":9},{"id":84,"title":187,"description":9,"youtubeUrl":188,"slidesUrl":9,"speaker":1188},{"person":1189},{"displayName":169,"photo":1190,"organization":1192},{"url":1191,"alternativeText":9},"https://assets.jsworldconference.com/1_X_K_Fq_Gqc6l_Z3yybx_QE_Bmu_Q_737ecd6a72.png",{"name":175},{"id":58,"title":1194,"description":9,"youtubeUrl":1195,"slidesUrl":9,"speaker":1196},"Vue.js Hydration Demystified","https://www.youtube.com/watch?v=TYyEjN0UrfA",{"data":9},{"id":1198,"title":1199,"description":9,"youtubeUrl":1200,"slidesUrl":9,"speaker":1201},"19","Anthony's Road to Open Source: The Progressive Path","https://www.youtube.com/watch?v=67Pha7sZ6l0",{"person":1202},{"data":9},{"id":191,"title":442,"description":9,"youtubeUrl":443,"slidesUrl":9,"speaker":1204},{"person":1205},{"displayName":429,"photo":1206,"organization":1208},{"url":1207,"alternativeText":9},"https://assets.jsworldconference.com/Tim_Benniks_85c1e6f574.jpeg",{"data":9},{"id":168,"title":752,"description":9,"youtubeUrl":753,"slidesUrl":9,"speaker":1210},{"person":1211},{"displayName":741,"photo":1212,"organization":1214},{"url":1213,"alternativeText":9},"https://assets.jsworldconference.com/2022_headshot_Justin_Schroeder_a776626a93.png",{"data":9},{"id":1216,"title":807,"description":9,"youtubeUrl":808,"slidesUrl":9,"speaker":1217},"21",{"person":1218},{"displayName":795,"photo":1219,"organization":1221},{"url":1220,"alternativeText":9},"https://assets.jsworldconference.com/Yauheni_f1666ec806.jpg",{"data":9},{"id":208,"title":858,"description":9,"youtubeUrl":859,"slidesUrl":9,"speaker":1223},{"person":1224},{"displayName":839,"photo":1225,"organization":1227},{"url":1226,"alternativeText":9},"https://assets.jsworldconference.com/dominikg_lg_Dominik_G_1a2a84805f.png",{"data":9},{"id":1036,"title":789,"description":9,"youtubeUrl":790,"slidesUrl":9,"speaker":1229},{"person":1230},{"displayName":776,"photo":1231,"organization":1233},{"url":1232,"alternativeText":9},"https://assets.jsworldconference.com/Rijk_van_zanten_ba73348512.jpeg",{"name":455},{"id":145,"title":352,"description":9,"youtubeUrl":353,"slidesUrl":9,"speaker":1235},{"person":1236},{"displayName":337,"photo":1237,"organization":1239},{"url":1238,"alternativeText":9},"https://assets.jsworldconference.com/Sebastien_Chopin_5734a6abba.jpeg",{"name":130},{"id":122,"title":276,"description":9,"youtubeUrl":277,"slidesUrl":9,"speaker":1241},{"person":1242},{"displayName":253,"photo":1243,"organization":1245},{"url":1244,"alternativeText":266},"https://assets.jsworldconference.com/filip_rakowski_db50aa744f.png",{"name":260},{"id":250,"title":1247,"description":9,"youtubeUrl":1248,"slidesUrl":9,"speaker":1249},"Optimizing Third-Parties - Nuxt and Chrome Aurora","https://www.youtube.com/watch?v=GKY8OFIw2b4",{"person":1250},{"displayName":1251,"photo":1252,"organization":1254},"Houssein Djirdeh",{"url":1253,"alternativeText":1251},"https://assets.jsworldconference.com/Houssein_8dc7bd792f.jpeg",{"name":1255},"Google",{"id":234,"title":162,"description":9,"youtubeUrl":163,"slidesUrl":9,"speaker":1257},{"person":1258},{"displayName":148,"photo":1259,"organization":1261},{"url":1260,"alternativeText":155},"https://assets.jsworldconference.com/eduardo_san_martin_morote_64d6c9d59e.webp",{"data":9},{"id":359,"title":118,"description":9,"youtubeUrl":119,"slidesUrl":9,"speaker":1263},{"person":1264},{"displayName":105,"photo":1265,"organization":1267},{"url":1266,"alternativeText":110},"https://assets.jsworldconference.com/natalia_tepluhina_00bfcf2ae7.webp",{"data":9},{"id":104,"title":735,"description":9,"youtubeUrl":736,"slidesUrl":9,"speaker":1269},{"person":1270},{"displayName":723,"photo":1271,"organization":1273},{"url":1272,"alternativeText":9},"https://assets.jsworldconference.com/63512348_Julien_Huang_9b830ea739.jpg",{"data":9},{"id":86,"title":1275,"description":9,"youtubeUrl":1276,"slidesUrl":9,"speaker":1277},"State of Nuxt 2024","https://www.youtube.com/watch?v=i8fTVMF_Q4U",{"person":1278},{"data":9},{"id":1280,"title":831,"description":9,"youtubeUrl":832,"slidesUrl":9,"speaker":1281},"22",{"person":1282},{"displayName":812,"photo":1283,"organization":1285},{"url":1284,"alternativeText":9},"https://assets.jsworldconference.com/Niklas_Dzoesch_e9f2a8bb97.jpg",{"name":818},{"id":252,"title":1287,"description":9,"youtubeUrl":1288,"slidesUrl":9,"speaker":1289},"The Ins and Outs of Module Mocking in Vitest","https://www.youtube.com/watch?v=dBeBlKhqevM",{"data":9},{"id":1291,"title":1292,"description":9,"youtubeUrl":1293,"slidesUrl":9,"speaker":1294},"16","The Magic of Mobile with Vue and Vite","https://www.youtube.com/watch?v=t4YGTvhmV00",{"data":9},{"id":909,"title":595,"description":9,"youtubeUrl":596,"slidesUrl":9,"speaker":1296},{"person":1297},{"displayName":583,"photo":1298,"organization":1300},{"url":1299,"alternativeText":9},"https://assets.jsworldconference.com/Alex_Kyriakidis_5fd4b088e7.jpeg",{"data":9},{"id":817,"title":770,"description":9,"youtubeUrl":771,"slidesUrl":9,"speaker":1302},{"person":1303},{"displayName":758,"photo":1304,"organization":1306},{"url":1305,"alternativeText":9},"https://assets.jsworldconference.com/349319327_955512229028378_2338183164408629964_n_1_copy_Alvaro_Saburido_e8aa3d32b6.jpg",{"name":622},{"id":147,"title":660,"description":9,"youtubeUrl":661,"slidesUrl":9,"speaker":1308},{"person":1309},{"displayName":640,"photo":1310,"organization":1312},{"url":1311,"alternativeText":9},"https://assets.jsworldconference.com/Vanessa_Otto_810d8f9230.jpeg",{"data":9},{"id":1314,"title":81,"description":9,"youtubeUrl":82,"slidesUrl":9,"speaker":1315},"20",{"person":1316},{"displayName":59,"photo":1317,"organization":1319},{"url":1318,"alternativeText":9},"https://assets.jsworldconference.com/Patak_Matias_c570400523.jpg",{"name":66},{"id":1321,"title":205,"description":9,"youtubeUrl":206,"slidesUrl":9,"speaker":1322},"17",{"person":1323},{"displayName":192,"photo":1324,"organization":1326},{"url":1325,"alternativeText":198},"https://assets.jsworldconference.com/guillaume_chau_08f264c87c.webp",{"data":9},{"id":926,"title":506,"description":9,"youtubeUrl":507,"slidesUrl":9,"speaker":1328},{"person":1329},{"displayName":489,"photo":1330,"organization":1332},{"url":1331,"alternativeText":9},"https://assets.jsworldconference.com/ramona_schwering_11d3bd26e4.jpg",{"name":495},[1334,1341,1347,1349,1356],{"name":1335,"slug":1336,"domain":1337,"logo":1338},"DEVWorld","devworld","devworldconference.com",{"url":1339,"mime":137,"provider":40,"alternativeText":1340},"https://images.jsworldconference.com/devworld_b41c690105.png","DEVWorld Logo",{"name":1342,"slug":1343,"domain":1344,"logo":1345},"ViteConf","viteconf","viteconf.amsterdam",{"url":1346,"mime":137,"provider":40,"alternativeText":9},"https://images.jsworldconference.com/Vite_Conf_Logo_2025_83b3f87b28.png",{"name":11,"slug":12,"domain":13,"logo":1348},{"url":39,"mime":29,"provider":40,"alternativeText":30},{"name":1350,"slug":1351,"domain":1352,"logo":1353},"JSWorld Conference","jsworldconference","jsworldconference.com",{"url":1354,"mime":29,"provider":40,"alternativeText":1355},"https://images.jsworldconference.com/logo_jsworld_ad7f539826.svg","JSWorld Conference logo",{"name":1357,"slug":1358,"domain":1359,"logo":1360},"React Live","reactlive","reactlive.nl",{"url":1361,"mime":29,"provider":40,"alternativeText":1362},"https://images.jsworldconference.com/logo_reactconference_1894b47564.svg","React Conference logo",{"id":1364,"event":1365,"wall":9,"mainArea":1367,"path":902,"name":1788,"meta":1789},"953",{"brand":1366},{"domain":13},[1368,1385],{"id":1369,"component":1370,"config":1371},"371","ComponentPageVideoHero",{"subtitle":1372,"intro":9,"video":1373,"backgroundImage":1376,"showCountdown":9,"details":1378,"callToActions":1379,"logoCircleOpacity":1383,"pageTitle":1384},"ON DEMAND",{"url":1374,"mime":1375,"provider":40},"https://assets.jsworldconference.com/Vuejs_Amsterdam_2020_Aftermovie_0287bf3cee.mp4","video/mp4",{"url":1377,"mime":74,"provider":40},"https://images.jsworldconference.com/Evan_2023_e7926b234a.jpg",[],[1380],{"text":1381,"href":1382,"newTab":894},"Watch Now","https://www.youtube.com/@vuejsamsterdam?sub_confirmation=1",1,"Watch all 2026 Recordings",{"id":1386,"component":1387,"config":1388},"209","ComponentPageCustomSchedule",{"enableTimes":1389,"groups":1390},true,[1391,1579],{"id":1392,"name":1393,"stage":9,"startsAt":6,"timeslots":1394},"489","🧡",[1395,1403,1414,1424,1441,1460,1474,1487,1494,1504,1515,1531,1543,1559],{"id":1396,"topic":1397,"description":1398,"startsAt":1399,"endsAt":1400,"minutes":9,"icon":1401,"people":1402},"2703","Doors Open","Come and enjoy the morning bite with your coffee, tea or juice of choice! ","08:00:00.000","09:00:00.000","fluent:drink-coffee-16-filled",[],{"id":1404,"topic":1405,"description":1406,"startsAt":1407,"endsAt":1408,"minutes":9,"icon":9,"people":1409},"2705","Typesafe state in your URL","Vue Router's next version treats your URL as fully typed state. Learn how to extract, transform, and validate parameters from paths, query strings, and hashes, turning raw strings into numbers, objects, or anything your app needs!","09:15:00.000","09:45:00.000",[1410],{"id":147,"displayName":148,"intro":151,"organization":1411,"subtitle":149,"photo":1412,"jobTitle":88,"tools":1413},{"data":9},{"alternativeText":155,"url":156,"mime":29,"provider":94},[],{"id":1415,"topic":1416,"description":1417,"startsAt":1408,"endsAt":1418,"minutes":9,"icon":9,"people":1419},"2706","rstore: journey into the data layer","A deep dive into rstore and the challenge of building a local-first data fetching and management framework","10:15:00.000",[1420],{"id":191,"displayName":192,"intro":194,"organization":1421,"subtitle":9,"photo":1422,"jobTitle":193,"tools":1423},{"data":9},{"alternativeText":198,"url":199,"mime":29,"provider":94},[],{"id":1425,"topic":1426,"description":9,"startsAt":1418,"endsAt":1427,"minutes":9,"icon":9,"people":1428},"2704","Reactivity in Vue: Thinking in Signals","10:45:00.000",[1429],{"id":1430,"displayName":1431,"intro":1432,"organization":1433,"subtitle":9,"photo":1438,"jobTitle":450,"tools":1440},"1279","Reza Baar","🎤 Master of Ceremonies | Reza Baar is a senior software engineer based in Amsterdam, recognized for his expertise in full-stack and frontend web development. He specializes in technologies such as Vue.js and Nuxt, and is currently working at Directus, a leading headless CMS and backend-as-product company. Reza also contributes as the Vue and Nuxt Content Owner at certificates.dev.",{"name":1434,"logo":1435,"intro":1437},"BitterBrains",{"alternativeText":9,"url":1436,"provider":40,"mime":74},"https://images.jsworldconference.com/bitterbrains_logo_black_background_0235729a78.jpg","We make developers lives easier | From learning a new technology, gaining confidence, getting a job, getting a promotion, and keeping up to date with constant technology changes. We support developers through their full journey with learning resources, hands-on practice, as well as real-world assessments and certification.",{"alternativeText":9,"url":1439,"mime":74,"provider":40},"https://images.jsworldconference.com/Reza_Baar_3443d84cfc.jpeg",[],{"id":1442,"topic":1443,"description":1444,"startsAt":1445,"endsAt":1446,"minutes":9,"icon":9,"people":1447},"2711","State of Nuxt 2026","The place to be for the highly anticipated State of Nuxt for the year 2026. Previous years introduced a new architecture (Nuxt 3), a new runtime (Nitro), a new tooling layer (DevTools), a new full-stack identity and so much more! With so many things happening in 2025 for the Nuxt Team we can not wait to see what 2026 is going to bring us!","11:30:00.000","12:00:00.000",[1448],{"id":281,"displayName":1449,"intro":1450,"organization":1451,"subtitle":9,"photo":1456,"jobTitle":1458,"tools":1459},"Daniel Roe","🎤 State of Nuxt 2026 | Leading the Nuxt Core Team and building: http://firstcommit.is • http://regexp.dev • http://fontaine.sh • Elk • unjsio • GoogleDevExpert • Microsoft MVP",{"name":1452,"logo":1453,"intro":1455},"Vercel",{"alternativeText":9,"url":1454,"provider":40,"mime":69},"https://images.jsworldconference.com/Vercel_logo_2025_aa88d8be7e.svg","Build and deploy on the AI Cloud. Vercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web.",{"alternativeText":9,"url":1457,"mime":74,"provider":40},"https://images.jsworldconference.com/Daniel_Roe_02ae5f68f6.jpeg","Head of Framework at Nuxt",[],{"id":1461,"topic":1462,"description":1463,"startsAt":1446,"endsAt":1464,"minutes":9,"icon":9,"people":1465},"2710","Stop making these Nuxt & Vue mistakes: Introducing @nuxt/hints 1.0","Even experienced developers fall into common traps when working with Nuxt and Vue. In this talk, we’ll explore performance pitfalls in Vue and how to avoid them. As a bonus, we’ll unveil @nuxt/hints 1.0, a new module designed to catch these mistakes at runtime, helping you write cleaner, more robust code from day one. Launching at this conference!","12:30:00.000",[1466],{"id":1467,"displayName":723,"intro":1468,"organization":1469,"subtitle":9,"photo":1471,"jobTitle":143,"tools":1473},"1642","🎤 Stop making these Nuxt & Vue mistakes: Introducing @nuxt/hints 1.0 | Julien started developping in 2020. He is now part of the Nuxt core team and currently working as a frontend developer at Leetchi in France.\n\nHe dived into open-source 3 years ago and has made it his main hobby and his way to learn new things.",{"name":130,"logo":1470,"intro":134},{"alternativeText":9,"url":132,"provider":40,"mime":69},{"alternativeText":9,"url":1472,"mime":74,"provider":40},"https://images.jsworldconference.com/150251_DAM_00876_Julien_Huang_69921dac5e.jpg",[],{"id":1475,"topic":1476,"description":1477,"startsAt":1464,"endsAt":1478,"minutes":9,"icon":9,"people":1479},"2707","Full-Stack-Agnostic Apps in the Agentic Era (Vite + Nitro)","This talk explores building a production-grade Vue SPA using Vite + Rolldown for modern bundling, Nitro as a lightweight server layer, and AI agents as first-class system components.\n\nWe’ll cover project structure, toolchain setup, and performance tuning (HMR, cold starts, bundle output), then dive into integrating agents: defining tool interfaces, managing agent state with Pinia, streaming results into Vue components, and executing actions securely via Nitro APIs.\n\nYou’ll leave with concrete patterns for wiring frontend and server together, deploying to edge/serverless, and designing applications where AI is part of the architecture—not an afterthought.","13:00:00.000",[1480],{"id":359,"displayName":360,"intro":362,"organization":1481,"subtitle":9,"photo":1482,"jobTitle":361,"tools":1483},{"data":9},{"alternativeText":9,"url":366,"mime":74,"provider":40},[1484],{"name":370,"logo":1485,"website":373},{"provider":40,"url":1486,"alternativeText":9},"https://assets.jsworldconference.com/nitro_logo_00675f4c91.svg",{"id":1488,"topic":1489,"description":1490,"startsAt":1478,"endsAt":1491,"minutes":9,"icon":1492,"people":1493},"2709","Lunch","5 Star Lunch during your Conference Experience: 5 delicious food stations that got you covered from Meat, Meatless to Vegan! ","14:00:00.000","proicons:food",[],{"id":1495,"topic":1496,"description":1497,"startsAt":1491,"endsAt":1498,"minutes":9,"icon":9,"people":1499},"2708","How to build an MCP server for Vue?","The Model Context Protocol (MCP), and, therefore, MCP servers, are being increasingly used to integrate AI capabilities into development workflows. Major tools like Chrome DevTools, Playwright or Figma have largely adopted MCP servers, and, concerning front-end frameworks, Angular and Svelte already have official ones. This, in my opinion, demonstrates the value of MCP servers in real-world applications.\n\nIn this talk, I would like to :\n- give an overview of the MCP client and server architecture\n- present a practical example of building an MCP server\n- present how MCP servers can be useful in the context of frameworks, with an example of implementation for Vue\n- conclusion and opening: give an attempt to evaluate the benefits and the drawbacks of using MCP in the context of frameworks","14:30:00.000",[1500],{"id":704,"displayName":705,"intro":707,"organization":1501,"subtitle":9,"photo":1502,"jobTitle":706,"tools":1503},{"data":9},{"alternativeText":9,"url":711,"mime":74,"provider":40},[],{"id":1505,"topic":1506,"description":1507,"startsAt":1498,"endsAt":1508,"minutes":9,"icon":9,"people":1509},"2716","Guiding Agentic AI with Vue and Pinia","As AI agents are becoming active “users” of your software, they must learn to interact with complex UIs safely and effectively. At Directus, we’ve built a Vue composable that lets our AI copilot operate inside the studio, like taking context aware actions and calling component handler functions, whilst staying within strict guardrails.\n\nIn this talk, we’ll take a look at how this implementation works in practice, and how you can recreate it within your own apps using Vue and Pinia.","15:00:00.000",[1510],{"id":775,"displayName":776,"intro":778,"organization":1511,"subtitle":9,"photo":1513,"jobTitle":777,"tools":1514},{"name":455,"logo":1512,"intro":459},{"alternativeText":9,"url":457,"provider":40,"mime":69},{"alternativeText":9,"url":783,"mime":74,"provider":40},[],{"id":1516,"topic":1517,"description":1518,"startsAt":1508,"endsAt":1519,"minutes":9,"icon":9,"people":1520},"2712","Building Trustworthy AI: Authentication & Authorization for AI Agents with Auth0","AI agents are rapidly evolving from simple chatbots into powerful, autonomous assistants that can perform complex tasks on our behalf. This fundamental shift in software presents incredible opportunities, but also exposes massive security and identity challenges. How can we trust these agents with our sensitive data and empower them to act securely? In this talk we will demonstrate how a robust identity layer is the key to building trustworthy AI. You'll learn practical approaches for authenticating users in AI-driven apps, securely managing API access via a Token Vault, implementing human-in-the-loop for user consent, and enforcing fine-grained authorization within RAG pipelines to ensure agents only access the data they're allowed to.","15:30:00.000",[1521],{"id":1522,"displayName":1523,"intro":1524,"organization":1525,"subtitle":9,"photo":1527,"jobTitle":1529,"tools":1530},"1872","Jeroen de Kruijf","🎤 Building Trustworthy AI: Authentication & Authorization for AI Agents with Auth0 | Solutions Engineer at Auth0",{"name":495,"logo":1526,"intro":9},{"alternativeText":9,"url":497,"provider":40,"mime":137},{"alternativeText":9,"url":1528,"mime":137,"provider":40},"https://images.jsworldconference.com/Jeroen_de_Kruijf_895c963a88.png","Solutions Engineer @ Auth0",[],{"id":1532,"topic":1533,"description":1534,"startsAt":1535,"endsAt":1536,"minutes":9,"icon":9,"people":1537},"2713","The Agentic Developer: Orchestrating AI Workflows with MCPs","The future of development isn't just AI-assisted, it's AI-orchestrated. In this talk, we'll explore how to build powerful agentic workflows that transform how developers work. You'll learn how to assign tasks directly to AI agents, leverage the Model Context Protocol (MCP) ecosystem to extend agent capabilities, and verify agent work using tools like Playwright. We'll demonstrate real-world workflows including automated Nuxt content updates through Cloudinary and GitHub integrations, data visualization through MCP UI components, and how to build a verification loop that ensures agent outputs meet your standards. Walk away with practical patterns for integrating agentic workflows into your daily development practice.","16:00:00.000","16:30:00.000",[1538],{"id":84,"displayName":287,"intro":289,"organization":1539,"subtitle":9,"photo":1541,"jobTitle":288,"tools":1542},{"name":293,"logo":1540,"intro":9},{"alternativeText":9,"url":295,"provider":40,"mime":137},{"alternativeText":9,"url":298,"mime":74,"provider":40},[],{"id":1544,"topic":1545,"description":1546,"startsAt":1536,"endsAt":1547,"minutes":9,"icon":9,"people":1548},"2714","Dungeon Mastering Your Vue App: From Chaos to Order","Large Vue/Nuxt applications can quickly become a labyrinth of components, modules, and plugins. In this talk, we’ll explore how to design scalable, modular frontend architecture with real-world examples. Through clear, practical patterns and strategies, you’ll learn how to organize modules and components for maintainability, use plugin architecture effectively, and separate concerns. We’ll also host a mini DnD session on stage with fellow speakers.","17:00:00.000",[1549],{"id":1550,"displayName":1551,"intro":1552,"organization":1553,"subtitle":9,"photo":1555,"jobTitle":1557,"tools":1558},"816","Jakub Andrzejewski","🎤 Dungeon Mastering Your Vue App: From Chaos to Order | As a Nuxt.js Team Member and Ambassador for Storyblok, Algolia, Cloudinary, and Supabase, Jakub's expertise spans a wide range of cutting-edge technologies. Recognized as a Google Developer Expert in Web Performance, Jakub is passionate about sharing his deep knowledge of Nuxt, Vue, and performance optimization. A dedicated Open Source Evangelist, he actively promotes community engagement and collaborative learning.",{"name":130,"logo":1554,"intro":134},{"alternativeText":9,"url":132,"provider":40,"mime":69},{"alternativeText":9,"url":1556,"mime":29,"provider":40},"https://images.jsworldconference.com/jakub_andrzejewski_ddd184c744.webp","Senior Fullstack Developer & Advocate",[],{"id":1560,"topic":1561,"description":1562,"startsAt":1547,"endsAt":1563,"minutes":9,"icon":9,"people":1564},"2715","Panel: Beyond The Vibe: Code Quality First","Modern Frontend Engineering: Tools, Tradeoffs, and the AI Shift. It will focus on software quality in the era of AI with the Creator of Vue, Evan You, Debbie O'brien, Elise Patrikainen and Head of Framework at Nuxt; Daniel Roe. ","17:50:00.000",[1565,1570],{"id":1550,"displayName":1551,"intro":1552,"organization":1566,"subtitle":9,"photo":1568,"jobTitle":1557,"tools":1569},{"name":130,"logo":1567,"intro":134},{"alternativeText":9,"url":132,"provider":40,"mime":69},{"alternativeText":9,"url":1556,"mime":29,"provider":40},[],{"id":621,"displayName":1571,"intro":1572,"organization":1573,"subtitle":9,"photo":1575,"jobTitle":1577,"tools":1578},"Evan You","🎤 State of Vue 2026 | Evan is the Creator Vite, Vue and CEO of VoidZero. Evan is an independent software developer currently based in Singapore. He is the creator of the JavaScript framework Vite & Vue.js and the frontend build tool Vite. Most of his work is open source and publicly available on GitHub. If you happen to benefit from his OSS work, you can support him financially via GitHub Sponsors.",{"name":870,"logo":1574,"intro":874},{"alternativeText":9,"url":872,"provider":40,"mime":69},{"alternativeText":9,"url":1576,"mime":74,"provider":40},"https://images.jsworldconference.com/evan_you_3493a801c1.jpg","Creator of Vue & Vite",[],{"id":1580,"name":1393,"stage":9,"startsAt":1581,"timeslots":1582},"490","2026-03-13T07:00:00.000Z",[1583,1587,1598,1613,1628,1643,1658,1673,1677,1692,1703,1728,1748,1759,1770,1780],{"id":1584,"topic":1397,"description":1398,"startsAt":1585,"endsAt":1407,"minutes":9,"icon":1401,"people":1586},"2718","08:15:00.000",[],{"id":1588,"topic":1589,"description":1590,"startsAt":1591,"endsAt":1418,"minutes":9,"icon":9,"people":1592},"2721","The State of Vue 2026","The number 1 annual anticipated update from the Creator of Vue himself, Evan You! You may expect updates like Evan did previously about Roadmap updates, decade long retrospectives, major version releases like he did with Vue 3, deep dives into internal features and performance imrovements, ecosystem growth and the Future Vision of Vue. ","09:30:00.000",[1593],{"id":621,"displayName":1571,"intro":1572,"organization":1594,"subtitle":9,"photo":1596,"jobTitle":1577,"tools":1597},{"name":870,"logo":1595,"intro":874},{"alternativeText":9,"url":872,"provider":40,"mime":69},{"alternativeText":9,"url":1576,"mime":74,"provider":40},[],{"id":1599,"topic":1600,"description":1601,"startsAt":1418,"endsAt":1427,"minutes":9,"icon":9,"people":1602},"2719","One Year of Vue: Mistakes I Made So You Do Not Have To","Vue is easy to start with, but building a large production application is much harder than it first appears. I joined a small team as a backend developer and soon started working on a full rewrite of an existing Vue 2 and Razor Pages application into a new Vue 3 project. This meant that I had to learn Vue all while making decisions which affected a real system used by real users.\n\nIn this session, I share the most important mistakes I made during my first year working with Vue. We will look at early decisions about component structure, shared logic, and state management that worked at the beginning but started causing problems as the application grew. I'll also explain how my understanding of the Composition API changed over time and which trade-offs only became clear after months of development.\n\nThis talk focuses on practical experience instead of theory. By the end, you will learn how to avoid common mistakes, make better architectural choices, and feel more confident when building and maintaining Vue applications.",[1603],{"id":1604,"displayName":1605,"intro":1606,"organization":1607,"subtitle":1608,"photo":1609,"jobTitle":1611,"tools":1612},"152","Louëlla Creemers","🎤 One Year of Vue: Mistakes I Made So You Do Not Have To | Web Developer from Rotterdam, The Netherlands, with a passion for .NET development. At the early stage of her career she’s already a Microsoft MVP,  successful content creator, teacher, blogger, and public speaker.\n\nShe has built a strong following of over 30,000 people on social media, thanks to her technical expertise and her commitment to helping others learn and grow in their careers. You can find her on Twitter and Linkedin, sharing different kinds of educational posts or dad jokes.",{"data":9},".NET developer @4DotNet",{"alternativeText":1605,"url":1610,"mime":74,"provider":40},"https://images.jsworldconference.com/Louella_Creemers_d48ff5b7ef.jpg","Web Developer",[],{"id":1614,"topic":1615,"description":1616,"startsAt":1427,"endsAt":1617,"minutes":9,"icon":9,"people":1618},"2717","Simplify your pain - 7 years of Vue at scale","Over the past 7 years, vue has evolved, and so has the wider ecosystems around it, but like my stable scaling SaaS products, evolving your technology to be ready for the future is a impossible task and you often over or under-engineer solutions based on what you know and understand at that time.\n\nI want to talk about how vue has made our pain simpler, and how our tech in Storyteq has evolved, our organization has grown, and how vue has continued to be a cornerstone in solving our problems in a simpler way.\n\n- From monolith to distributed architecture\n- Introduction micro frontends and Edge / CDN distribution\n- components and design system complexities\n- evolving from vue / nuxt / vuex to vue / vite / pinia\n\nBut more than that: evolving a department from 15 to 150 - and how knowledge and patterns have allowed us to keep moving without breaking.","11:15:00.000",[1619],{"id":1620,"displayName":1621,"intro":1622,"organization":1623,"subtitle":9,"photo":1624,"jobTitle":1626,"tools":1627},"1740","Dragan Elijas","🎤 Simplify your pain - 7 years of Vue at scale | 20 years of Engineering experience, and 15 years of leadership experience in Product and Engineering organizations, I excel in driving product scaling, innovation excellence, and pushing for pragmatic evolutions in scaling SaaS models.\n\nI believe in building and maintaining high-performing autonomous teams.  I started with Vue in 2018 and by rolling out in my department then as a \"\"easy\"\" way to introduce developers to effective SPA context that didn't require a new way of working (angular ) or a new syntax (react) .\n\nSince then i've worked with the vue ecosystem across small (5 people) and large (150 people) teams and departments with a varied experience from NUXT to Vite and CSR and SSR setups.\n\nCRUD to full Canvas based editors (Figma like), and the evolution from vue & nuxt to vue3 & vite (and the wider ecosystem) has been a journey with many steps and side-trips",{"data":9},{"alternativeText":9,"url":1625,"mime":74,"provider":40},"https://images.jsworldconference.com/1651484268703_Dragan_Elijas_f6b7d54163.jpg","CTO @ Agriplace",[],{"id":1629,"topic":1630,"description":1631,"startsAt":1632,"endsAt":1633,"minutes":9,"icon":9,"people":1634},"2720","The Web is Your Ally — Building Accessible Web Apps By Using the Platform","The web comes accessible out of the box, we just need to know how to use it. With modern advancements in HTML, CSS, and Javascript, the tools to build an inclusive experience are more powerful than ever. \n\nMore accessibility means increased usability for everyone, so let’s explore these new tools and best practices, and how they can help us create a better and inclusive web.","11:45:00.000","12:15:00.000",[1635],{"id":1636,"displayName":1637,"intro":1638,"organization":1639,"subtitle":9,"photo":1640,"jobTitle":813,"tools":1642},"1641","Julian Burr","🎤 The Web is Your Ally — Building Accessible Web Apps By Using the Platform | Senior Developer from Germany with over 15 years of experience building web apps and leading frontend teams, currently living and working down under in Australia. Pragmatic perfectionist, always looking for opportunities to learn and grow.",{"data":9},{"alternativeText":9,"url":1641,"mime":74,"provider":40},"https://images.jsworldconference.com/profile_1024x1024_2_Julian_Burr_c8c7a46287.jpg",[],{"id":1644,"topic":1645,"description":1646,"startsAt":1633,"endsAt":1647,"minutes":9,"icon":9,"people":1648},"2724","How to Build Local-First Apps with Vue","Local-First is a new community that was created based on the idea of building apps where users have more control over them. It is related to the offline-first concept, but takes it a step further. In this talk, I will explain what Local-First means and how we can build applications with Vue","12:45:00.000",[1649],{"id":1650,"displayName":1651,"intro":1652,"organization":1653,"subtitle":9,"photo":1654,"jobTitle":1656,"tools":1657},"1643","Alexander Opalic","🎤 How to Build Local-First Apps with Vue | Full-stack developer with 7 years of experience with Vue. I live in Germany and work for OTTO Payments. I have a blog at alexop.dev where I also write about Vue. In my free time, I like to watch football, do sports, or read books and manga.",{"data":9},{"alternativeText":9,"url":1655,"mime":74,"provider":40},"https://images.jsworldconference.com/alex_Ich_Alexander_Opalic_d79ccd989f.jpg","Software Developer @ Otto Payments",[],{"id":1659,"topic":1660,"description":1661,"startsAt":1647,"endsAt":1662,"minutes":9,"icon":9,"people":1663},"2726","Vue Think You Know It All? The Ultimate Vue Live Quiz","Ever wondered how deep your knowledge of the framework really goes? Beyond the daily routine of components and composables lies a history full of milestones, a vast ecosystem, and technical quirks that often go unnoticed.\n\nThis session turns the conference hall into a live game show. You won't just sit and listen - you will join a real-time interactive quiz using your smartphone. We will cover everything from the origins of Vue and its evolution to tricky syntax puzzles and common misconceptions that trip up even experienced developers. You will vote on answers, solve code conundrums, and discover facts about the ecosystem you likely missed.\n\nCome for the fun, stay for the challenge. You will leave with new insights into the past, present, and future of Vue, and perhaps the bragging rights of being the top expert in the room.","13:15:00.000",[1664],{"id":1665,"displayName":1666,"intro":1667,"organization":1668,"subtitle":9,"photo":1669,"jobTitle":1671,"tools":1672},"1674","Thorsten Seyschab","🎤 Vue Think You Know It All? The Ultimate Vue Live Quiz | Thorsten is an IT consultant and senior full-stack web engineer who has been self-employed since 2014. When he's not assisting companies with their projects or providing guidance and support, he spends his time contributing to open-source projects, giving talks, and enjoying 3D printing.",{"data":9},{"alternativeText":9,"url":1670,"mime":74,"provider":40},"https://images.jsworldconference.com/thorsten_seyschab_Thorsten_Seyschab_ee9bcfb8b4.jpg","IT Consultant",[],{"id":1674,"topic":1489,"description":1490,"startsAt":1662,"endsAt":1675,"minutes":9,"icon":1492,"people":1676},"2723","14:15:00.000",[],{"id":1678,"topic":1679,"description":1680,"startsAt":1675,"endsAt":1681,"minutes":9,"icon":9,"people":1682},"2722","When Tree-Shaking Fails: Security Risks in Nuxt & Vue","Tree-shaking is widely regarded as a performance optimization technique in the Vue and Nuxt ecosystem—but have you ever considered its security implications? When unexpected code is bundled into the production build, sensitive information or internal logic may be unintentionally exposed. This session explores real-world Vue and Nuxt development scenarios to uncover why tree-shaking fails and shares practical coding patterns and architectural practices to truly mitigate these risks.","14:45:00.000",[1683],{"id":1684,"displayName":1685,"intro":1686,"organization":1687,"subtitle":9,"photo":1688,"jobTitle":1690,"tools":1691},"1773","SerKo Vincent Ngai","🎤 When Tree-Shaking Fails: Security Risks in Nuxt & Vue | Vue.js collaborator @ Vue Language Tools. He co-founded Vue AI to advance AI tooling for the Vue ecosystem. He is also a team member of VueUse, contributor of Nuxt ecosystem and creator of Nuxt Pages Plus.",{"data":9},{"alternativeText":9,"url":1689,"mime":74,"provider":40},"https://images.jsworldconference.com/Ser_Ko_Vincent_Ngai_3c9277e4f6.jpeg","Vue Language Tools Team and Co-founder of Vue AI",[],{"id":1693,"topic":1694,"description":1695,"startsAt":1681,"endsAt":1696,"minutes":9,"icon":9,"people":1697},"2725","Vue-tiful Defense: Let's draw Security","For many developers, learning about security in Vue can sound intimidating or boring. This session is designed to flip that impression on its head completely - I will draw my sketch notes on secure Vue development live on stage, together with you ❤️\n\nWe won't just talk about threats; we will bring them to life as sketch notes on the big screen of VueJS Amsterdam! Then, as a team, we'll discover and design the \"magical\" armor our app needs. Along with learning about our allies, such as the OWASP project. My goal is for everyone to leave the room feeling confident and ready to be a security champion on their team, armed with a sketch note handout. This way, my session combines two of my greatest passions: building high-quality software and making complex topics accessible and engaging through art. ","15:15:00.000",[1698],{"id":488,"displayName":489,"intro":491,"organization":1699,"subtitle":9,"photo":1701,"jobTitle":490,"tools":1702},{"name":495,"logo":1700,"intro":9},{"alternativeText":9,"url":497,"provider":40,"mime":137},{"alternativeText":9,"url":500,"mime":74,"provider":40},[],{"id":1704,"topic":1705,"description":1706,"startsAt":1696,"endsAt":1707,"minutes":9,"icon":9,"people":1708},"2732","From Desktop to Web: Rebuilding our Data Science Platform with Vue & Nuxt","KNIME has spent years evolving a large Java-based desktop application, used by 300k users in 60 countries, into a modern web experience. In this talk, we’ll share how we’re using Vue and Nuxt to make that leap: from untangling a decade-old architecture to delivering a smooth migration without disrupting our users.\n\nYou’ll hear about strategies that worked and the ones that didn’t, how we balanced product delivery with technical overhaul and why the Vue ecosystem turned out to be a natural fit for KNIME’s open-source philosophy.\n\nThis is a practical, experience-based story for anyone facing complex migrations or scaling Vue in large, evolving products.","15:45:00.000",[1709,1719],{"id":1710,"displayName":1711,"intro":1712,"organization":1713,"subtitle":9,"photo":1714,"jobTitle":1717,"tools":1718},"1707","Jakob Schröter","🎤 From Desktop to Web: Rebuilding our Data Science Platform with Vue & Nuxt | JS—his initials are a coincidence he’s been living with professionally for nearly three decades, having started building websites at 11. He has worked with startups, government, and enterprise teams, driven by a passion for open source and fast, elegant interfaces. When not polishing UIs, he teaches web performance at Stuttgart Media University and plays drums—because good timing matters everywhere.",{"data":9},{"alternativeText":9,"url":1715,"mime":1716,"provider":40},"https://images.jsworldconference.com/jakob_Jakob_Schroeter_7be56c4829.avif","image/avif","Team Lead UI Core Capabilities @KNIME",[],{"id":1720,"displayName":1721,"intro":1722,"organization":1723,"subtitle":9,"photo":1724,"jobTitle":1726,"tools":1727},"1708","Helian Rivera","🎤 From Desktop to Web: Rebuilding our Data Science Platform with Vue & Nuxt | With over 10 years in the software development industry, Helian began his journey as a freelance full-stack developer working with Node.js and PHP. During the AngularJS era, he discovered a deep interest in frontend development and later found his long-term home in Vue.\nHe’s curious about good API design and developer experience (DX), and more recently has been exploring graphics programming and the local-first space. He is also color blind, which makes his career choice as a frontend developer somewhat ironic. When he’s not coding, you can likely find him gaming.",{"data":9},{"alternativeText":9,"url":1725,"mime":1716,"provider":40},"https://images.jsworldconference.com/helian_Jakob_Schroeter_dea39e3006.avif","Senior Software Engineer @ KNIME",[],{"id":1729,"topic":1730,"description":1731,"startsAt":1732,"endsAt":1733,"minutes":9,"icon":9,"people":1734},"2727","Here’s What’s Coming in Astro 6","Astro 6 is the biggest release yet of the web framework built for content-driven sites – and one of the best ways to ship Vue to production. A ground-up rewrite of the dev server using Vite's Environment API closes the gap between development and production, letting you develop against real server runtimes instead of simulations. A new Rust-based compiler lands in beta, and significant rendering performance improvements make Astro faster than ever. This release also stabilises live content collections for real-time data without rebuilds, adds built-in Content Security Policy support, a new fonts API, and a preview of the new standards-based route caching system for fine-grained control over server-rendered pages. Come get the full rundown – and a few things that haven't been announced yet.","16:15:00.000","16:45:00.000",[1735],{"id":1736,"displayName":1737,"intro":1738,"organization":1739,"subtitle":9,"photo":1744,"jobTitle":1746,"tools":1747},"1179","Matt Kane","🎤 The Future of Astro | Matt is an Astro core maintainer from Bristol, UK. After a brief career as a baker and pastry chef, he's spent over 25 years building for the web.\n\nMatt was previously a Gatsby core maintainer, a principal engineer on the frameworks team at Netlify, and has probably contributed to your favourite web framework. Matt created the Unpic image library and has a sideline selling the world's fastest camera flash.",{"name":1740,"logo":1741,"intro":1743},"Astro",{"alternativeText":9,"url":1742,"provider":40,"mime":69},"https://images.jsworldconference.com/astro_icon_dark_a89200cd9b.svg","The web framework for content-driven websites",{"alternativeText":9,"url":1745,"mime":74,"provider":40},"https://images.jsworldconference.com/matt_kane_3c69882344.jpg","Astro Core Maintainer",[],{"id":1749,"topic":1750,"description":1751,"startsAt":1733,"endsAt":1752,"minutes":9,"icon":9,"people":1753},"2729","The Backend is Reactive: Vue Beyond the Browser","We’re going to explore how Vue can power more than user interfaces—by running its reactivity system on the backend. No installs, no logins, just a quick QR scan. I’ll show a fast, playful demo that turns a simple idea into something you can feel in real time, with Vue coordinating everything behind the scenes. We’ll keep it lightweight, surprising, and memorable—proof that “Vue in the backend” isn’t just possible, it’s fun.\n\n• Vue’s reactivity can orchestrate backend logic, not just UI state.\u2029\n• A single reactive source of truth can drive many clients with minimal glue code.\u2029\n• Server-Sent Events/WebSockets pair naturally with reactive effects for live fan-out.\u2029\n• Computed projections make per-user instructions trivial and consistent.\u2029\n• Reactive thinking clarifies side effects, scheduling, and cleanup concerns.","17:15:00.000",[1754],{"id":216,"displayName":449,"intro":451,"organization":1755,"subtitle":9,"photo":1757,"jobTitle":450,"tools":1758},{"name":455,"logo":1756,"intro":459},{"alternativeText":9,"url":457,"provider":40,"mime":69},{"alternativeText":9,"url":461,"mime":74,"provider":40},[],{"id":1760,"topic":1761,"description":1762,"startsAt":1752,"endsAt":1763,"minutes":9,"icon":9,"people":1764},"2728","Building the shopping journeys of the future - ChatGPT Apps, Adaptive Interfaces and more...","We are witnessing a dual-revolution with the AI advancements - how developers are building applications and how customers are using them.\n\nI will show you result of our experiments at Alokai building shopping workflow of the future that starts in LLM like ChatGPT or Gemini and transitions to storefront that is different for each aprticular journey,  enhances each part of it with LLM’s (not always in a conversational way), guides the user and modifies the interface on the fly to make sure it reflects their intent.\n\nYou’ll see it in action and then we dig deep into how things work including building a custom UI that displays inside ChatGPT interface, carrying the data to the storefront and enhancing multiple parts of this storefront with LLM’s by either providing a conversational interface or letting LLM generate it’s own on the fly.","17:45:00.000",[1765],{"id":252,"displayName":253,"intro":255,"organization":1766,"subtitle":9,"photo":1768,"jobTitle":254,"tools":1769},{"name":260,"logo":1767,"intro":264},{"alternativeText":9,"url":262,"provider":40,"mime":137},{"alternativeText":266,"url":267,"mime":137,"provider":40},[],{"id":1771,"topic":1772,"description":1773,"startsAt":1763,"endsAt":1774,"minutes":9,"icon":9,"people":1775},"2731","From Vanilla Chaos to Vue Zen: Rebuilding EA’s 2013 Need For Speed Rivals Web Campaign in 2026","Back in 2013, before Vue, React, and modern tooling, I built the global campaign site for Need for Speed Rivals as the only frontend developer in just five weeks. We hand-rolled everything: state management, routing, animations, asset loading, sound, subtitles in 30 languages, even a 360° viewer. It shipped, it scaled… and it was intense.\n\nToday we have Vue, Vite, Pinia, SFCs, and an ecosystem that replaces weeks of work with a few lines of code. So I decided to rebuild the exact same experience, feature-for-feature, using modern Vue tooling—and compare the two worlds.\n\nThis talk is a practical look at how frontend development has evolved: from custom state and routing to Pinia and Vue Router, from manual preloaders to composables, from hacked animations to Vue’s transition system.\n\nThe result is a clear picture of how better tooling doesn’t just save time—it unlocks creativity.","18:15:00.000",[1776],{"id":383,"displayName":429,"intro":431,"organization":1777,"subtitle":9,"photo":1778,"jobTitle":430,"tools":1779},{"data":9},{"alternativeText":9,"url":436,"mime":74,"provider":40},[],{"id":1781,"topic":1782,"description":1783,"startsAt":1784,"endsAt":1785,"minutes":9,"icon":1786,"people":1787},"2730","Afterparty","Bring your singing voice, put on your dancing shoes and get ready to mingle, have fun with your colleagues and make new friends for life! ","19:00:00.000","23:00:00.000","hugeicons:party",[],"Watch Sessions on-demand",{"description":9,"keywords":9,"title":886,"twitterUsername":9,"customMeta":1790},[],[1792,1933],{"id":1793,"name":1794,"startsAt":1795,"endsAt":1796,"mostRelevantFrom":1797,"runevents_slug":9,"brand":1798,"schedule":1830,"speakers":1832,"headerMenu":1833,"tickets":1847,"partners":1848,"googleAnalyticsID":1849,"defaultMeta":1850,"gtmID":1856,"venue":1857,"sponsors":1859,"footerLinks":1860,"footer":1861,"talks":1932},"1","JSWORLD Conference","2026-05-07T06:00:00.000Z","2026-05-08T16:00:00.000Z","2022-10-24T22:00:00.000Z",{"name":1350,"slug":1351,"domain":1352,"youtubeChannelId":14,"youtubeLiveVideoId":9,"youtubePremiereVideoId":9,"primaryColor":1799,"socials":1810,"logo":1815,"defaultMeta":1818,"colors":1825},{"50":1800,"100":1801,"200":1802,"300":1803,"400":1804,"500":1805,"600":1806,"700":1807,"800":1808,"900":1809},"#FDE0E1","#FBCDCE","#F8A7AA","#F68185","#F35B60","#F0353B","#DD1017","#A80C11","#74090C","#400507",{"X":1811,"YouTube":1812,"LinkedIn":1813,"Instagram":1814,"TikTok":9},"https://x.com/jsworldconf","https://www.youtube.com/@jsworldconference?sub_confirmation=1","https://linkedin.com/company/jsworldconference","https://instagram.com/jsworldconf",{"name":1816,"url":1817,"mime":29,"alternativeText":1355},"logo-jsworld.svg","https://assets.jsworldconference.com/logo_jsworld_ad7f539826.svg",{"customMeta":1819,"description":1822,"keywords":1823,"previewImage":1824,"title":9},[1820],{"content":1821,"name":35},"m430ldy5gghca2ziud9iyquhhhk7wb","A 3-day JavaScript Celebration. Packed with the Latest Technology updates like Turbopack, React, Vite, Vue, Angular, Next.js from Authors, Creators and Experts.","javascript,conference,black friday,react,vue,svelte",{"url":1354,"provider":40,"mime":29},[1826,1827,1828,1829],{"color":43,"name":44},{"color":46,"name":47},{"color":49,"name":50},{"color":52,"name":53},{"groups":1831,"enableTimes":894},[],[],{"callToActions":1834,"links":1838},[1835],{"href":1836,"text":1837,"newTab":1389},"https://www.tickettailor.com/events/jsworld/1931139","Tickets",[1839,1843,1845],{"href":1840,"text":1841,"submenu":1842},"https://forms.gle/jxUNcEpibb1XcLdP7","Call for Speakers",[],{"href":885,"text":886,"submenu":1844},[],{"href":892,"text":893,"submenu":1846},[],[],[],"G-9SMH4EHZ3J",{"customMeta":1851,"description":1852,"keywords":1853,"previewImage":1854,"title":1855},[],"Connecting global Javascript leaders in Amsterdam\n","javascript,conference,frontend,full-stack,react,vue,svelte",{"url":1354,"provider":40,"mime":29},"JSWorld Conference 2026","GTM-T45PTZT",{"addressLine":9,"city":1858,"country":112,"name":1858,"website":9},"Amsterdam",[],[],[1862,1872,1878,1889,1912],{"__typename":1863,"id":56,"title":1864,"events":1865},"ComponentFooterEvents","Events",[1866,1869],{"name":1794,"startsAt":1795,"brand":1867},{"logo":1868},{"url":1817,"alternativeText":1355},{"name":5,"startsAt":6,"brand":1870},{"logo":1871},{"url":28,"alternativeText":30},{"__typename":1873,"id":56,"title":1874,"brands":1875},"ComponentFooterSocials","Socials",[1876],{"name":1350,"domain":1352,"logo":1877},{"url":1817,"alternativeText":1355},{"__typename":1879,"id":56,"title":1880,"contactItems":1881},"ComponentFooterContact","Contact",[1882,1886],{"type":1883,"text":1884,"href":1885,"newTab":9},"phone","+31(0)622227889","https://wa.me/31622227889",{"type":1887,"text":1888,"href":9,"newTab":9},"email","hello@jsworldconference.com",{"__typename":1890,"id":621,"title":9,"linkItems":1891},"ComponentFooterLinks",[1892,1895,1898,1901,1903,1906,1909],{"type":1893,"text":1159,"href":1894,"newTab":894},"link","https://fb23fd3b.sibforms.com/serve/MUIEAKaZlmsrvpOF4jMngdPUraNP7MaCXbCsZo9diPD1WbmNqXD-xsbokh_CxJbkmUU_wcOq3EYsFUmYA8bFVe9vYY97LBubVjgNySlt71LHnYhUzdVEnmo08YyY72q7EjBesGbxEUmngShUCcutNKXTVyrINb4X16OqsuCfyEjRJkuo-RlxGKjSnChKn14inW0cRxRJxT0kSe5q",{"type":1893,"text":1896,"href":1897,"newTab":894},"Call for speakers","https://forms.gle/NaY9fLm72km3T7496",{"type":1893,"text":1899,"href":1900,"newTab":894},"Diversity & Inclusion","/diversity-and-inclusion",{"type":1902,"text":9,"href":9,"newTab":894},"breakline",{"type":1893,"text":1904,"href":1905,"newTab":894},"Terms and Conditions","/terms-and-conditions",{"type":1893,"text":1907,"href":1908,"newTab":894},"Privacy Policy","/privacy-policy",{"type":1893,"text":1910,"href":1911,"newTab":894},"Code of Conduct","/code-of-conduct",{"__typename":1890,"id":56,"title":1913,"linkItems":1914},"Past Events",[1915,1918,1921,1924,1927,1930],{"type":1893,"text":1916,"href":1917,"newTab":894},"2018","https://2018.frontenddeveloperlove.com/",{"type":1893,"text":1919,"href":1920,"newTab":894},"2019","https://2019.frontenddeveloperlove.com/",{"type":1893,"text":1922,"href":1923,"newTab":894},"2020","https://2020.frontenddeveloperlove.com/",{"type":1893,"text":1925,"href":1926,"newTab":894},"2021","https://2021.frontenddeveloperlove.com/",{"type":1893,"text":1928,"href":1929,"newTab":894},"2022","/home",{"type":1893,"text":1931,"href":1929,"newTab":894},"2023",[],{"id":84,"name":1934,"startsAt":1935,"endsAt":1796,"mostRelevantFrom":1936,"runevents_slug":9,"brand":1937,"schedule":1974,"speakers":1976,"headerMenu":1997,"tickets":2024,"partners":2025,"googleAnalyticsID":2026,"defaultMeta":2027,"gtmID":2033,"venue":2034,"sponsors":2038,"footerLinks":2133,"footer":2134,"talks":2168},"DEVWorld 2026","2026-05-07T10:00:00.000Z","2023-11-30T23:00:00.000Z",{"name":1335,"slug":1336,"domain":1337,"youtubeChannelId":14,"youtubeLiveVideoId":9,"youtubePremiereVideoId":1938,"primaryColor":1939,"socials":1950,"logo":1956,"defaultMeta":1959,"colors":1965},"e1LaawnAUAw",{"50":1940,"100":1941,"200":1942,"300":1943,"400":1944,"500":1945,"600":1946,"700":1947,"800":1948,"900":1949},"#A3FBCC","#90FAC1","#69F9AB","#41F795","#1AF67F","#09DE6B","#07A851","#057237","#023C1D","#000603",{"X":1951,"YouTube":1952,"LinkedIn":1953,"Instagram":1954,"TikTok":1955},"https://x.com/devworld_conf","https://www.youtube.com/@devworldconference","https://www.linkedin.com/company/devworld-conference/","https://www.instagram.com/devworld_conf","https://www.tiktok.com/@devworld_conference",{"name":1957,"url":1958,"mime":137,"alternativeText":1340},"devworld.png","https://assets.jsworldconference.com/devworld_b41c690105.png",{"customMeta":1960,"description":1961,"keywords":1962,"previewImage":1963,"title":1934},[],"DEVWorld is The Developer Conference for Tech Team! A 2-day Festival of Tech, connecting amazing tech leaders, developers and companies all under one roof.","devworld,developers,frontend,backend,fullstack,devops,javascript ",{"url":1964,"provider":40,"mime":74},"https://images.jsworldconference.com/DAM_08264_c046747bef.jpg",[1966,1968,1970,1972],{"color":1967,"name":47},"#8A04A1",{"color":1969,"name":44},"#F5B200",{"color":1971,"name":50},"#66ff00",{"color":1973,"name":53},"#315BAE",{"groups":1975,"enableTimes":894},[],[1977],{"id":1978,"person":1979,"subtitle":9,"topic":9,"intro":1996},"291",{"id":494,"displayName":1980,"subtitle":9,"nickname":9,"jobTitle":1981,"intro":1982,"organization_logo_overwrite":1983,"organization":1984,"photo":1990,"country":9,"tools":1992,"speakerAt":1993},"Lan Chu ","AI Tech Lead @Rabobank","Lan is a AI Tech Lead who has been working in the past 7 years in the field of data science, machine learning and business intelligence in the financial services sector. She is also the Co-founder of The AI stories that focuses on building custom AI solutions. With a background in Data Science and Economics, she is passionate about applying technology and turning data into actionable insights that help companies grow and create positive impact.",{"data":9},{"id":1985,"name":1986,"logo":1987,"website":1989,"intro":9},"267","Rabobank",{"alternativeText":9,"provider":40,"url":1988,"mime":137},"https://images.jsworldconference.com/rabobank_fd34937a1d.png","https://www.rabobank.nl/particulieren",{"alternativeText":9,"provider":40,"url":1991,"mime":137},"https://images.jsworldconference.com/IMG_4378_d045ffbd38.png",[],[1994],{"talks":1995},[],"Lan is a data scientist who has been working in the past 7 years in the field of data science, machine learning and business intelligence in the financial services sector. She is also the Co-founder of The AI stories that focuses on building custom AI solutions. With a background in Data Science and Economics, she is passionate about applying technology and turning data into actionable insights that help companies grow and create positive impact.",{"callToActions":1998,"links":2001},[1999],{"href":2000,"text":1837,"newTab":1389},"/tickets",[2002,2019],{"href":9,"text":889,"submenu":2003},[2004,2007,2010,2013,2016],{"href":2005,"text":2006,"newTab":894},"hotel-traveltips","Hotel Recommendations",{"href":2008,"text":2009,"newTab":894},"/blog/convince-boss","Convince Your Boss",{"href":2011,"text":2012,"newTab":894},"/hackathon","Hackathon",{"href":2014,"text":2015,"newTab":894},"/startups","Startups",{"href":2017,"text":2018,"newTab":894},"/experience","Experience",{"href":9,"text":893,"submenu":2020},[2021,2023],{"href":892,"text":2022,"newTab":894},"2026 Prospectus",{"href":2014,"text":2015,"newTab":894},[],[],"G-SL4F9GZ2JK",{"customMeta":2028,"description":2029,"keywords":2030,"previewImage":2031,"title":2032},[],"For Tech Teams. Boost performance with AI workflows, cloud collaboration, case studies, and expert insights from top tools like JIRA, GitHub, AWS, and more.","devworld,devworld conference,java,javascript,conference,frontend,full-stack,react,vue,svelte",{"data":9},"Devworld Conference ","GTM-K6NJDHW",{"addressLine":2035,"city":1858,"country":112,"name":2036,"website":2037},"Europaplein 24","Amsterdam Rai","https://www.rai.nl/",[2039,2047,2050,2053,2061,2068,2076,2083,2091,2098,2101,2104,2107,2114,2120,2127],{"level":1078,"organization":2040},{"name":2041,"website":2042,"intro":2043,"logo":2044},"Passionate People","https://passionatepeople.io/","Passionate People is the leading JavaScript Company in the World based here in Amsterdam. They aim to make an impact on the top brands in the nation and get an important role in a project that is being seen and used by millions of people",{"alternativeText":2045,"provider":94,"url":2046,"mime":29},"passionate-people","https://images.jsworldconference.com/passionate_people_800d2fde20.webp",{"level":1078,"organization":2048},{"name":1064,"website":1065,"intro":1066,"logo":2049},{"alternativeText":9,"provider":40,"url":1068,"mime":69},{"level":1062,"organization":2051},{"name":1116,"website":1117,"intro":1118,"logo":2052},{"alternativeText":9,"provider":40,"url":1120,"mime":69},{"level":1062,"organization":2054},{"name":2055,"website":2056,"intro":2057,"logo":2058},"Cloudinary","https://mediajams.dev/?ref=jsworldconference","Cloudinary’s mission is to help companies unleash the full potential of their media to create the most engaging visual experiences.",{"alternativeText":2059,"provider":94,"url":2060,"mime":29},"cloudinary","https://images.jsworldconference.com/cloudinary_aec84a3960.webp",{"level":1078,"organization":2062},{"name":2063,"website":2064,"intro":9,"logo":2065},"ING","https://www.ing.jobs/global/careers/expertise/tech.htm",{"alternativeText":2066,"provider":40,"url":2067,"mime":137},"ING Bank Logo","https://images.jsworldconference.com/ING_Group_N_V_Logo_svg_6ee9ed263d.png",{"level":1062,"organization":2069},{"name":2070,"website":2071,"intro":2072,"logo":2073},"Vonage","https://www.vonage.com/communications-apis?ref=devworld","Vonage offers flexible and scalable voice, messaging, video and data capabilities across Unified Communications, Contact Centers and Communications APIs.",{"alternativeText":2074,"provider":40,"url":2075,"mime":137},"Vonage Logo","https://images.jsworldconference.com/Vonage_Logo_Primary_Black_02c329f187.png",{"level":1062,"organization":2077},{"name":2078,"website":2079,"intro":2080,"logo":2081},"Elastic","https://www.elastic.co?ref=devworldconf","Accelerate time to insight with Elasticsearch and AI Elastic enables everyone to find the answers that matter. From all data. In real time. At scale.",{"alternativeText":9,"provider":40,"url":2082,"mime":69},"https://images.jsworldconference.com/logo_elastic_horizontal_color_c1793a7432.svg",{"level":1062,"organization":2084},{"name":2085,"website":2086,"intro":2087,"logo":2088},"Adevinta","https://adevinta.com?ref=devworld","Leading online classifieds marketplaces",{"alternativeText":2089,"provider":40,"url":2090,"mime":137},"Adevinta Logo","https://images.jsworldconference.com/AAFF_RGB_ADEVINTA_blue_e481761dea.png",{"level":1062,"organization":2092},{"name":2093,"website":2094,"intro":9,"logo":2095},"Offerzen","https://www.offerzen.com/community/typescript-origins-documentary",{"alternativeText":2096,"provider":40,"url":2097,"mime":137},"Offerzen Logo","https://images.jsworldconference.com/offerzen_logo_135739b6aa.png",{"level":1078,"organization":2099},{"name":622,"website":625,"intro":626,"logo":2100},{"alternativeText":9,"provider":40,"url":624,"mime":69},{"level":1078,"organization":2102},{"name":1096,"website":1097,"intro":1098,"logo":2103},{"alternativeText":9,"provider":40,"url":1100,"mime":137},{"level":1062,"organization":2105},{"name":1123,"website":1124,"intro":1125,"logo":2106},{"alternativeText":9,"provider":40,"url":1127,"mime":137},{"level":1105,"organization":2108},{"name":2109,"website":2110,"intro":2111,"logo":2112},"Picnic","https://jobs.picnic.app/en/home","Picnic is the world’s fastest growing online supermarket that makes grocery shopping simple, fun, and affordable for everyone. We are proud winners of the challenger award 2015, best start-up award 2016, most innovative company award 2017, fastest growing company award 2018, retailer of the year award 2019, and tech hero award 2022.",{"alternativeText":9,"provider":40,"url":2113,"mime":137},"https://images.jsworldconference.com/Picnic_logo_svg_69dc60fad6.png",{"level":1105,"organization":2115},{"name":2116,"website":2117,"intro":9,"logo":2118},"Knab","https://www.knab.nl/?&targetid=kwd-545506047&gclid=CjwKCAjwu4WoBhBkEiwAojNdXtdBy2B8CQUML1sFTfklpZj6vzqf8t1MnUo9bAEW3eH5xRDfBvY_8hoChAwQAvD_BwE&gclsrc=aw.ds",{"alternativeText":9,"provider":40,"url":2119,"mime":74},"https://images.jsworldconference.com/Knab_Logo_blauw_nieuw_1_c69eadd32b.jpg",{"level":1062,"organization":2121},{"name":2122,"website":2123,"intro":2124,"logo":2125},"Booking.com","https://careers.booking.com/","At Booking.com, data drives our decisions. Technology is at our core. And innovation is everywhere.",{"alternativeText":9,"provider":40,"url":2126,"mime":137},"https://images.jsworldconference.com/Booking_Com_Logotype_Aug2020_White_Blue_BG_1_1_67f124b768.png",{"level":1105,"organization":2128},{"name":2129,"website":2130,"intro":9,"logo":2131},"VIVES Hogeschool Logo","https://www.vives.be/nl",{"alternativeText":9,"provider":40,"url":2132,"mime":137},"https://images.jsworldconference.com/Zonder_titel_1200_x_675_px_4_9342611d76.png",[],[2135,2147,2152],{"__typename":1879,"id":4,"title":2136,"contactItems":2137},"Contact us",[2138,2140,2143],{"type":1883,"text":2139,"href":1885,"newTab":1389},"+31622227889",{"type":1887,"text":2141,"href":2142,"newTab":1389},"hello@devworldconference.com","mailto:hello@devworldconference.com",{"type":2144,"text":2145,"href":2146,"newTab":9},"location","RAI Amsterdam, Europaplein 24, 1078 GZ Amsterdam","https://maps.app.goo.gl/qoY8vRXvzntBRaoH7",{"__typename":1873,"id":4,"title":2148,"brands":2149},"Our Socials",[2150],{"name":1335,"domain":1337,"logo":2151},{"url":1958,"alternativeText":1340},{"__typename":1890,"id":4,"title":2153,"linkItems":2154},"Devworld",[2155,2156,2158,2159,2160,2163,2165],{"type":1893,"text":2009,"href":2008,"newTab":894},{"type":1893,"text":2006,"href":2157,"newTab":894},"/hotel-traveltips",{"type":1893,"text":2012,"href":2011,"newTab":894},{"type":1893,"text":2015,"href":2014,"newTab":894},{"type":1893,"text":2161,"href":2162,"newTab":894},"Volunteer","https://forms.gle/B3gqBSpYHQuNQDWj8",{"type":1893,"text":1159,"href":2164,"newTab":894},"/newsletter",{"type":1893,"text":2166,"href":2167,"newTab":894},"DE&I Scholarship","https://devworldconference.com/diversity-and-inclusion",[2169,2175,2185,2196,2207,2219,2232,2244,2256,2268,2279,2291,2303,2315,2327,2339,2351,2363,2375,2383,2395,2407,2419,2431,2443],{"id":1793,"title":2170,"description":2171,"youtubeUrl":2172,"slidesUrl":9,"speaker":2173},"State of Vite & Vue 2024","","https://www.youtube.com/watch?v=u3Mik1sdKd0",{"person":2174},{"data":9},{"id":308,"title":2176,"description":9,"youtubeUrl":9,"slidesUrl":2177,"speaker":2178},"Superpowers of browser's Web API","https://nikola-mitrovic.slides.com/nmitrovic/loading-performance-ca7b02",{"person":2179},{"displayName":2180,"photo":2181,"organization":2183},"Nikola Mitrovic",{"url":2182,"alternativeText":9},"https://assets.jsworldconference.com/IMG_7174_copy_Nikola_Mitrovic_013968a1e5.jpg",{"name":2184},"Vega IT ",{"id":383,"title":2186,"description":2187,"youtubeUrl":2188,"slidesUrl":9,"speaker":2189},"Boost your development workflow with AI.","AI is everywhere! And we developers are not going to pushed away by AI, we are going to profit from AI during our challenging work as developers. In this talk Marco and Raymon will show you how AI can make our jobs easier so we can focus on the more fun stuff. And not only while coding, also if you are attacked by annoying recruiters, which we all encountered sometimes. So sit back and enjoy!","https://youtu.be/Ou9HtPWSZ5I",{"person":2190},{"displayName":2191,"photo":2192,"organization":2194},"Marco Kreeft",{"url":2193,"alternativeText":9},"https://assets.jsworldconference.com/Marco_Kreeft_muurfoto_e99b9d0b85.jpg",{"name":2195},"ShareValue",{"id":406,"title":2197,"description":2198,"youtubeUrl":2199,"slidesUrl":2200,"speaker":2201},"Community - catch them all","Each and every community works differently, but Soner and Fabian are part of multiple communities. First and foremost Shopware, but also e-commerce, nix, Deployer, Vue and more.\nWe want to dive into the questions:\n\nWhat is “community”?\nHow to become part of it (hint hint: you are already!)?\nWhat opportunities are there for people who are not stage personas?\nWhat can you do to avoid being perceived as toxic?","https://youtu.be/ZyxoE-HzPdI","https://drive.google.com/file/d/1vYWf9FF6VZp5fOUXdYsfGF_B7jzAHWrH/view?usp=sharing",{"person":2202},{"displayName":2203,"photo":2204,"organization":2206},"Fabian Blechschmidt ",{"url":2205,"alternativeText":9},"https://assets.jsworldconference.com/379680_56cf4cd49b.jpeg",{"name":818},{"id":410,"title":2208,"description":2209,"youtubeUrl":2210,"slidesUrl":2211,"speaker":2212},"A Deep Dive into Development Environment Configuration Standards","The process of setting up your Development Environment is always tedious. Configuring your\nruntime, database or any other service is a pain you and your colleagues go through too often.\nStandardizing your Development Environment is the easiest way to eliminate these headaches\nand allow you to truly configure once and never worry about it again.\nIn this talk, we will take a deep dive into popular Dev Environment standards so you can choose\none that maximizes your team's development velocity.","https://youtu.be/X5BLNN27OwM","https://drive.google.com/file/d/18YnjRDF1o5HlbRZKwh4RSXcE3bsKA81o/view?usp=sharing",{"person":2213},{"displayName":2214,"photo":2215,"organization":2217},"Toma Puljak ",{"url":2216,"alternativeText":9},"https://assets.jsworldconference.com/Toma_speaker_profile_c0375b5464.jpg",{"name":2218},"Daytona ",{"id":2220,"title":2221,"description":2222,"youtubeUrl":2223,"slidesUrl":2224,"speaker":2225},"42","Elixir: Happy Developers and Scaleable Backends","This talk will highlight the main ways in which Elixir differs from other commonly used backend languages like JavaScript or Ruby.  Then, it will give developers from other languages an introduction into OTP, the underlying framework that makes it almost trivial to build concurrent and highly fault-tolerant systems in Elixir (and Erlang).  Lastly, I'll highlight some of the specific ways in which Elixir and Phoenix have allowed CodeSandbox to grow and move quickly with a very small team of backend developers.","https://youtu.be/uvFqOvKJzd4","https://sannek.dev/talks/elixir-happy-devs/",{"person":2226},{"displayName":2227,"photo":2228,"organization":2230},"Sanne Kalkman",{"url":2229,"alternativeText":9},"https://assets.jsworldconference.com/headshot_Sanne_Kalkman_2774769470.jpeg",{"name":2231},"CodeSandbox",{"id":447,"title":2233,"description":2234,"youtubeUrl":2235,"slidesUrl":2236,"speaker":2237},"Why are Python and Ruby slow?","Twenty years ago our world was a simple place. We had Python, Ruby, PHP which were \"\"scripting\"\" or \"\"interpreted\"\" languages. Opposite to them, there were C++ and Java as \"\"compiled\"\" and \"\"fast\"\" ones, hundred times faster. Now, in 2023, C++ solves the \"\"n-body problem\"\" only marginally faster than JavaScript. But Python and Ruby are still a hundred times slower. This is not fair and there are lots of talks on how to make things faster using PyPy, Numba, CPython, etc. But my talk focuses on the \"\"why\"\" question. \n","https://youtu.be/Uu6c1TCams0","http://bit.ly/pyrbspeed",{"person":2238},{"displayName":2239,"photo":2240,"organization":2242},"Grigory Petrov",{"url":2241,"alternativeText":9},"https://assets.jsworldconference.com/avatar_5_1024_white_Grigory_Petrov_10f793b05e.jpg",{"name":2243},"Singula.Team",{"id":470,"title":2245,"description":2246,"youtubeUrl":2247,"slidesUrl":2248,"speaker":2249},"Interconnecting Cloud Applications with Skupper","Skupper is a Multi-cluster, multi-cloud, multi-platform solution.\nIt helps solve cross-platform and multi-cloud communication challenges by enabling developers to add trusted, resilient connectivity between applications running on any Kubernetes cluster, virtual machine or bare-metal host. These connections can stretch across any infrastructure environment, from on-premises datacenters to the edge and public cloud.\n\n","https://youtu.be/sVpkerX6yq0","https://drive.google.com/file/d/1P7jDFe-b3-d0GBdOp7F_g4Zvb7qETUd4/view?usp=sharing",{"person":2250},{"displayName":2251,"photo":2252,"organization":2254},"Valerio Bartolini",{"url":2253,"alternativeText":9},"https://assets.jsworldconference.com/me_01_Valerio_Bartolini_4ea6462023.png",{"name":2255},"Red Hat ",{"id":2257,"title":2258,"description":2259,"youtubeUrl":2260,"slidesUrl":2261,"speaker":2262},"47","Automate your inner scout","Maintaining code quality is a critical but monotonous task. From enforcing consistent code style\nor removing a deprecated method to full blown framework migrations, maintenance is never\nending. It’s vital for minimizing technical debt and ensuring smooth operations. While the scout\nrule—leaving the codebase better than you found it—is a popular principle, it slows the pace of\nnew feature development. And manual adherence to this rule leads to inconsistencies, exposes\nsecurity vulnerabilities, and complicates migrations when dealing with deprecated elements.","https://youtu.be/sGNDXOrue6k","https://drive.google.com/file/d/1NgDt8rcstI3YF1CmqALcpTZxcPL9M_Zz/view?usp=sharing",{"person":2263},{"displayName":2264,"photo":2265,"organization":2267},"Peter Streef",{"url":2266,"alternativeText":9},"https://assets.jsworldconference.com/peter_square_med_c397e25623.jpg",{"data":9},{"id":486,"title":2269,"description":2270,"youtubeUrl":2271,"slidesUrl":2272,"speaker":2273},"A Passwordless Future! Passkeys for Java Developers","Microservices are not everyone's cup of tea, and they shouldn't be. Not every problem can or should be solved by microservices. Somtimes building a simple monolith is a far better option. Microservices are solutions for use cases where scale and scalability are important. ","https://youtu.be/nzCjhWAvASE","https://speakerdeck.com/deepu105/a-passwordless-future-passkeys-for-java-developers",{"person":2274},{"displayName":2275,"photo":2276,"organization":2278},"Deepu K Sasidharan ",{"url":2277,"alternativeText":9},"https://assets.jsworldconference.com/Deepu_K_Sasidharan_1e944aa1da.jpeg",{"data":9},{"id":544,"title":2280,"description":2281,"youtubeUrl":2282,"slidesUrl":2283,"speaker":2284},"A design pattern goes to the supermarket","I’ll dive into a couple of design patterns using real-life examples. What would a design pattern look like in day-to-day life? We’ll follow Bobby and Billie and discover how a design pattern would behave in a non-digital environment: a supermarket! With the help of drawings and code snippets, this talk will give you a solid understanding of design patterns, so you won't have to look them up ever again!  \n","https://youtu.be/N8V-g_aO6xk","https://www.slideshare.net/slideshow/design-pattern-talk-by-kaya-weers-2024/266455323",{"person":2285},{"displayName":2286,"photo":2287,"organization":2289},"Kaya Weers ",{"url":2288,"alternativeText":9},"https://assets.jsworldconference.com/kayaweers_avatar_058a02414f.jpg",{"name":2290},"Ordina",{"id":2292,"title":2293,"description":2294,"youtubeUrl":2295,"slidesUrl":9,"speaker":2296},"54","Doing the DDD dance with Google Cloud","Domain driven design is becoming the de facto choice for many developers on how to structure their applications. However, 20 years since the inception of DDD, the world has changed and cloud is everywhere. Does it still make sense to use DDD patterns in a cloud native world? In this talk I will go over all the building blocks of a DDD architecture and how they map on Google Cloud. You will get a pretty good idea on how to tackle complexity in a modern cloud environment.","https://youtu.be/mSXyOjyVFxs",{"person":2297},{"displayName":2298,"photo":2299,"organization":2301},"Albert Brand",{"url":2300,"alternativeText":9},"https://assets.jsworldconference.com/Albert_Brand_4f1595b3e9.jpeg",{"name":2302},"Xebia",{"id":335,"title":2304,"description":2305,"youtubeUrl":2306,"slidesUrl":2307,"speaker":2308},"Beyond micro-services, embrace composable architectures","For the past two years, reports on emerging technologies have shown a strong evolution toward composable architectures. A composable architecture consists of a set of reusable building blocks. These blocks can be custom-developed or built with the best in the market off-the-shelf SaaS blocks. During this talk, discover foundations and principles of composable architecture, and how to really benefit from its implementation.","https://youtu.be/-192i78pL_w","https://docs.google.com/presentation/d/19FqT9mlnBi79l5uUCGlw8WoTdmXuzDVKQMZ7UWsGAR0/edit#slide=id.g23d0651144c_0_235",{"person":2309},{"displayName":2310,"photo":2311,"organization":2313},"Loïc Carbonne",{"url":2312,"alternativeText":9},"https://assets.jsworldconference.com/photo_Loic_Carbonne_413080ec47.jpg",{"name":2314},"Theodo",{"id":357,"title":2316,"description":2317,"youtubeUrl":2318,"slidesUrl":2319,"speaker":2320},"Clean Code, is it really worth it ?","In this session, I will show the need for good practices in Clean Code along with the issues of not using it, showing concepts like Clean As You Code (CAYC) using free and open-source tools.\n","https://youtu.be/0b3ua9xDeKE","https://bit.ly/vilojona-cleancode-worth",{"person":2321},{"displayName":2322,"photo":2323,"organization":2325},"Jonathan Vila",{"url":2324,"alternativeText":9},"https://assets.jsworldconference.com/profile_Jon_sin_background_Jonathan_Vila_Lopez_e0e9cadf0e.png",{"name":2326},"SonarSource",{"id":401,"title":2328,"description":2329,"youtubeUrl":2330,"slidesUrl":2331,"speaker":2332},"Fusion development: How low-code and full-code play together","Developers still rule the world! But with Low-code platforms emerging as a popular tool for accelerating development cycles it makes sense to have a look at what is possible nowadays. In this session, we explore how Fusion development - the combination of low-code and full code development - can help teams balance speed and flexibility to deliver high-quality applications at scale as well as enable the business to adapt to the ever changing requirements of customers.","https://youtu.be/1eVk30rTGtg","https://drive.google.com/file/d/1mE9oIqDK1ZAvVd94wupcswt5jjOY2PDW/view?usp=drive_link",{"person":2333},{"displayName":2334,"photo":2335,"organization":2337},"Albert-Jan Schot",{"url":2336,"alternativeText":9},"https://assets.jsworldconference.com/Albert_Jan_855a5e3634.png",{"name":2338},"Blis Digital",{"id":316,"title":2340,"description":2341,"youtubeUrl":2342,"slidesUrl":2343,"speaker":2344},"Unveiling the Potential: Exploring Upselling, pLTV, and ML for Operations in E-commerce","Let's explore the delicate balance and discover effective strategies that provoke curiosity and drive revenue growth.","https://youtu.be/2IVTqeEirJY","https://drive.google.com/file/d/1xidHsWWNUjw-dXewcHO0oWvbJrz6oLUy/view?usp=drive_link",{"person":2345},{"displayName":2346,"photo":2347,"organization":2349},"Kirill Gamazenkov",{"url":2348,"alternativeText":9},"https://assets.jsworldconference.com/1593293687012_1_5272d60e22.jpeg",{"name":2350},"Xsolla ",{"id":567,"title":2352,"description":2353,"youtubeUrl":2354,"slidesUrl":2355,"speaker":2356},"Product Management for Optimization","There are also various kinds of Prescriptive Analytics: the 2 major ones are AI\n(including NLP, ML, etc.) and then there is Operations Research (incl. Optimization &amp;\nHeuristics). Optimization has more Runtime, only valid if use case is to run an engine on a\nmonthly or maximum weekly cadence. Optimization also doesn’t offer a good Root Cause Analysis, why is Option A not\nbetter than B? Heuristics (step by step) has lesser runtime &amp; offers a better RCA but it will provide the 1 st correct solution, not necessarily the most optimal one","https://youtu.be/4TNCVjBVJKE","https://docs.google.com/presentation/d/1ZhRNC48Bgk9vc9ke87RFS3sWE855yitM/edit?usp=drive_link",{"person":2357},{"displayName":2358,"photo":2359,"organization":2361},"Siddharth Thawani",{"url":2360,"alternativeText":9},"https://assets.jsworldconference.com/IMG_20230528_WA_0034_1_ea3e13055a.jpg",{"name":2362},"Adidas",{"id":427,"title":2364,"description":2365,"youtubeUrl":2366,"slidesUrl":2367,"speaker":2368},"Migrating to Success: Unleashing the Power of Django Migrations","We'll cover topics such as creating, applying migrations and rolling back changes. We'll also discuss the powerful features provided by Django's migration framework, including data migrations and customizing migrations for specific use cases.\n","https://youtu.be/acWnan7snws","https://slides.dennybiasiolli.com/index-django-migrations-devworld24.html",{"person":2369},{"displayName":2370,"photo":2371,"organization":2373},"Denny Biasiolli",{"url":2372,"alternativeText":9},"https://assets.jsworldconference.com/profile_photo_Denny_Biasiolli_1e8f5274a9.jpg",{"name":2374},"Fingerprint",{"id":2376,"title":2377,"description":2378,"youtubeUrl":2379,"slidesUrl":2380,"speaker":2381},"43","Kubernetes Observability with eBPF","In this workshop, we’re introducing eBPF and the different ways to create eBPF programs. Then, attendees are creating their first eBPF program using BCC and libbpf to have a better understanding of the main concepts. Finally, they are going through several labs to build and deploy an eBPF program with BumbleBee. They also deploy Prometheus and a web application on Kubernetes to display all the communications happening in the Kubernetes cluster.\n","https://youtu.be/Cff1GhuuWs0","https://docs.google.com/presentation/d/1NkQq-v75ptkxvr1o8bjj5cH85Gzsvo5-6Mi0HQm2-g4/edit#slide=id.ga073618e60_0_16",{"person":2382},{"data":9},{"id":488,"title":2384,"description":2385,"youtubeUrl":2386,"slidesUrl":2387,"speaker":2388},"iOS Runtime Manipulation (PWND) ","This talk is a practical demonstration of how a malicious attacker can extract sensitive information from an iOS application which runs on a jailbroken phone. The demonstration showcases some security fundamentals of what developers should look after when developing an iOS application. The goal of the demonstration is to prove that nothing on the client side can be treated as secure.","https://youtu.be/DoZzcUhv9OY","https://drive.google.com/file/d/1Vq4AyWwVFY3u-CcTBr73pyLnuCeXRAHB/view?usp=drive_link",{"person":2389},{"displayName":2390,"photo":2391,"organization":2393},"Cyril Cermak",{"url":2392,"alternativeText":9},"https://assets.jsworldconference.com/Cyril_Cermak_5bcaf337a3.jpeg",{"name":2394},"Porsche",{"id":546,"title":2396,"description":2397,"youtubeUrl":2398,"slidesUrl":2399,"speaker":2400},"Breaking out of the cage: move complex development to GitHub","In my talk, I will show how did we move our primary development branch to GitHub, setting up independent commodity on-demand cloud infrastructure, CI processes with GitHub Actions, test management with open source and cloud tools. Special attention will be paid to the complexities of decoupling from the corporate monorepository and build system.","https://youtu.be/ETEhq7RGBTk","https://drive.google.com/file/d/1qX1dUpk0nVzataY4aqn_5vb43ozntxbv/view?usp=drive_link",{"person":2401},{"displayName":2402,"photo":2403,"organization":2405},"Alexander Smirnov",{"url":2404,"alternativeText":9},"https://assets.jsworldconference.com/1683033403703_f68e40dbce.jpeg",{"name":2406},"Nebius ",{"id":529,"title":2408,"description":2409,"youtubeUrl":2410,"slidesUrl":2411,"speaker":2412},"Concurrency Models Demystified","\"Concurrency Models Demystified\" explores the diverse range of concurrency models utilised in programming languages. Delving into traditional threads, coroutines, the actor model, and async/await, this talk provides real-world examples and insightful comparisons to highlight the unique strengths and trade-offs of each model. By gaining a better understanding of these models, developers will be equipped to make informed decisions when tackling concurrent programming challenges.","https://youtu.be/hbO4Lp3Z3ow","https://devworld24.hkandala.dev/",{"person":2413},{"displayName":2414,"photo":2415,"organization":2417},"Harish Kandala",{"url":2416,"alternativeText":9},"https://assets.jsworldconference.com/photo_07277c5355.jpg",{"name":2418},"Meta",{"id":513,"title":2420,"description":2421,"youtubeUrl":2422,"slidesUrl":2423,"speaker":2424},"Climbing the product management career ladder","During my presentation I'll share the pivotal journey that took me from a Product Manager to a\nDirector of Product. Through real-world examples and personal anecdotes, we'll explore the key\ntactics, skills, and lessons learned, both from my own path and from broader industry trends.","https://youtu.be/hWpiVXSO-Ho","https://drive.google.com/file/d/1HCWwWEev2AGt3W2qBtZ9vIfW6ts3O_8y/view?usp=drive_link",{"person":2425},{"displayName":2426,"photo":2427,"organization":2429},"Nicole van Alphen",{"url":2428,"alternativeText":9},"https://assets.jsworldconference.com/Nicole_van_Alphen_1_59dc0c9178.jpg",{"name":2430},"vinted ",{"id":527,"title":2432,"description":2433,"youtubeUrl":2434,"slidesUrl":2435,"speaker":2436},"Supercharge your Backend for Frontend with Kotlin","In this presentation, we will explore the emergence of new architectural patterns like API Gateway and Backend For Frontend in the era of microservices. We will delve into the specific challenges these patterns address, which were not prevalent in monolithic architectures. Additionally, we will examine the convenient solutions offered by cloud providers like AWS and explore how leveraging the Kotlin programming language can enhance the advantages of these patterns.","https://youtu.be/JaMRxmWNQ9s","https://drive.google.com/file/d/14pljXJa_ibQbK1D6ycnzFbER6vvRmf1Q/view?usp=drive_link",{"person":2437},{"displayName":2438,"photo":2439,"organization":2441},"Alexey Soshin",{"url":2440,"alternativeText":9},"https://assets.jsworldconference.com/Alexey_Soshin_0e61f3b266.jpg",{"name":2442},"AWS",{"id":581,"title":2444,"description":9,"youtubeUrl":2260,"slidesUrl":2445,"speaker":2446},"Automate your inner scout: always leave code in a better state than where you found it","https://drive.google.com/file/d/1NgDt8rcstI3YF1CmqALcpTZxcPL9M_Zz/view?usp=drive_link",{"person":2447},{"displayName":2264,"photo":2448,"organization":2449},{"url":2266,"alternativeText":9},{"data":9},1776070139118]