Schedule*

Date: June 8, 2022

Time: 8:00AM to 6:00PM

Location: Fort Lauderdale Convention Center

Date: June 9, 2022

Time: 7:30AM to 7:00PM

Location: Fort Lauderdale Convention Center

07:30
1 hr 30 min

Registration & Breakfast

Registration & Breakfast

09:00
Evan You
Evan You
30 min

Opening Keynote with Evan You

Opening Keynote with Evan You

09:30
Alex Kyriakidis
Alex Kyriakidis
30 min

How Vite Changes the Game for Vue and Web Developers

Vite is a new build tool, created to make web developers of any kind happier and more productive. It was created by Evan You and significantly improves the frontend development experience.

10:00
30 min

Break 1.0

Break 1.0

10:30
Beth Qiang
Beth Qiang
30 min

Unit Testing Vue Apps: Tips, Tricks, and Best Practices

Unit testing is something you've been told you should do, but have you ever wondered why? Or what you should test? Or how to test what you should test? In this talk, we'll break down the answers to all of these questions. We'll also talk about how to set up an easy-to-use framework for any Vue app so that your tests most accurately represent how a user would interact with your platform.

11:00
Paige Kelley
Paige Kelley
30 min

Create a Custom Component Library with Vue!

This talk will include a step by step guide on how to setup your own custom component library published to NPM with the VueCli and Tailwind in under 20 minutes.

11:30
Tom Dale
Tom Dale
30 min

Improving Pagespeed Performance with Vue 3

We all want to have a high performing website and provide a great experience to our users. There can be so many items that can cause your website to perform poorly. I will share some great tips to improve your image performance using Vue 3 and pass Google's Core Web Vitals.

12:10
1 hour

Lunch 1.0

Lunch 1.0

13:10
1 hour

Lightning Talks 1.0

Lightning Talks 1.0

14:10
30 min

Break 1.1

Break 1.1

14:40
Homer Gaines
Homer Gaines
40 min

Building Accessible Components

This talk will provide guidance for understanding how to think and approach building accessible components.

15:20
Dan Vega
Dan Vega
30 min

What's coming in Nuxt3

What's coming in Nuxt3

15:50
Jessica Sachs
Jessica Sachs
30 min

Component Testing with Vite, Vue, and Cypress

Cypress 10 releases Component Testing: this talk shows off a development workflow where getting meaningful test coverage is ALMOST an afterthought. Learn about the new release and what’s coming in the future.

16:20
30 min

Break 1.2

Break 1.2

16:50
Kara ERickson
Kara ERickson
30 min

Nuxt.js and Chrome

A small team of Google Chrome engineers are working full-time to improve both the user and developer experiences of open-source frameworks. This talk will dive into why Google is investing in this space as well as cover some high-impact features we’ve shipped that have improved Nuxt.js’ default experience.

17:20
Adam Jahr
Adam Jahr
30 min

From Vuex to Pinia

Curious about Vue 3's new lightweight state management library, Pinia? This talk explores how to use Pinia as we compare it against the Vuex paradigm we are already familiar with, allowing us to transition gracefully into this next evolution of state management in Vue.

17:50
1 hr 30 min

Conference Reception and VueTrivia!

Conference Reception and VueTrivia!

Date: June 10, 2022

Time: 8:30AM to 9:00PM

Location: Fort Lauderdale Convention Center

08:30
1 hour

Breakfast 2.0

Breakfast 2.0

09:30
Alex Van Liew
Alex Van Liew
30 min

How we migrated our HUGE app to Vue 3

Learn how Productiv migrated a full-featured SPA which was built on top of Vue 2 over three years ago and now contains nearly 300 pages, over 1000 components, and nearly 250k LOC to Vue 3, what we discovered about the process, and what benefits we saw as a result.

10:00
Daniel Kelly
Daniel Kelly
30 min

Dissecting the Pinia Source Code

Pinia is state management library for Vue that everyone is talking about. Join me as we peek under the hood of it's open source code and see if we can dissect exactly what makes it tick.

10:30
30 min

Break 2.0

Break 2.0

11:00
Cecelia Martinez
Cecelia Martinez
30 min

Debugging Vue Applications

Modern applications built with frameworks like Vue can add complexity to the debugging process. With the right approach, debugging doesn't have to be frustrating. This talk will cover debugging considerations specific to Vue, including the Vue Lifecycle, Reactive State, error handling, and more.

11:30
Mike Hartington
Mike Hartington
30 min

Modern Mobile Development

It's 2022, and mobile development is more essential to everyday life than it’s ever been. With this, developers have had to pick and choose what tech stack they would use to build for mobile. While this started with one set of tools per platform, we now have multiple options available, and some that can even target multiple platforms with one codebase. But one question remains: what’s the right set of tools? In this talk, we’ll examine what technologies are available, and explore if the tech stack we need has been the web all along.

12:00
1 hour

Lunch 2.0

Lunch 2.0

13:00
1 hour

Lightning Talks 2.0

Lightning Talks 2.0

14:00
Austin Gil
Austin Gil
30 min

Maintainable & Resilient Projects Through Internal UI Libraries

In this talk I’ll discuss the benefits of creating your own, internal UI library. It’s something I consider to be a best practice which will make your applications more maintainable and resilient to change. We’ll look at what it means, how to begin, and what options are available to help you.

14:30
Jeremy Meiss
Jeremy Meiss
30 min

Deploy, Release, CI/CD, oh my! DevOps for the rest of us

CI/CD, Progressive Delivery, AIOps, GitOps, TreeOps - are they all the same, or are they just reimagining last week’s buzz words? In this talk, we will break down a few of these terms, what they mean, how they’re used, and why they may matter for you and your teams.

15:00
30 min

Break 2.1

Break 2.1

15:30
J.D. Hillen
J.D. Hillen
30 min

Animating Vue with GSAP

In this presentation we will be diving into animating Vue.js applications with GSAP.

16:00
20 min

Close and Raffle

Close and Raffle

20:00
1 hr 30 min

Conference After Party

Conference After Party

* Schedule subject to change, but we will try to keep this updated with the latest!