Workshops

Monday March 25
Workshops and conference tickets are sold separately.

Evan You

Evan You
Creator of Vue.js

A Deep Dive into Vue

In this workshop we are going to do a deep dive into the two fundamental concepts in Vue: reactivity and rendering. We will explore how Vue detects and reacts to changes, and how Vue compiles your templates into virtual DOM render functions. Based on this knowledge, we will then discuss how to unlock the full potential of Vue with advanced component patterns.

Register
Chris Fritz

Chris Fritz
Consultant
Vue Core Team

Proven Patterns for Building Vue Apps

In this workshop, we'll cover everything you need to know to get started building world-class Vue applications. Topics will include configuring Webpack for single-file components, setting up the most advanced workflows currently possible, how to organize (and reorganize) increasingly complex applications, and more.

Register
Alex Kyriakidis

Alex Kyriakidis
Vue Core Team
Co-founder of VueSchool.io

Rolf Haug

Rolf Haug
Co-founder and educator at VueSchool.io

Vuex Demystified - Application State Management

In Vue.js is quite simple to work with components, and share data among them using events and props - especially in small to medium projects. When an application starts growing, managing components state might become tedious and overwhelming. This is where Vuex comes to our rescue. Vuex is a state management pattern and official library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion.

By the end of the workshop, attendees will be able to develop elegant, debuggable, maintainable, and organized applications using a centralized store. No prior experience with Vuex is needed.

We will answer the common question “When should I use Vuex?” and work on real-world features.

  • Understanding State Management Patterns
  • What is Vuex and what problems solves
  • Core concepts including Mutations, Actions, and Getters
  • Modularising the store
  • Composing Vuex assets using Higher-Order Functions
  • Implementing Vuex pseudo-cache
  • Best practices, common gotchas, and application architecture
Register
Gregg Pollack

Gregg Pollack
Teacher at VueMastery.com
Code School Founder

Adam Jahr

Adam Jahr
Teacher at VueMastery.com

Intro to Vue

This workshop will teach you the fundamentals of Vue so you can start being productive and building apps immediately. With visual animations and analogies that make abstract concepts concrete, along with coding challenges that help you learn by doing, you'll have a solid foundation of Vue skills by the end of the day.

Brought to you by the teachers at VueMastery.com.

Register
Damian Dulisz

Damian Dulisz
Vue.js Core Team Member
Vue.js Consultant

Ben Hong

Ben Hong
Senior Frontend Engineer at GitLab
Vue.js Community Partner

Ridiculously Reusable Components in Vue.js

While components are one of the best things that have happened to the frontend development workflow, reusability and scalability become difficult things to manage as your codebase and team grows.

In this workshop, we will cover cutting edge techniques, design patterns and anti-patterns, and best practices that you need to consider for component reusability and more.

By the end of the workshop, you will have a solid foundation of what it takes to create components that are reusable, scales well, and resilient to change.

Register
Jen Looper

Jen Looper
Senior Developer Advocate at Progress

Diana Rodriguez

Diana Rodriguez
Worldwide Community Organizer

Vue Vixens Skulk

VueConf.US is pleased to partner with VueVixens to bring this full day Vue.js training as part of the event.

You'll have a chance to work with great mentors like:

Details for applying for a VueVixens scholarship will be posted soon!

Register