Schedule
                     Times below are shown in your local browser time zone. 
                  
                  
                  2024-04-25T14:00:00.000Z
                      2024-04-25T15:00:00.000Z
                      2024-04-25T16:00:00.000Z
                      2024-04-25T17:00:00.000Z
                      2024-04-25T18:00:00.000Z
                      2024-04-25T19:00:00.000Z
                      2024-04-25T20:00:00.000Z
                      World Live Stage
                        2024-04-25T14:00:00.000Z
                                
                              Opening Ceremony
                            2024-04-25T14:10:00.000Z
                                
                              10 Years of Vue: the Past and the Future
                            
                                Evan You
                                  Vue.js & Vite Creator
                                Vue was first publicly announced in 2014 and is 10 years old this year! In this talk, we will take a look back together at how it changed and evolved from its humble beginnings, discuss some of the challenges and learnings, and how we think about its future.
                            2024-04-25T14:30:00.000Z
                                
                              QnA with Evan You
                            2024-04-25T14:40:00.000Z
                                
                              Building a Better Hammer - The Story of Nuxt 4
                            Daniel Roe
                                  Nuxt
                                We'll explore what's new in Nuxt 4, and the architectural decisions we've made to make it 'a better hammer', no matter what kind of project you're facing. I'm aiming for something useful for anyone, even if they don't use Nuxt. So thinking about framework philosophy, and inspiring people with what's under the hood.
                            2024-04-25T15:00:00.000Z
                                
                              QnA with Daniel Roe
                            2024-04-25T15:10:00.000Z
                                
                              More Secure Vue & Nuxt Apps - By Default
                            
                                Jakub Andrzejewski
                                  Vue Storefront
                                As developers we usually have to develop fast and because of that some Software Quality aspects such as Performance, Accessibility or Security can suffer. Configuring web applications to be protected against common threats and hackers is difficult. And that is why, you can use Nuxt Security -> a module for Nuxt that will help you build more secure applications without additional configuration needed! In this talk, I will guide you through the concepts of Security in modern web applications and OWASP to help you build more secure Vue & Nuxt applications!
                            2024-04-25T15:30:00.000Z
                                
                              QnA with Jakub Andrzejewski
                            2024-04-25T15:40:00.000Z
                                
                              No More Mocking! Write Better Tests For Your Nuxt Application With Contract Tests
                            
                                Markus Oberlehner
                                  karriere.at GmbH
                                Let's explore how to create more resilient software systems employing API-first techniques. By utilizing the contract testing tool Specmatic and the Playwright test runner, we can develop tests that ensure our Nuxt applications work perfectly and communicate correctly with Microservices they rely on to get data.We will take a closer look at how to write OpenAPI specifications that aid us in documenting our APIs and enable us to ensure they work correctly. Furthermore, we can use those specifications to automatically spin up a stub server, which we can use to test our application in a controlled environment with Playwright.The techniques I'll show you will help you write tests that enable you to rapidly iterate without fearing regressions.Learning Outcomes:1. You know about the basic principles of Contract Testing and how it also helps drive our E2E tests.2.
                            2024-04-25T16:00:00.000Z
                                
                              QnA with Markus Oberlehner
                            2024-04-25T16:10:00.000Z
                                
                              Data Loaders - Elevating Data Fetching in Vue
                            
                                Eduardo San Martin Morote
                                  Vue.js Core Team
                                Data fetching is a critical part of modern web applications. It's a complex problem that has been (partially) solved in many different ways. In this talk, we'll explore the new Data Loaders API for Vue Router, how it compares to existing solutions, and how it can greatly simplify data fetching in your Vue applications.
                            2024-04-25T16:30:00.000Z
                                
                              QnA with Eduardo San Martin Morote
                            2024-04-25T16:40:00.000Z
                                
                              Lightning Talks
                            
                                  • Build Your Own Component Library, With `Shadcn-vue` — 
                                    Zernonia Kong
                                  
                                
                                
                                  • Learning To Learn : How To Web Dev The Right Way With Vue If You Are A Beginner — 
                                    Ashwin Vinay Phadke
                                  
                                
                                
                                  • The Swiss Army Knife of Every Vue Developer — 
                                    Juan Andrés Núñez Charro
                                  
                                
                              2024-04-25T17:00:00.000Z
                                
                              Panel Discussion: What's the big next step for Vue/Nuxt?
                            
                                Eduardo San Martin Morote,
                                  Vue.js Core Team
                                
                                Maya Shavin,
                                  Microsoft
                                
                                Konstantin BIFERT,
                                  Baserow.io
                                Daniel Roe,
                                  Nuxt
                                
                                Alexander Lichter
                                  Developmint
                                2024-04-25T17:45:00.000Z
                                
                              Break
                            2024-04-25T17:55:00.000Z
                                
                              We May Not Need Component Testing
                            
                                Maya Shavin
                                  Microsoft
                                Testings are mandatory and unit tests are the foundation for building a good testing system for our project. But for front end projects which involve components, how many unit tests are considered efficient and not overkill? Should we use additional libraries like Testing Library or Vue Test Utils with Vitest to test a component, when we can perform the same with just Playwright? Whether a component test using an E2E framework like Playwright is really a kill for?
                            2024-04-25T18:15:00.000Z
                                
                              QnA with Maya Shavin
                            2024-04-25T18:25:00.000Z
                                
                              Who Are Vue? Authn In Vue, The Important Parts
                            
                                Ramona Schwering
                                  Auth0 by Okta
                                In the ever-evolving landscape of modern single-page applications, VueJS stands out but also presents us with challenges. Among them, authentication is crucial: ensuring the user's identity and securing their journey within your application. Fear not; we're here to guide you through these exciting frontiers. In my session, I'll unravel the secrets of authentication in VueJS applications, making it a delightful learning journey for everyone while keeping the focus on the most critical parts.
                            2024-04-25T18:45:00.000Z
                                
                              QnA with Ramona Schwering
                            2024-04-25T18:55:00.000Z
                                
                              What's Hot On Tresjs V4
                            
                                Alvaro Saburido
                                  Storyblok
                                A year has passed since TresJS was open-sourced at this very same conference, so in this talk, we are going to give a full update on what we have been cooking for v4 of the core, including new devtools, translated docs, a cookbook, new features and a lot of bug fixing.
                            2024-04-25T19:15:00.000Z
                                
                              QnA with Alvaro Saburido
                            2024-04-25T19:25:00.000Z
                                
                              PrimeVue | The Next-Gen UI Component Library
                            
                                Çağatay Çivici
                                  PrimeTek
                                PrimeVue is a popular UI Component library for Vue 3 featuring over 80 components,  unstyled mode with Tailwind CSS presets, pass-through properties, design-agnostic theming, icons, blocks, and templates.PrimeVue is one of the most popular UI libraries in the Vue ecosystem. The talk begins with an overview of the feature set and dives into the detail for each of the content points below; - Overview- Best Practices of UI Component Development- Component Suite- Pass Through API- Design Agnostic Theming- Unstyled Mode- Tailwind CSS Presets- Icons/Blocks/Templates- Figma to Theme Generation- Roadmap
                            2024-04-25T19:45:00.000Z
                                
                              QnA with Çağatay Çivici
                            2024-04-25T19:55:00.000Z
                                
                              Scalable Forms in Vue
                            Justin Schroeder
                                  FormKit
                                Discover the art of creating scalable forms in Vue using FormKit — ideal for teams with complex form-heavy projects. This talk delves into strategies for decomposing forms into smaller, composable components, simplifying development, and enhancing team efficiency.
                            2024-04-25T20:15:00.000Z
                                
                              QnA with Justin Schroeder
                            2024-04-25T20:25:00.000Z
                                
                              6 Levels of Reusability
                            
                                Michael Thiessen
                                  Full-time Vue Educator
                                Master the art of making your components highly reusable. The 6 Levels of Reusability show us how we can progressively make our components more and more reusable — as needed — and include powerful patterns and tools to help us reuse our code more easily.
                            2024-04-25T20:45:00.000Z
                                
                              Closing Ceremony
                            
                     Times below are shown in your local browser time zone. 
                  
                  
                  2024-04-26T14:00:00.000Z
                      2024-04-26T15:00:00.000Z
                      2024-04-26T16:00:00.000Z
                      Discussion rooms
                        2024-04-26T14:00:00.000Z
                                
                              Future of Vue
                            
                                Evan You,
                                  Vue.js & Vite Creator
                                
                                Eduardo San Martin Morote,
                                  Vue.js Core Team
                                
                                Konstantin BIFERT,
                                  Baserow.io
                                
                                Markus Oberlehner,
                                  karriere.at GmbH
                                
                                Zernonia Kong
                                  Troop Travel
                                2024-04-26T14:45:00.000Z
                                
                              How to get involved in Vue/Nuxt?
                            
                                Eduardo San Martin Morote,
                                  Vue.js Core Team
                                
                                Konstantin BIFERT,
                                  Baserow.io
                                
                                Markus Oberlehner,
                                  karriere.at GmbH
                                Justin Schroeder,
                                  FormKit
                                
                                Zernonia Kong
                                  Troop Travel
                                2024-04-26T15:30:00.000Z
                                
                              What's up with OSS today?
                            
                                Konstantin BIFERT,
                                  Baserow.io
                                
                                Ramona Schwering,
                                  Auth0 by Okta
                                
                                Markus Oberlehner,
                                  karriere.at GmbH
                                Justin Schroeder,
                                  FormKit
                                
                                Zernonia Kong
                                  Troop Travel
                                2024-04-26T16:15:00.000Z
                                
                              Your experience using Vue outside of Nuxt. Bring it on!
                            
                                Konstantin BIFERT,
                                  Baserow.io
                                
                                Markus Oberlehner,
                                  karriere.at GmbH
                                Justin Schroeder,
                                  FormKit
                                
                                Zernonia Kong
                                  Troop Travel