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