VueConf.US is the official Vue.js conference in the USA

Join us in Tampa Florida for a 3-day event on all thing Vue.js! The workshop day is Monday, March 25, with the main conference on March 26-27! Hosted by Vue.js creator, Evan You, you'll also get to hear from and talk to members of the core Vue.js team, contributors, and developers from all over the world!

David A. Straz, Jr. Center for the Performing Arts | strazcenter.org
1010 N. W.C. Macinnes Place
Tampa, FL 33602
USA

March 25th – 27th, 2019
Add to Calendar

Regular Price Passes

INDIVIDUAL 2-DAY CONFERENCE ONLY PASS, MARCH 26 - 27, 2019

Individual 2-day Conference Pass (DOES NOT INCLUDE WORKSHOP). The Official Vue.js conference in the USA. Meet and learn from Evan You and the code Vue team as well as other experts in the Vue world

USD 795.00
INDIVIDUAL 3-DAY WORKSHOP/CONFERENCE, MARCH 25 - 27, 2019 Click "show variants"

Workshop/Conference Combo pass. The Official Vue.js conference in the USA. Full-day workshops with Evan You and other members of the core Vue Team as well as Vue experts. Available workshops are:

  • A deep dive Into Vue - Evan You
  • Proven patterns for building Vue Apps - Chris Fritz
  • Vuex Demystified - Application State Management - Alex Kyriakidis
  • Intro to Vue.js - Gregg Pollack
  • Animated Interfaces with Vue.js - Sarah Drasner
  • Ridiculously Reusable Components in Vue.js - Damian Dulisz

Click "show variants" on the right and pick your workshop.

USD 1395.00
A deep dive into Vue - Evan You

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.

USD 1395.00
Proven patterns for building Vue Apps - Chris Fritz

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.

USD 1395.00
Vuex Demystified - Application State Management - Alex Kyriakidis

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.

Outline

  • Understanding State Management Patterns
  • What is Vuex and what problems it 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
  • USD 1395.00
    Intro to Vue.js - Gregg Pollack

    This workshop will teach you the fundamentals of Vue.js 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.

    We will alternate between lecture and doing code challenges, so you get your hands dirty. Topics include:

  • The Vue instance
  • Attribute binding
  • Conditional rendering
  • List rendering
  • Event handling
  • Class & style binding
  • Computed properties
  • Components
  • Communicating events
  • Forms
  • Tabs
  • Vue CLI 3
  • Vue Router basics
  • Single file components
  • Global components
  • Slots
  • APIs with Axios
  • USD 1395.00
    Animated Interfaces with Vue.js - Sarah Drasner

    In one day of training, attendees will go from knowing nothing (or very little) about animating in Vue to creating complex effects in performant and visually stunning patterns. The web is more than a document reader, and Vue has unique offerings that make animations not only possible but possible to do in an organized and state-managed manner.

    What we'll go over is included but not limited to:

  • Working with SVG within Vue components
  • Creating custom directives for animation
  • Using in-out modes to create effective and reusable component composition
  • Using Vue hooks for external javascript libraries
  • Interpolating state for data visualization with watchers
  • Integration of animation with routers for page transition
  • USD 1395.00
    Ridiculously Reusable Components in Vue.js - Damian Dulisz

    Components are the bread and butter of most modern front-end frameworks, such as Vue.js. They help you structure and manage your application by gluing together your application logic and the interface. However, as an application grows, its components tend to get bigger and harder to reason about.

    This workshop will demonstrate how to efficiently design your components by focusing on maximum flexibility while avoiding premature optimization. Throughout the workshop, we’ll build a set of components for a preexisting application. Following the evolving requirements, we will then perform a series of refactoring cycles to explore different possible solutions and patterns/anti-patterns.

    We’ll also talk about good practices for managing the responsibilities of our components. By the end of the workshop, you should be able to write future-proof components that are easy to work with and resilient to changes.

    USD 1395.00
    GROUP (5+) 2-DAY CONFERENCE ONLY PASS, MARCH 26 - 27, 2018

    Group 2-day Conference Pass (DOES NOT INCLUDE WORKSHOP). Bring your team to the Official Vue.js conference in the USA.

    minimum amount to order: 5

    USD 745.00
    GROUP (5+) 3-DAY WORKSHOP/CONFERENCE COMBO PASS, MARCH 25 - 27, 2019 Click "show variants"

    Workshop/Conference Combo pass. The Official Vue.js conference in the USA. Full-day workshops with Evan You and other members of the core Vue Team as well as Vue experts. Available workshops are:

    • A deep dive into Vue - Evan You
    • Proven patterns for building Vue Apps - Chris Fritz
    • Vuex Demystified - Application State Management - Alex Kyriakidis
    • Intro to Vue.js - Gregg Pollack
    • Animated Interfaces with Vue.js - Sarah Drasner
    • Ridiculously Reusable Components in Vue.js - Damian Dulisz

    Click "show variants" on the right and pick your workshop.

    minimum amount to order: 5

    USD 1345.00
    A deep dive into Vue - Evan You

    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.

    USD 1345.00
    Proven patterns for building Vue Apps - Chris Fritz

    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.

    USD 1345.00
    Vuex Demystified - Application State Management - Alex Kyriakidis

    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.

    Outline

  • Understanding State Management Patterns
  • What is Vuex and what problems it 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
  • USD 1345.00
    Intro to Vue.js - Gregg Pollack

    This workshop will teach you the fundamentals of Vue.js 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.

    We will alternate between lecture and doing code challenges, so you get your hands dirty. Topics include:

  • The Vue instance
  • Attribute binding
  • Conditional rendering
  • List rendering
  • Event handling
  • Class & style binding
  • Computed properties
  • Components
  • Communicating events
  • Forms
  • Tabs
  • Vue CLI 3
  • Vue Router basics
  • Single file components
  • Global components
  • Slots
  • APIs with Axios
  • USD 1345.00
    Animated Interfaces with Vue.js - Sarah Drasner

    In one day of training, attendees will go from knowing nothing (or very little) about animating in Vue to creating complex effects in performant and visually stunning patterns. The web is more than a document reader, and Vue has unique offerings that make animations not only possible but possible to do in an organized and state-managed manner.

    What we'll go over is included but not limited to:

  • Working with SVG within Vue components
  • Creating custom directives for animation
  • Using in-out modes to create effective and reusable component composition
  • Using Vue hooks for external javascript libraries
  • Interpolating state for data visualization with watchers
  • Integration of animation with routers for page transition
  • USD 1345.00
    Ridiculously Reusable Components in Vue.js - Damian Dulisz

    Components are the bread and butter of most modern front-end frameworks, such as Vue.js. They help you structure and manage your application by gluing together your application logic and the interface. However, as an application grows, its components tend to get bigger and harder to reason about.

    This workshop will demonstrate how to efficiently design your components by focusing on maximum flexibility while avoiding premature optimization. Throughout the workshop, we’ll build a set of components for a preexisting application. Following the evolving requirements, we will then perform a series of refactoring cycles to explore different possible solutions and patterns/anti-patterns.

    We’ll also talk about good practices for managing the responsibilities of our components. By the end of the workshop, you should be able to write future-proof components that are easy to work with and resilient to changes.

    USD 1345.00

    Redeem a voucher

    If you already ordered a ticket

    If you want to see or change the status and details of your order, click on the link in one of the emails we sent you during the order process. If you cannot find the link, click on the following button to request the link to your order to be sent to you again.

    We are processing your request …

    If this takes longer than a few minutes, please contact us.