New England Software Symposium

September 28 - 30, 2018

State of Vue: Mastering Vuex and Vue Architecture

Sunday - Sep 30 4:00 PM - CONCORD

Michael Carducci

Michael Carducci

Tech Leader, Vue Expert & Full Stack Developer

Since vue componets are just javascript, html and css; the core concepts can be picked up very quickly. Once you move beyond simple components things can get a little complicated. This session covers application architecture best practices and building complex, stateful apps leveraging Vuex.

Vue prides itself as not being “opinionated” which gives developers some flexibility, but what are the app architecture best practices? What if component A should update component B? Resist the urge to hack together communication channels, it's time to start manging state with the official state management library, vuex. Vuex is a state management pattern + 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. It also integrates with Vue's official devtools extension to provide advanced features such as zero-config time-travel debugging and state snapshot export / import.

Video Preview

About Michael Carducci

For nearly 20 years, Michael was a software engineer moonlighting as a magician. Now he's a magician moonlighting as a tech leader/software engineer. In both endeavors he has dedicated himself to mastery and has gained deep insights both from his eclectic interests, entrepreneurial spirit, and experience that spans the full stack, the entire project lifecycle, and several technologies.

His time is equally divided between performing around the world, jumping out of perfectly good airplanes, and building software that doesn't suck.