[{"data":1,"prerenderedAt":1184},["ShallowReactive",2],{"api/event":3,"api/brands":602,"api/page:devworld:/hackathon:EXhcMxVwhk":633,"api/events":798},{"id":4,"name":5,"startsAt":6,"endsAt":7,"mostRelevantFrom":8,"runevents_slug":9,"brand":10,"schedule":59,"speakers":62,"headerMenu":84,"tickets":120,"partners":121,"googleAnalyticsID":122,"defaultMeta":123,"gtmID":126,"venue":127,"sponsors":133,"footerLinks":254,"footer":255,"talks":298},"5","DEVWorld 2026","2026-05-07T10:00:00.000Z","2026-05-08T16:00:00.000Z","2023-11-30T23:00:00.000Z",null,{"name":11,"slug":12,"domain":13,"youtubeChannelId":14,"youtubeLiveVideoId":9,"youtubePremiereVideoId":15,"primaryColor":16,"socials":27,"logo":33,"defaultMeta":38,"colors":46},"DEVWorld","devworld","devworldconference.com","UC1nBp6ouBB1o5P8YvPznPOw","e1LaawnAUAw",{"50":17,"100":18,"200":19,"300":20,"400":21,"500":22,"600":23,"700":24,"800":25,"900":26},"#A3FBCC","#90FAC1","#69F9AB","#41F795","#1AF67F","#09DE6B","#07A851","#057237","#023C1D","#000603",{"X":28,"YouTube":29,"LinkedIn":30,"Instagram":31,"TikTok":32},"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":34,"url":35,"mime":36,"alternativeText":37},"devworld.png","https://assets.jsworldconference.com/devworld_b41c690105.png","image/png","DEVWorld Logo",{"customMeta":39,"description":40,"keywords":41,"previewImage":42,"title":5},[],"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":43,"provider":44,"mime":45},"https://images.jsworldconference.com/DAM_08264_c046747bef.jpg","strapi-provider-upload-cloudflare-r2","image/jpeg",[47,50,53,56],{"color":48,"name":49},"#8A04A1","yellow",{"color":51,"name":52},"#F5B200","purple",{"color":54,"name":55},"#66ff00","green",{"color":57,"name":58},"#315BAE","blue",{"groups":60,"enableTimes":61},[],false,[63],{"id":64,"person":65,"subtitle":9,"topic":9,"intro":83},"291",{"id":66,"displayName":67,"subtitle":9,"nickname":9,"jobTitle":68,"intro":69,"organization_logo_overwrite":70,"organization":71,"photo":77,"country":9,"tools":79,"speakerAt":80},"281","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":72,"name":73,"logo":74,"website":76,"intro":9},"267","Rabobank",{"alternativeText":9,"provider":44,"url":75,"mime":36},"https://images.jsworldconference.com/rabobank_fd34937a1d.png","https://www.rabobank.nl/particulieren",{"alternativeText":9,"provider":44,"url":78,"mime":36},"https://images.jsworldconference.com/IMG_4378_d045ffbd38.png",[],[81],{"talks":82},[],"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":85,"links":90},[86],{"href":87,"text":88,"newTab":89},"/tickets","Tickets",true,[91,95,113],{"href":92,"text":93,"submenu":94},"https://devworld.zohobackstage.eu/DevworldConference2026#/agenda?day=1&lang=en","Agenda",[],{"href":9,"text":96,"submenu":97},"About",[98,101,104,107,110],{"href":99,"text":100,"newTab":61},"hotel-traveltips","Hotel Recommendations",{"href":102,"text":103,"newTab":61},"/blog/convince-boss","Convince Your Boss",{"href":105,"text":106,"newTab":61},"/hackathon","Hackathon",{"href":108,"text":109,"newTab":61},"/startups","Startups",{"href":111,"text":112,"newTab":61},"/experience","Experience",{"href":9,"text":114,"submenu":115},"Sponsor",[116,119],{"href":117,"text":118,"newTab":61},"/sponsor","2026 Prospectus",{"href":108,"text":109,"newTab":61},[],[],"G-SL4F9GZ2JK",{"customMeta":124,"description":40,"keywords":41,"previewImage":125,"title":5},[],{"data":9,"url":43,"provider":44,"mime":45},"GTM-K6NJDHW",{"addressLine":128,"city":129,"country":130,"name":131,"website":132},"Europaplein 24","Amsterdam","The Netherlands","Amsterdam Rai","https://www.rai.nl/",[134,145,153,161,169,176,184,191,199,206,213,220,227,235,241,248],{"level":135,"organization":136},"gold",{"name":137,"website":138,"intro":139,"logo":140},"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":141,"provider":142,"url":143,"mime":144},"passionate-people","aws-s3","https://images.jsworldconference.com/passionate_people_800d2fde20.webp","image/webp",{"level":135,"organization":146},{"name":147,"website":148,"intro":149,"logo":150},"Bryntum","https://bryntum.com/?ref=jsworld","World Class Web Components For; Gantt Charts, Calendars, Kanban Boards, Scheduling",{"alternativeText":9,"provider":44,"url":151,"mime":152},"https://images.jsworldconference.com/RGB_Bryntum_Logo_Blue_10560e7194.svg","image/svg+xml",{"level":154,"organization":155},"silver",{"name":156,"website":157,"intro":158,"logo":159},"ABN AMRO","https://www.werkenbijabnamro.nl/en/option/vakgebied/it?ext=frontenddeveloperlove_2022","The future of banking in your hands",{"alternativeText":9,"provider":44,"url":160,"mime":152},"https://images.jsworldconference.com/ABN_AMRO_RGB_WORD_MARK_GREEN_737a14fff9.svg",{"level":154,"organization":162},{"name":163,"website":164,"intro":165,"logo":166},"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":167,"provider":142,"url":168,"mime":144},"cloudinary","https://images.jsworldconference.com/cloudinary_aec84a3960.webp",{"level":135,"organization":170},{"name":171,"website":172,"intro":9,"logo":173},"ING","https://www.ing.jobs/global/careers/expertise/tech.htm",{"alternativeText":174,"provider":44,"url":175,"mime":36},"ING Bank Logo","https://images.jsworldconference.com/ING_Group_N_V_Logo_svg_6ee9ed263d.png",{"level":154,"organization":177},{"name":178,"website":179,"intro":180,"logo":181},"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":182,"provider":44,"url":183,"mime":36},"Vonage Logo","https://images.jsworldconference.com/Vonage_Logo_Primary_Black_02c329f187.png",{"level":154,"organization":185},{"name":186,"website":187,"intro":188,"logo":189},"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":44,"url":190,"mime":152},"https://images.jsworldconference.com/logo_elastic_horizontal_color_c1793a7432.svg",{"level":154,"organization":192},{"name":193,"website":194,"intro":195,"logo":196},"Adevinta","https://adevinta.com?ref=devworld","Leading online classifieds marketplaces",{"alternativeText":197,"provider":44,"url":198,"mime":36},"Adevinta Logo","https://images.jsworldconference.com/AAFF_RGB_ADEVINTA_blue_e481761dea.png",{"level":154,"organization":200},{"name":201,"website":202,"intro":9,"logo":203},"Offerzen","https://www.offerzen.com/community/typescript-origins-documentary",{"alternativeText":204,"provider":44,"url":205,"mime":36},"Offerzen Logo","https://images.jsworldconference.com/offerzen_logo_135739b6aa.png",{"level":135,"organization":207},{"name":208,"website":209,"intro":210,"logo":211},"Storyblok","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":44,"url":212,"mime":152},"https://images.jsworldconference.com/logotype_black_0_Lh_NMJ_6k_fefa7911bd.svg",{"level":135,"organization":214},{"name":215,"website":216,"intro":217,"logo":218},"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":44,"url":219,"mime":36},"https://images.jsworldconference.com/Kadena_Dark_Two_Color_fae97a0101.png",{"level":154,"organization":221},{"name":222,"website":223,"intro":224,"logo":225},"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":44,"url":226,"mime":36},"https://images.jsworldconference.com/neon_logo_black_fa962ee475.png",{"level":228,"organization":229},"bronze",{"name":230,"website":231,"intro":232,"logo":233},"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":44,"url":234,"mime":36},"https://images.jsworldconference.com/Picnic_logo_svg_69dc60fad6.png",{"level":228,"organization":236},{"name":237,"website":238,"intro":9,"logo":239},"Knab","https://www.knab.nl/?&targetid=kwd-545506047&gclid=CjwKCAjwu4WoBhBkEiwAojNdXtdBy2B8CQUML1sFTfklpZj6vzqf8t1MnUo9bAEW3eH5xRDfBvY_8hoChAwQAvD_BwE&gclsrc=aw.ds",{"alternativeText":9,"provider":44,"url":240,"mime":45},"https://images.jsworldconference.com/Knab_Logo_blauw_nieuw_1_c69eadd32b.jpg",{"level":154,"organization":242},{"name":243,"website":244,"intro":245,"logo":246},"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":44,"url":247,"mime":36},"https://images.jsworldconference.com/Booking_Com_Logotype_Aug2020_White_Blue_BG_1_1_67f124b768.png",{"level":228,"organization":249},{"name":250,"website":251,"intro":9,"logo":252},"VIVES Hogeschool Logo","https://www.vives.be/nl",{"alternativeText":9,"provider":44,"url":253,"mime":36},"https://images.jsworldconference.com/Zonder_titel_1200_x_675_px_4_9342611d76.png",[],[256,273,279],{"__typename":257,"id":258,"title":259,"contactItems":260},"ComponentFooterContact","2","Contact us",[261,265,269],{"type":262,"text":263,"href":264,"newTab":89},"phone","+31622227889","https://wa.me/31622227889",{"type":266,"text":267,"href":268,"newTab":89},"email","hello@devworldconference.com","mailto:hello@devworldconference.com",{"type":270,"text":271,"href":272,"newTab":9},"location","RAI Amsterdam, Europaplein 24, 1078 GZ Amsterdam","https://maps.app.goo.gl/qoY8vRXvzntBRaoH7",{"__typename":274,"id":258,"title":275,"brands":276},"ComponentFooterSocials","Our Socials",[277],{"name":11,"domain":13,"logo":278},{"url":35,"alternativeText":37},{"__typename":280,"id":258,"title":281,"linkItems":282},"ComponentFooterLinks","Devworld",[283,285,287,288,289,292,295],{"type":284,"text":103,"href":102,"newTab":61},"link",{"type":284,"text":100,"href":286,"newTab":61},"/hotel-traveltips",{"type":284,"text":106,"href":105,"newTab":61},{"type":284,"text":109,"href":108,"newTab":61},{"type":284,"text":290,"href":291,"newTab":61},"Volunteer","https://forms.gle/B3gqBSpYHQuNQDWj8",{"type":284,"text":293,"href":294,"newTab":61},"Newsletter","/newsletter",{"type":284,"text":296,"href":297,"newTab":61},"DE&I Scholarship","https://devworldconference.com/diversity-and-inclusion",[299,306,317,329,342,355,368,381,394,406,418,431,443,456,469,482,495,508,521,529,542,555,568,581,594],{"id":300,"title":301,"description":302,"youtubeUrl":303,"slidesUrl":9,"speaker":304},"1","State of Vite & Vue 2024","","https://www.youtube.com/watch?v=u3Mik1sdKd0",{"person":305},{"data":9},{"id":307,"title":308,"description":9,"youtubeUrl":9,"slidesUrl":309,"speaker":310},"32","Superpowers of browser's Web API","https://nikola-mitrovic.slides.com/nmitrovic/loading-performance-ca7b02",{"person":311},{"displayName":312,"photo":313,"organization":315},"Nikola Mitrovic",{"url":314,"alternativeText":9},"https://assets.jsworldconference.com/IMG_7174_copy_Nikola_Mitrovic_013968a1e5.jpg",{"name":316},"Vega IT ",{"id":318,"title":319,"description":320,"youtubeUrl":321,"slidesUrl":9,"speaker":322},"35","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":323},{"displayName":324,"photo":325,"organization":327},"Marco Kreeft",{"url":326,"alternativeText":9},"https://assets.jsworldconference.com/Marco_Kreeft_muurfoto_e99b9d0b85.jpg",{"name":328},"ShareValue",{"id":330,"title":331,"description":332,"youtubeUrl":333,"slidesUrl":334,"speaker":335},"37","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":336},{"displayName":337,"photo":338,"organization":340},"Fabian Blechschmidt ",{"url":339,"alternativeText":9},"https://assets.jsworldconference.com/379680_56cf4cd49b.jpeg",{"name":341},"Shopware",{"id":343,"title":344,"description":345,"youtubeUrl":346,"slidesUrl":347,"speaker":348},"40","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":349},{"displayName":350,"photo":351,"organization":353},"Toma Puljak ",{"url":352,"alternativeText":9},"https://assets.jsworldconference.com/Toma_speaker_profile_c0375b5464.jpg",{"name":354},"Daytona ",{"id":356,"title":357,"description":358,"youtubeUrl":359,"slidesUrl":360,"speaker":361},"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":362},{"displayName":363,"photo":364,"organization":366},"Sanne Kalkman",{"url":365,"alternativeText":9},"https://assets.jsworldconference.com/headshot_Sanne_Kalkman_2774769470.jpeg",{"name":367},"CodeSandbox",{"id":369,"title":370,"description":371,"youtubeUrl":372,"slidesUrl":373,"speaker":374},"44","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":375},{"displayName":376,"photo":377,"organization":379},"Grigory Petrov",{"url":378,"alternativeText":9},"https://assets.jsworldconference.com/avatar_5_1024_white_Grigory_Petrov_10f793b05e.jpg",{"name":380},"Singula.Team",{"id":382,"title":383,"description":384,"youtubeUrl":385,"slidesUrl":386,"speaker":387},"45","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":388},{"displayName":389,"photo":390,"organization":392},"Valerio Bartolini",{"url":391,"alternativeText":9},"https://assets.jsworldconference.com/me_01_Valerio_Bartolini_4ea6462023.png",{"name":393},"Red Hat ",{"id":395,"title":396,"description":397,"youtubeUrl":398,"slidesUrl":399,"speaker":400},"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":401},{"displayName":402,"photo":403,"organization":405},"Peter Streef",{"url":404,"alternativeText":9},"https://assets.jsworldconference.com/peter_square_med_c397e25623.jpg",{"data":9},{"id":407,"title":408,"description":409,"youtubeUrl":410,"slidesUrl":411,"speaker":412},"50","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":413},{"displayName":414,"photo":415,"organization":417},"Deepu K Sasidharan ",{"url":416,"alternativeText":9},"https://assets.jsworldconference.com/Deepu_K_Sasidharan_1e944aa1da.jpeg",{"data":9},{"id":419,"title":420,"description":421,"youtubeUrl":422,"slidesUrl":423,"speaker":424},"52","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":425},{"displayName":426,"photo":427,"organization":429},"Kaya Weers ",{"url":428,"alternativeText":9},"https://assets.jsworldconference.com/kayaweers_avatar_058a02414f.jpg",{"name":430},"Ordina",{"id":432,"title":433,"description":434,"youtubeUrl":435,"slidesUrl":9,"speaker":436},"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":437},{"displayName":438,"photo":439,"organization":441},"Albert Brand",{"url":440,"alternativeText":9},"https://assets.jsworldconference.com/Albert_Brand_4f1595b3e9.jpeg",{"name":442},"Xebia",{"id":444,"title":445,"description":446,"youtubeUrl":447,"slidesUrl":448,"speaker":449},"33","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":450},{"displayName":451,"photo":452,"organization":454},"Loïc Carbonne",{"url":453,"alternativeText":9},"https://assets.jsworldconference.com/photo_Loic_Carbonne_413080ec47.jpg",{"name":455},"Theodo",{"id":457,"title":458,"description":459,"youtubeUrl":460,"slidesUrl":461,"speaker":462},"34","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":463},{"displayName":464,"photo":465,"organization":467},"Jonathan Vila",{"url":466,"alternativeText":9},"https://assets.jsworldconference.com/profile_Jon_sin_background_Jonathan_Vila_Lopez_e0e9cadf0e.png",{"name":468},"SonarSource",{"id":470,"title":471,"description":472,"youtubeUrl":473,"slidesUrl":474,"speaker":475},"36","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":476},{"displayName":477,"photo":478,"organization":480},"Albert-Jan Schot",{"url":479,"alternativeText":9},"https://assets.jsworldconference.com/Albert_Jan_855a5e3634.png",{"name":481},"Blis Digital",{"id":483,"title":484,"description":485,"youtubeUrl":486,"slidesUrl":487,"speaker":488},"38","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":489},{"displayName":490,"photo":491,"organization":493},"Kirill Gamazenkov",{"url":492,"alternativeText":9},"https://assets.jsworldconference.com/1593293687012_1_5272d60e22.jpeg",{"name":494},"Xsolla ",{"id":496,"title":497,"description":498,"youtubeUrl":499,"slidesUrl":500,"speaker":501},"55","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":502},{"displayName":503,"photo":504,"organization":506},"Siddharth Thawani",{"url":505,"alternativeText":9},"https://assets.jsworldconference.com/IMG_20230528_WA_0034_1_ea3e13055a.jpg",{"name":507},"Adidas",{"id":509,"title":510,"description":511,"youtubeUrl":512,"slidesUrl":513,"speaker":514},"41","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":515},{"displayName":516,"photo":517,"organization":519},"Denny Biasiolli",{"url":518,"alternativeText":9},"https://assets.jsworldconference.com/profile_photo_Denny_Biasiolli_1e8f5274a9.jpg",{"name":520},"Fingerprint",{"id":522,"title":523,"description":524,"youtubeUrl":525,"slidesUrl":526,"speaker":527},"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":528},{"data":9},{"id":530,"title":531,"description":532,"youtubeUrl":533,"slidesUrl":534,"speaker":535},"46","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":536},{"displayName":537,"photo":538,"organization":540},"Cyril Cermak",{"url":539,"alternativeText":9},"https://assets.jsworldconference.com/Cyril_Cermak_5bcaf337a3.jpeg",{"name":541},"Porsche",{"id":543,"title":544,"description":545,"youtubeUrl":546,"slidesUrl":547,"speaker":548},"48","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":549},{"displayName":550,"photo":551,"organization":553},"Alexander Smirnov",{"url":552,"alternativeText":9},"https://assets.jsworldconference.com/1683033403703_f68e40dbce.jpeg",{"name":554},"Nebius ",{"id":556,"title":557,"description":558,"youtubeUrl":559,"slidesUrl":560,"speaker":561},"49","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":562},{"displayName":563,"photo":564,"organization":566},"Harish Kandala",{"url":565,"alternativeText":9},"https://assets.jsworldconference.com/photo_07277c5355.jpg",{"name":567},"Meta",{"id":569,"title":570,"description":571,"youtubeUrl":572,"slidesUrl":573,"speaker":574},"51","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":575},{"displayName":576,"photo":577,"organization":579},"Nicole van Alphen",{"url":578,"alternativeText":9},"https://assets.jsworldconference.com/Nicole_van_Alphen_1_59dc0c9178.jpg",{"name":580},"vinted ",{"id":582,"title":583,"description":584,"youtubeUrl":585,"slidesUrl":586,"speaker":587},"53","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":588},{"displayName":589,"photo":590,"organization":592},"Alexey Soshin",{"url":591,"alternativeText":9},"https://assets.jsworldconference.com/Alexey_Soshin_0e61f3b266.jpg",{"name":593},"AWS",{"id":595,"title":596,"description":9,"youtubeUrl":398,"slidesUrl":597,"speaker":598},"56","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":599},{"displayName":402,"photo":600,"organization":601},{"url":404,"alternativeText":9},{"data":9},[603,606,612,619,626],{"name":11,"slug":12,"domain":13,"logo":604},{"url":605,"mime":36,"provider":44,"alternativeText":37},"https://images.jsworldconference.com/devworld_b41c690105.png",{"name":607,"slug":608,"domain":609,"logo":610},"ViteConf","viteconf","viteconf.amsterdam",{"url":611,"mime":36,"provider":44,"alternativeText":9},"https://images.jsworldconference.com/Vite_Conf_Logo_2025_83b3f87b28.png",{"name":613,"slug":614,"domain":615,"logo":616}," Vue.js Amsterdam","vuejs-amsterdam","https://www.vuejs.amsterdam",{"url":617,"mime":144,"provider":44,"alternativeText":618},"https://images.jsworldconference.com/logo_vuejs_amsterdam_b4b41918cb.svg","VueJS Amsterdam logo",{"name":620,"slug":621,"domain":622,"logo":623},"JSWorld Conference","jsworldconference","jsworldconference.com",{"url":624,"mime":144,"provider":44,"alternativeText":625},"https://images.jsworldconference.com/logo_jsworld_ad7f539826.svg","JSWorld Conference logo",{"name":627,"slug":628,"domain":629,"logo":630},"React Live","reactlive","reactlive.nl",{"url":631,"mime":144,"provider":44,"alternativeText":632},"https://images.jsworldconference.com/logo_reactconference_1894b47564.svg","React Conference logo",{"id":634,"event":635,"wall":9,"mainArea":637,"path":105,"name":106,"meta":796},"66",{"brand":636},{"domain":13},[638,660,678,698,714,735,778],{"id":639,"component":640,"config":641},"338","ComponentPageVideoHero",{"subtitle":642,"intro":643,"video":644,"backgroundImage":647,"showCountdown":9,"details":649,"callToActions":654,"logoCircleOpacity":658,"pageTitle":659},"Will you or your team become the Kings & Queens of AI Attack & Defense?","Take your spot in the Hall of Fame & Fight for the Grand Prize",{"url":645,"mime":646,"provider":44},"https://assets.jsworldconference.com/Sec_Dim_Play_App_Sec_Attack_Defence_d4275d899d.webm","video/webm",{"url":648,"mime":152,"provider":44},"https://images.jsworldconference.com/DEV_World2026_secdim_8c14a77a99.svg",[650,652],{"value":651},"Finale Friday 8 May",{"value":653},"500 Contestants",[655],{"text":656,"href":657,"newTab":61},"Join Today","https://secdim.com/devworld/",1,"The Battle of AI Security",{"id":496,"component":661,"config":662},"ComponentPageDetails",{"catchPhrase":663,"imageList":664,"intro":671,"mainTitle":672,"useEventDetails":61,"details":673,"callToAction":674,"picturesRight":61},"Devworld's Security Battle",[665,667,669],{"alternativeText":9,"provider":44,"url":666,"mime":45},"https://images.jsworldconference.com/105841_DAM_07818_4a86ea34fb.jpg",{"alternativeText":9,"provider":44,"url":668,"mime":45},"https://images.jsworldconference.com/Copy_of_FDLC_2019_214_a39855cfee.JPG",{"alternativeText":9,"provider":44,"url":670,"mime":45},"https://images.jsworldconference.com/Copy_of_Frontend_Love_Day_1_034_print_e660efcb19.JPG","SecDim brings the AI Wargame to DEVWorld 2026. Unlike a typical CTF, contestants score points when they successfully remediate security vulnerabilities in AI-powered applications.\n\nThis is the official developer security contest for DEVWorld 2026. The contest starts online, with new challenges released every 2 weeks. The top 5 players will qualify for the live finals in Amsterdam at DEVWorld 2026.","DevWorld and Secdim Proudly Present",[],{"color":675,"href":657,"newTab":61,"text":676,"variant":677},"brand","Join now","solid",{"id":679,"component":680,"config":681},"626","ComponentPageDynamicGrid",{"section":9,"blocks":682,"columnCount":697,"lightMode":61},[683,689],{"name":684,"content":685,"id":688,"callToAction":9},"video",{"isMediaItemHorizontal":89,"mediaItem":686,"youtubeUrl":9,"richText":9},{"alternativeText":9,"provider":44,"url":687,"mime":646},"https://assets.jsworldconference.com/Sec_Dim_Play_App_Sec_Attack_Defence_fc75680e00.webm","916",{"name":690,"content":691,"id":694,"callToAction":695},"text",{"isMediaItemHorizontal":89,"mediaItem":692,"youtubeUrl":9,"richText":693},{"data":9},"\u003Ch2 class=\"text-3xl font-bold mb-6 text-primary\">\nThe AI Attack and Defense\u003C/br>\u003Cspan class=\"text-white\">Battle of the year!\u003C/span>\n\u003C/h2>\n\n\nAI A&D Wargame is a live secure coding competition focused on AI and LLM-powered applications. Your goal is to protect your AI application while exploiting vulnerabilities in others. Become the Queen or King of the AI hill!\n\nYou can either compete alone or as a team. There will be a separate team leaderboard and you can form a team of up to 3 people and compete together.\n\nStart online on SecDim Play, where new challenges are released every 2 weeks. The top 5 players will then compete in the live finals at DEVWorld 2026 in Amsterdam on 7-8 May 2026.","917",{"href":657,"newTab":61,"text":656,"color":9,"variant":677,"id":696},"1420",2,{"id":699,"component":680,"config":700},"659",{"section":9,"blocks":701,"columnCount":697,"lightMode":61},[702,708],{"name":703,"content":704,"id":707,"callToAction":9},"Image",{"isMediaItemHorizontal":89,"mediaItem":705,"youtubeUrl":9,"richText":9},{"alternativeText":9,"provider":44,"url":706,"mime":36},"https://images.jsworldconference.com/The_Winner_bb81a5f24c.png","950",{"name":709,"content":710,"id":713,"callToAction":9},"Text",{"isMediaItemHorizontal":89,"mediaItem":711,"youtubeUrl":9,"richText":712},{"data":9},"\u003Ch2 class=\"text-3xl font-bold mb-6 text-primary\">\nWin a Fully Organised Weekend Away\u003C/br>\u003Cspan class=\"text-white\"> For you or your Team\u003C/span>\n\u003C/h2>\n\nWin the ultimate escape for you or your team — a fully organised weekend away packed with unforgettable experiences.\n\nEnjoy a luxurious stay in a 4-star hotel, indulge in curated dinners, and take part in exciting activities designed to relax, recharge, and bring your team closer together. From start to finish, everything is taken care of — all you need to do is show up and enjoy.\n\nEnter now for your chance to turn a regular weekend into something extraordinary.\n\n","949",{"id":530,"component":715,"config":716},"ComponentPageHero",{"isFullHeight":61,"section":717,"content":720},{"darken":9,"image":718,"title":9,"video":719,"backgroundColor":9,"intro":9},{"data":9},{"data":9},[721],{"callToAction":722,"countdown":724,"id":726,"name":727,"text":728,"textWriter":732,"details":734},{"href":657,"newTab":61,"text":723,"color":9,"variant":677},"Start Today",{"hideWhenFinished":89,"size":725,"till":9,"useEventStart":61},3,"95","title",{"color":675,"size":729,"value":730,"tag":731,"zebra":89,"neon":61},10,"All Engineers can join! ","h2",{"texts":733,"size":725},[],[],{"id":343,"component":736,"config":737},"ComponentPageDynamicGallery",{"showOnSite":61,"lightMode":9,"items":738},[739,746,752,758,765,772],{"image":740,"span":742,"text":302,"title":743,"video":744,"id":745,"link":9},{"alternativeText":9,"provider":44,"url":741},"https://images.jsworldconference.com/Copy_of_DSC_00327_2f96a7886c.jpg","quarter","Full Stack | JS",{"data":9},"158",{"image":747,"span":742,"text":302,"title":749,"video":750,"id":751,"link":9},{"alternativeText":9,"provider":44,"url":748},"https://images.jsworldconference.com/DAM_08264_4e77061d6f.jpg","Java",{"data":9},"159",{"image":753,"span":742,"text":302,"title":755,"video":756,"id":757,"link":9},{"alternativeText":9,"provider":44,"url":754},"https://assets.jsworldconference.com/Copy_of_Frontend_Love_Day_1_072_print_6b1dc8861b.JPG","AI & ML",{"data":9},"165",{"image":759,"span":742,"text":302,"title":762,"video":763,"id":764,"link":9},{"alternativeText":760,"provider":44,"url":761},"Exhibitor Gamification ","https://images.jsworldconference.com/123947_DAM_00234_dca3ae47f6.jpg","DevOps & Cloud",{"data":9},"167",{"image":766,"span":768,"text":302,"title":769,"video":770,"id":771,"link":9},{"alternativeText":9,"provider":44,"url":767},"https://images.jsworldconference.com/125907_DSC_03518_1_b6b04edacf.jpg","half","Python",{"data":9},"169",{"image":773,"span":768,"text":9,"title":775,"video":776,"id":777,"link":9},{"alternativeText":9,"provider":44,"url":774},"https://images.jsworldconference.com/101817_DSC_02439_f94f95d013.jpg","Go",{"data":9},"952",{"id":779,"component":680,"config":780},"627",{"section":9,"blocks":781,"columnCount":697,"lightMode":61},[782,787],{"name":783,"content":784,"id":786,"callToAction":9},"Image - Secdim",{"isMediaItemHorizontal":89,"mediaItem":785,"youtubeUrl":9,"richText":9},{"alternativeText":9,"provider":44,"url":648,"mime":152},"918",{"name":709,"content":788,"id":791,"callToAction":792},{"isMediaItemHorizontal":89,"mediaItem":789,"youtubeUrl":9,"richText":790},{"data":9},"\u003Ch2 class=\"text-3xl font-bold mb-6 text-primary\">\nHighly Engaging Secure Code Learning Platform\u003C/br>\u003Cspan class=\"text-white\">made possible by Secdim\u003C/span>\n\u003C/h2>\n\nSay goodbye to boring, traditional trainings. Our developer-centric secure coding wargames spark excitement among engineers, making secure code learning a fun and engaging experience.\n\nDeveloper Security Training that Really Works!\n\nOur wargames ignite genuine interest among engineers, transforming security from a mere necessity into a profound sense of ownership.\n\n\n","919",{"href":793,"newTab":61,"text":794,"color":9,"variant":677,"id":795},"https://secdim.com/product?devworld","Learn More","1421",{"description":9,"keywords":9,"title":9,"twitterUsername":9,"customMeta":797},[],[799,941],{"id":300,"name":800,"startsAt":801,"endsAt":7,"mostRelevantFrom":802,"runevents_slug":9,"brand":803,"schedule":840,"speakers":842,"headerMenu":843,"tickets":858,"partners":859,"googleAnalyticsID":860,"defaultMeta":861,"gtmID":867,"venue":868,"sponsors":869,"footerLinks":870,"footer":871,"talks":940},"JSWORLD Conference","2026-05-07T06:00:00.000Z","2022-10-24T22:00:00.000Z",{"name":620,"slug":621,"domain":622,"youtubeChannelId":14,"youtubeLiveVideoId":9,"youtubePremiereVideoId":9,"primaryColor":804,"socials":815,"logo":820,"defaultMeta":823,"colors":831},{"50":805,"100":806,"200":807,"300":808,"400":809,"500":810,"600":811,"700":812,"800":813,"900":814},"#FDE0E1","#FBCDCE","#F8A7AA","#F68185","#F35B60","#F0353B","#DD1017","#A80C11","#74090C","#400507",{"X":816,"YouTube":817,"LinkedIn":818,"Instagram":819,"TikTok":9},"https://x.com/jsworldconf","https://www.youtube.com/@jsworldconference?sub_confirmation=1","https://linkedin.com/company/jsworldconference","https://instagram.com/jsworldconf",{"name":821,"url":822,"mime":144,"alternativeText":625},"logo-jsworld.svg","https://assets.jsworldconference.com/logo_jsworld_ad7f539826.svg",{"customMeta":824,"description":828,"keywords":829,"previewImage":830,"title":9},[825],{"content":826,"name":827},"m430ldy5gghca2ziud9iyquhhhk7wb","facebook-domain-verification","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":624,"provider":44,"mime":144},[832,834,836,838],{"color":833,"name":52},"#b754f7",{"color":835,"name":49},"#FFDF00",{"color":837,"name":55},"#36D49A",{"color":839,"name":58},"#1698F4",{"groups":841,"enableTimes":61},[],[],{"callToActions":844,"links":847},[845],{"href":846,"text":88,"newTab":89},"https://www.tickettailor.com/events/jsworld/1931139",[848,852,856],{"href":849,"text":850,"submenu":851},"https://forms.gle/jxUNcEpibb1XcLdP7","Call for Speakers",[],{"href":853,"text":854,"submenu":855},"/program","Program",[],{"href":117,"text":114,"submenu":857},[],[],[],"G-9SMH4EHZ3J",{"customMeta":862,"description":863,"keywords":864,"previewImage":865,"title":866},[],"Connecting global Javascript leaders in Amsterdam\n","javascript,conference,frontend,full-stack,react,vue,svelte",{"url":624,"provider":44,"mime":144},"JSWorld Conference 2026","GTM-T45PTZT",{"addressLine":9,"city":129,"country":130,"name":129,"website":9},[],[],[872,886,891,898,920],{"__typename":873,"id":874,"title":875,"events":876},"ComponentFooterEvents","3","Events",[877,880],{"name":800,"startsAt":801,"brand":878},{"logo":879},{"url":822,"alternativeText":625},{"name":881,"startsAt":882,"brand":883},"VueJS Amsterdam","2026-03-12T07:00:00.000Z",{"logo":884},{"url":885,"alternativeText":618},"https://assets.jsworldconference.com/logo_vuejs_amsterdam_b4b41918cb.svg",{"__typename":274,"id":874,"title":887,"brands":888},"Socials",[889],{"name":620,"domain":622,"logo":890},{"url":822,"alternativeText":625},{"__typename":257,"id":874,"title":892,"contactItems":893},"Contact",[894,896],{"type":262,"text":895,"href":264,"newTab":9},"+31(0)622227889",{"type":266,"text":897,"href":9,"newTab":9},"hello@jsworldconference.com",{"__typename":280,"id":899,"title":9,"linkItems":900},"4",[901,903,906,909,911,914,917],{"type":284,"text":293,"href":902,"newTab":61},"https://fb23fd3b.sibforms.com/serve/MUIEAKaZlmsrvpOF4jMngdPUraNP7MaCXbCsZo9diPD1WbmNqXD-xsbokh_CxJbkmUU_wcOq3EYsFUmYA8bFVe9vYY97LBubVjgNySlt71LHnYhUzdVEnmo08YyY72q7EjBesGbxEUmngShUCcutNKXTVyrINb4X16OqsuCfyEjRJkuo-RlxGKjSnChKn14inW0cRxRJxT0kSe5q",{"type":284,"text":904,"href":905,"newTab":61},"Call for speakers","https://forms.gle/NaY9fLm72km3T7496",{"type":284,"text":907,"href":908,"newTab":61},"Diversity & Inclusion","/diversity-and-inclusion",{"type":910,"text":9,"href":9,"newTab":61},"breakline",{"type":284,"text":912,"href":913,"newTab":61},"Terms and Conditions","/terms-and-conditions",{"type":284,"text":915,"href":916,"newTab":61},"Privacy Policy","/privacy-policy",{"type":284,"text":918,"href":919,"newTab":61},"Code of Conduct","/code-of-conduct",{"__typename":280,"id":874,"title":921,"linkItems":922},"Past Events",[923,926,929,932,935,938],{"type":284,"text":924,"href":925,"newTab":61},"2018","https://2018.frontenddeveloperlove.com/",{"type":284,"text":927,"href":928,"newTab":61},"2019","https://2019.frontenddeveloperlove.com/",{"type":284,"text":930,"href":931,"newTab":61},"2020","https://2020.frontenddeveloperlove.com/",{"type":284,"text":933,"href":934,"newTab":61},"2021","https://2021.frontenddeveloperlove.com/",{"type":284,"text":936,"href":937,"newTab":61},"2022","/home",{"type":284,"text":939,"href":937,"newTab":61},"2023",[],{"id":4,"name":5,"startsAt":6,"endsAt":7,"mostRelevantFrom":8,"runevents_slug":9,"brand":942,"schedule":954,"speakers":956,"headerMenu":967,"tickets":984,"partners":985,"googleAnalyticsID":122,"defaultMeta":986,"gtmID":126,"venue":992,"sponsors":993,"footerLinks":1042,"footer":1043,"talks":1062},{"name":11,"slug":12,"domain":13,"youtubeChannelId":14,"youtubeLiveVideoId":9,"youtubePremiereVideoId":15,"primaryColor":943,"socials":944,"logo":945,"defaultMeta":946,"colors":949},{"50":17,"100":18,"200":19,"300":20,"400":21,"500":22,"600":23,"700":24,"800":25,"900":26},{"X":28,"YouTube":29,"LinkedIn":30,"Instagram":31,"TikTok":32},{"name":34,"url":35,"mime":36,"alternativeText":37},{"customMeta":947,"description":40,"keywords":41,"previewImage":948,"title":5},[],{"url":43,"provider":44,"mime":45},[950,951,952,953],{"color":48,"name":49},{"color":51,"name":52},{"color":54,"name":55},{"color":57,"name":58},{"groups":955,"enableTimes":61},[],[957],{"id":64,"person":958,"subtitle":9,"topic":9,"intro":83},{"id":66,"displayName":67,"subtitle":9,"nickname":9,"jobTitle":68,"intro":69,"organization_logo_overwrite":959,"organization":960,"photo":962,"country":9,"tools":963,"speakerAt":964},{"data":9},{"id":72,"name":73,"logo":961,"website":76,"intro":9},{"alternativeText":9,"provider":44,"url":75,"mime":36},{"alternativeText":9,"provider":44,"url":78,"mime":36},[],[965],{"talks":966},[],{"callToActions":968,"links":970},[969],{"href":87,"text":88,"newTab":89},[971,973,980],{"href":92,"text":93,"submenu":972},[],{"href":9,"text":96,"submenu":974},[975,976,977,978,979],{"href":99,"text":100,"newTab":61},{"href":102,"text":103,"newTab":61},{"href":105,"text":106,"newTab":61},{"href":108,"text":109,"newTab":61},{"href":111,"text":112,"newTab":61},{"href":9,"text":114,"submenu":981},[982,983],{"href":117,"text":118,"newTab":61},{"href":108,"text":109,"newTab":61},[],[],{"customMeta":987,"description":988,"keywords":989,"previewImage":990,"title":991},[],"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 ",{"addressLine":128,"city":129,"country":130,"name":131,"website":132},[994,997,1000,1003,1006,1009,1012,1015,1018,1021,1024,1027,1030,1033,1036,1039],{"level":135,"organization":995},{"name":137,"website":138,"intro":139,"logo":996},{"alternativeText":141,"provider":142,"url":143,"mime":144},{"level":135,"organization":998},{"name":147,"website":148,"intro":149,"logo":999},{"alternativeText":9,"provider":44,"url":151,"mime":152},{"level":154,"organization":1001},{"name":156,"website":157,"intro":158,"logo":1002},{"alternativeText":9,"provider":44,"url":160,"mime":152},{"level":154,"organization":1004},{"name":163,"website":164,"intro":165,"logo":1005},{"alternativeText":167,"provider":142,"url":168,"mime":144},{"level":135,"organization":1007},{"name":171,"website":172,"intro":9,"logo":1008},{"alternativeText":174,"provider":44,"url":175,"mime":36},{"level":154,"organization":1010},{"name":178,"website":179,"intro":180,"logo":1011},{"alternativeText":182,"provider":44,"url":183,"mime":36},{"level":154,"organization":1013},{"name":186,"website":187,"intro":188,"logo":1014},{"alternativeText":9,"provider":44,"url":190,"mime":152},{"level":154,"organization":1016},{"name":193,"website":194,"intro":195,"logo":1017},{"alternativeText":197,"provider":44,"url":198,"mime":36},{"level":154,"organization":1019},{"name":201,"website":202,"intro":9,"logo":1020},{"alternativeText":204,"provider":44,"url":205,"mime":36},{"level":135,"organization":1022},{"name":208,"website":209,"intro":210,"logo":1023},{"alternativeText":9,"provider":44,"url":212,"mime":152},{"level":135,"organization":1025},{"name":215,"website":216,"intro":217,"logo":1026},{"alternativeText":9,"provider":44,"url":219,"mime":36},{"level":154,"organization":1028},{"name":222,"website":223,"intro":224,"logo":1029},{"alternativeText":9,"provider":44,"url":226,"mime":36},{"level":228,"organization":1031},{"name":230,"website":231,"intro":232,"logo":1032},{"alternativeText":9,"provider":44,"url":234,"mime":36},{"level":228,"organization":1034},{"name":237,"website":238,"intro":9,"logo":1035},{"alternativeText":9,"provider":44,"url":240,"mime":45},{"level":154,"organization":1037},{"name":243,"website":244,"intro":245,"logo":1038},{"alternativeText":9,"provider":44,"url":247,"mime":36},{"level":228,"organization":1040},{"name":250,"website":251,"intro":9,"logo":1041},{"alternativeText":9,"provider":44,"url":253,"mime":36},[],[1044,1049,1053],{"__typename":257,"id":258,"title":259,"contactItems":1045},[1046,1047,1048],{"type":262,"text":263,"href":264,"newTab":89},{"type":266,"text":267,"href":268,"newTab":89},{"type":270,"text":271,"href":272,"newTab":9},{"__typename":274,"id":258,"title":275,"brands":1050},[1051],{"name":11,"domain":13,"logo":1052},{"url":35,"alternativeText":37},{"__typename":280,"id":258,"title":281,"linkItems":1054},[1055,1056,1057,1058,1059,1060,1061],{"type":284,"text":103,"href":102,"newTab":61},{"type":284,"text":100,"href":286,"newTab":61},{"type":284,"text":106,"href":105,"newTab":61},{"type":284,"text":109,"href":108,"newTab":61},{"type":284,"text":290,"href":291,"newTab":61},{"type":284,"text":293,"href":294,"newTab":61},{"type":284,"text":296,"href":297,"newTab":61},[1063,1066,1071,1076,1081,1086,1091,1096,1101,1106,1111,1116,1121,1126,1131,1136,1141,1146,1151,1154,1159,1164,1169,1174,1179],{"id":300,"title":301,"description":302,"youtubeUrl":303,"slidesUrl":9,"speaker":1064},{"person":1065},{"data":9},{"id":307,"title":308,"description":9,"youtubeUrl":9,"slidesUrl":309,"speaker":1067},{"person":1068},{"displayName":312,"photo":1069,"organization":1070},{"url":314,"alternativeText":9},{"name":316},{"id":318,"title":319,"description":320,"youtubeUrl":321,"slidesUrl":9,"speaker":1072},{"person":1073},{"displayName":324,"photo":1074,"organization":1075},{"url":326,"alternativeText":9},{"name":328},{"id":330,"title":331,"description":332,"youtubeUrl":333,"slidesUrl":334,"speaker":1077},{"person":1078},{"displayName":337,"photo":1079,"organization":1080},{"url":339,"alternativeText":9},{"name":341},{"id":343,"title":344,"description":345,"youtubeUrl":346,"slidesUrl":347,"speaker":1082},{"person":1083},{"displayName":350,"photo":1084,"organization":1085},{"url":352,"alternativeText":9},{"name":354},{"id":356,"title":357,"description":358,"youtubeUrl":359,"slidesUrl":360,"speaker":1087},{"person":1088},{"displayName":363,"photo":1089,"organization":1090},{"url":365,"alternativeText":9},{"name":367},{"id":369,"title":370,"description":371,"youtubeUrl":372,"slidesUrl":373,"speaker":1092},{"person":1093},{"displayName":376,"photo":1094,"organization":1095},{"url":378,"alternativeText":9},{"name":380},{"id":382,"title":383,"description":384,"youtubeUrl":385,"slidesUrl":386,"speaker":1097},{"person":1098},{"displayName":389,"photo":1099,"organization":1100},{"url":391,"alternativeText":9},{"name":393},{"id":395,"title":396,"description":397,"youtubeUrl":398,"slidesUrl":399,"speaker":1102},{"person":1103},{"displayName":402,"photo":1104,"organization":1105},{"url":404,"alternativeText":9},{"data":9},{"id":407,"title":408,"description":409,"youtubeUrl":410,"slidesUrl":411,"speaker":1107},{"person":1108},{"displayName":414,"photo":1109,"organization":1110},{"url":416,"alternativeText":9},{"data":9},{"id":419,"title":420,"description":421,"youtubeUrl":422,"slidesUrl":423,"speaker":1112},{"person":1113},{"displayName":426,"photo":1114,"organization":1115},{"url":428,"alternativeText":9},{"name":430},{"id":432,"title":433,"description":434,"youtubeUrl":435,"slidesUrl":9,"speaker":1117},{"person":1118},{"displayName":438,"photo":1119,"organization":1120},{"url":440,"alternativeText":9},{"name":442},{"id":444,"title":445,"description":446,"youtubeUrl":447,"slidesUrl":448,"speaker":1122},{"person":1123},{"displayName":451,"photo":1124,"organization":1125},{"url":453,"alternativeText":9},{"name":455},{"id":457,"title":458,"description":459,"youtubeUrl":460,"slidesUrl":461,"speaker":1127},{"person":1128},{"displayName":464,"photo":1129,"organization":1130},{"url":466,"alternativeText":9},{"name":468},{"id":470,"title":471,"description":472,"youtubeUrl":473,"slidesUrl":474,"speaker":1132},{"person":1133},{"displayName":477,"photo":1134,"organization":1135},{"url":479,"alternativeText":9},{"name":481},{"id":483,"title":484,"description":485,"youtubeUrl":486,"slidesUrl":487,"speaker":1137},{"person":1138},{"displayName":490,"photo":1139,"organization":1140},{"url":492,"alternativeText":9},{"name":494},{"id":496,"title":497,"description":498,"youtubeUrl":499,"slidesUrl":500,"speaker":1142},{"person":1143},{"displayName":503,"photo":1144,"organization":1145},{"url":505,"alternativeText":9},{"name":507},{"id":509,"title":510,"description":511,"youtubeUrl":512,"slidesUrl":513,"speaker":1147},{"person":1148},{"displayName":516,"photo":1149,"organization":1150},{"url":518,"alternativeText":9},{"name":520},{"id":522,"title":523,"description":524,"youtubeUrl":525,"slidesUrl":526,"speaker":1152},{"person":1153},{"data":9},{"id":530,"title":531,"description":532,"youtubeUrl":533,"slidesUrl":534,"speaker":1155},{"person":1156},{"displayName":537,"photo":1157,"organization":1158},{"url":539,"alternativeText":9},{"name":541},{"id":543,"title":544,"description":545,"youtubeUrl":546,"slidesUrl":547,"speaker":1160},{"person":1161},{"displayName":550,"photo":1162,"organization":1163},{"url":552,"alternativeText":9},{"name":554},{"id":556,"title":557,"description":558,"youtubeUrl":559,"slidesUrl":560,"speaker":1165},{"person":1166},{"displayName":563,"photo":1167,"organization":1168},{"url":565,"alternativeText":9},{"name":567},{"id":569,"title":570,"description":571,"youtubeUrl":572,"slidesUrl":573,"speaker":1170},{"person":1171},{"displayName":576,"photo":1172,"organization":1173},{"url":578,"alternativeText":9},{"name":580},{"id":582,"title":583,"description":584,"youtubeUrl":585,"slidesUrl":586,"speaker":1175},{"person":1176},{"displayName":589,"photo":1177,"organization":1178},{"url":591,"alternativeText":9},{"name":593},{"id":595,"title":596,"description":9,"youtubeUrl":398,"slidesUrl":597,"speaker":1180},{"person":1181},{"displayName":402,"photo":1182,"organization":1183},{"url":404,"alternativeText":9},{"data":9},1776086963998]