Building Your First Open Source Vue 3 Project by Erik Hanchett
Erik Hanchett is a developer advocate for the Amplify team at AWS. He is a former front-end engineer, and has been a software developer for over 15 years! Outside of work, Erik loves writing, and is the author of Vue.js in Action published by Manning and the Ember.js Cookbook published by Packt. One other of his major passions is video - he has a YouTube channel Program With Erik, with over 100k subscribers! Open source projects bring some much needed functionality to frameworks like Vue.js. They can drastically reduce development time and they offer an easier alternative than creating everything from scratch for busy developers. Open source projects should be built with best practices in mind, idiomatic, and be flexible. If nothing else, they should be attentive to its users, and respond and sometimes push back when changes are requested. Erik joined Vue.js Nation 2023 to discuss how he approached creating the @aws-amplify/ui-vue open source Vue.js 3 library he created while working as a front-end engineer at AWS. Erik discusses the decision to only support Vue.js 3 moving forward, and on some design decisions the team made early on, to make the library more flexible, as well as how they decided to use xState as the state management system and what that offered when creating a project used by multiple frameworks. Learn how to create a library using Vue 3, what trade offs need to be made, and how open source works in general. Tune in! Visit Vue School http://vueschool.io/ Coming soon: The official certification of competence for the Vue.js Framework https://certification.vuejs.org/ Join Vue.js Forge Episode 3 https://vuejsforge.com/ Join Vue School's Hiring Program https://vueschool.io/hiring Do you want to master Nuxt 3? Mastering Nuxt 3 Course https://masteringnuxt.com/nuxt3 Contact us team@vueschool.io