We'll delve into Vee-Validate's comprehensive toolkit that goes beyond traditional validation. You'll learn how to effortlessly construct complex forms, leveraging Vee-Validate's intuitive composition API and utilities to streamline your development process. We'll focus on practical examples to showcase Vee-Validate's versatility, including conditional form rendering, custom input formats, and dynamic field interactions. By understanding these features, you can enhance user experiences and make your forms more engaging and user-friendly.
Senior frontend Engineer @ Rasayel
A Senior Frontend Engineer at Rasayel, based in Cairo, Egypt. I'm an open-source maintainer, I created vee-validate for Vue.js, I write often about Vue.js and TypeScript on my Blog. I am passionate about learning and teaching about Vue.js and TypeScript.
Either if you're a newcomer, just starting your trip in the JS frameworks nebula, or an experienced adventurer, showing off your IE6-era and JQuery scars, look no further: Quasar is probably the star you've been searching all along, the shiniest of the whole sky! You can stop by a couple times, just to dip your toes, using the beautiful and flexible UI library based on Material Design, via CDN or Vue CLI plugin. But we are sure we'll see you around again soon, once you find out you only need one command of the Quasar CLI to setup PWA support, SSR mode, Cordova/Capacitor integration, Electron integration and BEX (Browser EXtensions) development kit. Are you already thinking about settling here? Then you'll need a bit more stability! Here, take the constantly improving first party TypeScript support, plus Jest, Vitest and Cypress integrations. I know, it's a lot to digest in just a couple sentences... Ok then, let me be your guide today, I'll show you around. Ready to go? Jump in my spaceship and let's get going!
CTO @ Dreamonkey
Running my company and doing open-source by day, coordinating local youth volunteering efforts by night. Proud member of Quasar Core Team, focusing on project management and automated testing. I always aim at the moon, hoping at least to reach the sky. I am based in Reggio Emilia, Italy, but I am often traveling around Europe to meet new people.
In this session, you'll discover the seamless integration of AI-powered actions on websites. We will unveil the groundbreaking combination of Tiptap, OpenAI, and Vue.js, empowering you to create a feature-rich Rich Text Editor. Learn practical techniques for precise and targeted actions, including text translation, tone modification, and seamless adjustments within the widely adopted headless editor. Gain insights into privacy considerations, performance optimization, and delivering an exceptional user experience. Elevate productivity to new heights with AI-augmented text editing.
Frontend Lead Engineer @ Zavvy GmbH
Vanessa is Frontend Lead 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.
These days web performance is one of the most important things everyone wants to optimize on their apps, and it's clear to everyone how dramatic the impact of a poorly optimized website is on business. Yet we as an industry completely fail in recognizing its complexity and widely misuse the most common tool to measure it — Google Lighthouse. If you’re one of those people thinking that good performance equals a good Lighthouse score, you’ve also fallen into this trap and this talk is for you. You will learn when the Google Lighthouse audit results can trick you and how to make good decisions based on its output.
CTO, Co-founder @ Vue Storefront
As we approach the one-year mark since the release of Nuxt 3, let's take a journey through the past, present, and future of Nuxt and the broader ecosystem. We'll reflect on the progress we've made since Nuxt 3 was released and think about what's coming next.
Framework Architect @ Nuxt Labs
Daniel leads the Nuxt core team. He founded and successfully grew a creative agency, launched an HR-tech SaaS startup, and continues to contribute to the developer community in the North East. He was identified as One to Watch by FreshMinds, has delivered a TEDx talk on the importance of clear communication, was a founding member of Durham Young Professionals and has mentored students in the Future Business Magnates programme. He has been recognised as a Microsoft MVP and a Google GDE. Daniel holds an MA in Jurisprudence from Oxford University and an MTh in Theological and Pastoral Studies from Oak Hill College.
Unit testing is hard. Unit testing Vue components is even harder. In this talk, I want to share some good testing practices developed over the years of my Vue experience. I hope they will help you improve your unit tests - or help you start writing them if you never did so!
Core team member, Vue.js
Hi! My name is Natalia and I'm passionate about web development. You might know me as a Vue.js core team member, conference speaker, an author of some tech blog posts or you might not know me at all - it's fine! I've shared some of my talks, articles and planned conferences here, please feel welcome!
Let's dive into the art of visualizing complex data with Vue! On a real-world example, a Kubernetes cluster dashboard, we'll cover the best practices of designing and implementing a dashboard in an efficient and iterative way. We'll see how reusable components will come in handy, saving developers time and effort while ensuring the code is clean and maintainable. We'll explore the safe usage of 3rd party APIs, mastering the art of managing the data they return. Join us as we master the techniques of building dynamic dashboards, which present data in a visually engaging way.
Senior Frontend Engineer @ GitLab
Anna Vovchenko is a passionate frontend developer who is always eager to know the product in depth. She's on a mission to enhance web development's consistency and efficiency, driven by a passion for tackling new challenges and a commitment to continuous learning.
Multiple backends with multiple tenants, multiple client applications with multiple assets, in a multilanguage environment. One application to rule them all, One application to handle them, One application to bring them all and from a single codebase deploy them... With Vue3 Vite and Pinia.
Frontend tech lead @ Re Mago Ltd