Connecting Global Vue.js Leaders

Program Times Displayed in Local Browser Time!

Thursday
09.17
11:00 - 11:15
11:15 - 11:30

Online Streaming Platform Opens

Make sure to check your e-mail for the registration link to our Virtual Event Platform.

11:30 - 12:00
Speaking
Anthony Gore
Anthony Gore
Vue Community Partner and creator of @vuejsdevelopers
12:00 - 12:30
Speaking
Kia King
Kia King
Core Team Member of Vue.js
12:30 - 13:00
Speaking
Natalia Tepluhina
Natalia Tepluhina
Core Team Member of Vue.js
13:00 - 13:30
Speaking
Rahul Kadyan
Rahul Kadyan
Core Team Member of Vue.js
13:30 - 13:45

Break

13:45 - 14:15

Vue 3 Reactivity Under The Hood

Marc will talk about how reactivity is solved under the hood, something that you usually wouldn't look into if you're just using Vue to build things.

This talk demystifies a little bit the magic of Vue.js.

Additionally, Marc will show differences between Vue 2 and 3 in the aspect of reactivity.

Speaking
Marc Backes
Marc Backes
Full-Stack Web Developer - Host & Creator of Whiskey Wednesday's
14:15 - 14:45
Speaking
Tim Benniks
Tim Benniks
Director of web development at valtech
14:45 - 15:15
Speaking
Eduardo San Martin Morote
Eduardo San Martin Morote
Core Team Member of Vue.js
15:15 - 15:45

Break

15:45 - 16:15

JAMstack FTW- Static Site Generation With Gridsome

The JAMstack is the new way of building modern web applications and has evolved over the years. In this session, I’ll give an introduction to Gridsome, a static site generator with Vue.js.

How we can leverage the JAMstack in building awesome websites with Gridsome also gives the audience a view on what they can achieve with Gridsome. So that by the end of this talk, attendees will understand how to build a website using Gridsome, and all the possibilities they can leverage by using JAMstack to build blazing-fast websites with better performance and great security.

Speaking
Gift Egwuenu
Gift Egwuenu
Frontend Engineer and technical writer based in Lagos Nigeria
16:15 - 16:45
Speaking
Guillermo Rauch
Guillermo Rauch
CEO at Vercel
16:45 - 17:15
Speaking
Alex Jover
Alex Jover
Storyblok Ambassador & Founder of VueDose
17:15 - 17:45

Web-types or why quick documentation matters

The web development world is evolving fast. A few years ago only a small number of web developers actively used code completion and other coding assistance features. This is no longer the case. Today more and more people understand how much more productive they can be thanks to these features.

Quick documentation is no exception. While it works well for JavaScript, HTML, and other technologies, the same can’t be said about Vue component libraries. In this talk, I’ll share the story behind web-types, a new format created to enable code completion and quick documentation in Vue templates, and show you how it helps make developers much more productive.

Speaking
Piotr Tomiak
Piotr Tomiak
Maintainer of WebStorm Vue.js plugin, Software Developer at JetBrains at JetBrains
17:45 - 18:15

Introducing Component Testing with Cypress

We build components for real users -- not for the command line

In this talk we'll show you how harness a real browser and the power of Cypress to render and test your components. We'll break up with fake browser environments like jsdom. Finally, we'll tackle the hardest-to-test components: those with complex animations, expensive child components, and external network requests.

Speaking
Jessica Sachs
Jessica Sachs
Maintainer of Vue Test Utils and Tech Lead at Cypress.io
18:15 - 18:45

Dynamic from static with the right (JAM)stack

Static is the new dynamic since it’s faster and more secured. However, performance is not only about what we deliver our apps to end users, but also how we plan, develop and deploy them.

Developing a performant static site or app requires the right combination of tools. The right architecture stack optimizes our development process and performance of our static sites on client-side, especially with dynamic content.

So how to find your right stack for your next static project?
How to properly unleash the power of static sites?

Join my talk and let’s find out.

Speaking
Maya Shavin
Maya Shavin
Senior Frontend Developer at Cloudinary
18:45 - 19:00
Friday
09.18
10:45 - 11:00

Opening Online Streaming Platform

Make sure to check your e-mail for the registration link to our Virtual Event Platform.

11:00 - 11:30

