talks & speakers


Large Scale Nuxt Architecture

Writing scalable and easy-to-maintain software is hard. Nuxt architecture follows best practices and provides many utilities to help and protect us from common pitfalls. In this session we will explore how big nuxt codebases differ from smaller ones, discuss unique problems you should expect and how to solve them. This will enable you to improve the architecture of your application and build better and cleaner software that everyone will enjoy working with.

Fotis Adamakis

Senior Software Engineer @ Glovo

Software Engineer @Glovo and proud Vue.js Athens co-organizer. Born in Greece but currently living in Barcelona. On a mission to travel the world and taste every food there is.

Is it time to migrate to Vue 3?

Are you eager to migrate your entire codebase to Vue 3 and composition API? Before starting the long journey away from Vue 2.6 you should consider a few intermediate steps:

  • - compatibility with your dependencies
  • - tests
  • - maintainability
  • - consider a step-by-step migration passing trough Vue 2.7
  • - what about the Vite/Vitest ecosystem?

Denny Biasiolli

Freelance Full Stack Developer @ Fingerprint

Developer for many years, I enjoy contributing to open source projects and I love long and exhausting sports, like triathlon, mountain running and software development :)

Visualize your State Management with XState

Learn a new concept to start your developing process - advanced XState for complex State Management in Vue.js applications, and start building complex architecture!

Maya Shavin

Senior Software Engineer @ Microsoft

Maya is Senior Software Engineer in Microsoft, working extensively with JavaScript and frontend frameworks and based in Israel. She founded and is currently the organizer of the VueJS Israel Meetup Community, helping to create a strong playground for Vue.js lovers and like-minded developers. Maya is also a published author, international speaker and an open-source library maintainer of frontend and web projects. She can be reached at her blog, on Twitter @mayashavin, or via email.

Images blast off at the speed of Jamstack!

All of us, at some point in our career as developers, have had a run-in with image performance. But now we have modern techniques at our disposal that will make us love images again. We'll see how an Image Service CDN and other performance optimization techniques, such as responsive images, sizing attributes, lazy loading, and nice placeholders, will allow us to improve the UX and performance in a very easy way. How? By creating an image gallery made with Nuxt 3 and a headless CMS, allowing us to experience the functionalities of a powerful integrated Image Transformation API and Editor, and creating an image Vue component that can be used in any situation.

Alba Silvente Fuentes

Developer Relations Engineer @ Storyblok

Alba Silvente Fuentes, aka Dawntraoz, is a FrontEnd Developer working as a Dev Rel Engineer. She likes writing about FrontEnd & Jamstack on her personal 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 Nuxt.

Reusable components: maintain clean code efficiently

Reusable components perform a great job helping to speed up the development process, increase maintainability and improve code quality. Creating a reusable component that will solve these problems can be tricky. What is the right balance between specific and generic? When the component is abstract and composable enough? How to ensure consistency and follow design guidelines? In this talk, we’ll cover the anatomy and principles of reusable components, we’ll see them sparkling in a giant codebase, and evaluate their benefits. I’ll share how we keep our 1500 buttons consistent and maintainable across the giant codebase.

Anna Vovchenko

Senior Frontend Engineer @ GitLab

Anna Vovchenko is a passionate frontend developer who is always eager to know the product in depth. Anna strives to make web development consistent and efficient. She is driven by new challenges and likes to learn constantly.

The !magic show: Taking a Vue at Web 3.

Let’s be amazed at how easy we can implement some Web 3 functionality with Vue 3. Don’t think Crypto token chilling, NFT’s,… but think of authentication magic. In this show, I will create a dApp in which the user can authenticate to a certain blockchain. Surprisingly, this can be completely anonymous. Some magic props and tools will be used like Vue 3, a Metamask wallet, and more. Since I'm not a real magician, I will explain how these tricks work so you can become a Web 3 magician yourself.

Sybren Willemot

Front-end developer @ Euricom, Core member of Chakra UI Vue

Sybren is a front-end developer for a few years and works at Euricom in Belgium. He is part of the awesome Chakra UI Vue core team, a component library focused on making accessible Vue.js websites and applications fast. He really enjoys organizing meetups for BEL Vue in Belgium and World Vue worldwide. In his spare time, he likes to travel with his wife, visit amazing places and meet great people.