Schedule*

Date: April 14, 2021

Time: 10:00AM to 7:00PM EDT

Location: Virtual

10:00
Ben Hong
Ben Hong
10 min

Conference Welcome

Mystery Speaker!

10:10
Evan You
Evan You
30 min

The Latest on Vue.js

Join us to kick off VueConf.US 2021 with the creator of Vue.js, Evan, as he brings us up to speed on the latest including: * Vue ecosystem update * Vite * New tooling * Progress on Vue 3 migration build * Plan for 2021

11:00
Natalia Tepluhina
Natalia Tepluhina
30 min

The Vue 3 Composition API

With the Vue 3 Composition API we got a powerful tool to abstract the logic. But how to make your composables really flexible? In this talk we will try to livecode a composition function to match a set of different APIs selected by a spinning wheel

12:00
Jonathan Bakebwa
Jonathan Bakebwa
30 min

Component Library / Accessibility

Component Library / Accessibility

12:40
Debbie O'Brien
Debbie O'Brien
30 min

Nuxt Performances

Nuxt is so performant out of the box. We do so much for you so you don’t have to. Take a look at how webpack works and what it does for you and you don’t even have to do anything to get all these features such as lazy loading and code splitting. Also check out Nuxt Image. Yes we now have Nuxt Image to make your images super performant. Nuxt rocks.

13:10
Ben Hong
Ben Hong
50 min

LUNCH BREAK

LUNCH BREAK

14:00
Ben Hong
Ben Hong
1 hour

Lightning Talks!

Lightning Talks!

15:00
Adam Jahr
Adam Jahr
30 min

Touring Vue 3’s Router

Sometimes we get stuck using only the essential features of a library without taking advantage of the range of that library’s abilities. This talk tours a number of useful Vue Router features that can push you beyond the basics and get you using more nuanced routing implementations.

15:40
Jessica Sachs
Jessica Sachs
30 min

Component Testing with Vite, Vue, and Cypress

Cypress's brand-new component test runner is designed to replace your Node-based Jest component tests. It runs your components and their tests in the browser and interacts with them as a user would -- by simulating real interactions with Cypress's test driver. Since the components run in the browser, you get to debug them using your favorite developer tools. Acting as something in-between a Playground and a Test Runner, developing components within Cypress is a blast. To achieve lightning-fast TDD, the Cypress Component Test Runner supports Vite. In this talk, we'll explore what a developer workflow with Vite, Vue, and Cypress looks like and see how fun testing can actually be.

16:30
John Leider
John Leider
30 min

Vuetify 3

An overview of new features coming to next version of Vuetify, Titan. Includes code examples of Vue 2 -> 3 conversions, the new layout system, global default properties, and more.

17:10
Tracey Holinka
Tracey Holinka
30 min

HTML Email with Vue.js

Vue.js is just plain awesome so let's use it to build HTML email. In this talk you'll learn how to use Vue.js to craft emails and bring some joy into HTML email development.

17:50
Henri Helvetica
Henri Helvetica
30 min

Looking Through The Vuefinder

In the midst of all the frameworks and libraries, we are making incessant and marked DX improvements in the ways we’re able to load image assets. For the web’s nature as a very visual medium, this has been Yeoman’s work. But what about these said assets? Just as the loading and developer experience has improved, so have image formats. Looking Through The Vuefinder is a talk discussing the improvements made at the format level, and why we should care the entire loading experience — from the methods to the actual media.

18:20
Ben Hong
Ben Hong
10 min

Raffle and conf close

Raffle and conf close

18:30
Pratik Patel
Pratik Patel
1 hour

Conference After Party

Conference After Party

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