Optimizing for Super Sonic Speed in Vue.js & Gridsome

Speed should be treated as a feature rather than just something to work on after your app is fully operational, in this talk I would cover the key thing's you need to get working to make your Vue app as fast as possible, I would walk you through performance optimization in Vue and how to check for what exactly could be optimized. The other part of this talk would revolve around Gridsome and how it changes everything for Static Site rendering and also best practices you have to follow while building your Gridsome app from the ground up.

Key Takeaways:

  • You would understand why speed should be treated as a feature
  • You would understand the speed that comes with VueJS and how to build along
  • You would understand the ease of prototyping in VueJS
  • You will know the key things to enable images to load faster
  • You will learn about moving from Idea to Production and still retaining the speed
  • Lastly, your learning will cover the role of Progressive Web Apps (PWA) in performance optimization
Speaking
Shodipo Ayomide
Shodipo Ayomide
Senior Developer Advocate at Fleek and Media Developer Expert
11:30 - 12:00
Speaking
Jonathan Bakebwa
Jonathan Bakebwa
Co-founder of the Bejing Vue Community, Creator of Chakra UI Vue and UI Engineer at Akkadu
12:00 - 12:30
Speaking
Sebastien Chopin
Sebastien Chopin
Co-creator of Nuxt.js
12:30 - 13:00
Speaking
Pooya Parsa
Pooya Parsa
Head of Framework at Passionate People
13:00 - 13:30

Nuxt.js as a headless CMS

There are many headless CMS's out there and they are fantastic, but what if you just want to write some markdown in your nuxt.js project.


Do you really have to set up a a CMS just to do that?

Welcome to the content module where you can just add it to your Nuxt project and write markdown easily and even include your Vue components and so much more.

Speaking
Debbie O'brien
Debbie O'brien
Head of Learning and Developer Advocate at Nuxt.js
13:30 - 13:45

Break

13:45 - 14:15

SEO in a Vue.js world

What do a SaaS landing page, blog and e-commerce store have in common?

They should all be found through a search engine, ideally by as many people as possible. Search engine optimization (SEO) can therefore be decisive for the success and also the revenue of your projects.

But when it comes to Vue.js and SEO, there are many controversial opinions about the impact of Vue on SEO efforts.

In my session we will go through the basics of SEO and examine best practices and their implementations with the help of vue-meta and Nuxt.js.

Speaking
Alexander Lichter
Alexander Lichter
Nuxt.js Core Team and Founder of Developmint and a passionate Full-Stack Developer
14:15 - 14:45
Speaking
Alex Kyriakidis
Alex Kyriakidis
Co-Founder of VueSchool, Team Member of Vue.js and Author of the Majesty of Vue.js
14:45 - 15:15
Speaking
James George
James George
Author of Mevn-CLI
15:15 - 15:45

Break

16:15 - 16:45
16:45 - 17:15
Speaking
Maria Lamardo
Maria Lamardo
Front End Engineer at Pendo, A11y Advocate, Public Speaker and Vue.js Community Partner & Organizer.
17:15 - 17:45

PrimeVue, The Next-Gen UI Component Suite

PrimeVue is the ultimate UI component suite for Vue featuring 60+ open source UI components, a design agnostic theming api with Bootstrap, Material and custom themes, PrimeFlex CSS utilities, modern icons via PrimeIcons and more. In this session, we’ll go through the main features of PrimeVue and what sets it apart from the existing solutions.

Speaking
Cagatay Civici
Cagatay Civici
Founder of PrimeTek
17:45 - 18:15

Introduction to Vue Storefront Next

From this talk you'll learn the fundamentals of the most popular Open Source framework for building e-Commerce frontends. You will see how to use Vue Storefront, Composition API and Nuxt to build e-Commerces at any scale! From huge enterprise-level shops to tiny product widgets for your website. If you're working in a company that does eCommerce or want to build your own shop you can't miss this talk!

Speaking
Filip Rakowski
Filip Rakowski
Co-Founder & CTO at VueStorefront and creator of StorefrontUI
18:15 - 18:45
Speaking
Guillaume Chau
Guillaume Chau
Core Team Member of Vue.js
18:45 - 19:00
19:00 - 20:30

By continuing to visit this site, you accept the use of cookies by Google Analytics for statistical purposes.