JSFoo: VueDay 2019
JSFoo For members

JSFoo: VueDay 2019

A day spent discussing Vue.js, developments in the Vue ecosystem and component architecture

Make a submission

Accepting submissions till 12 Aug 2019, 11:59 PM

Bangalore International Centre (BIC), Bangalore

Tickets

Loading…

##About JSFoo: VueDay

JSFoo: Vueday is a single track conference about VueJS. The conference will feature talks on:

  1. The present state of the Vue ecosystem; about the future of Vue and how developers can participate.
  2. Case studies of why organizations have picked VueJS over other frameworks; how to build enterprise-scale apps with VueJS.
  3. Leveraging Vue CLI, customising Vue configuration and leveraging other aspects of VueJS for developer productivity.
  4. Web components and Vue; reactivity in Vue; building plugins.

Speakers from Zomato, Myntra, Flock, Zeta Zoomcar, Cloudnaut Technologies and other companies will share their experiences of working with different aspects of VueJS, and how VueJS has aided front-end development in their organizations.

##Who should attend VueDay:

JSFoo: VueDay is a conference for front-end developers who are:

  1. Working with VueJS
  2. Working with Angular, React and other frameworks and components, and are interested in understanding VueJS
  3. Building enterprise-scale apps
  4. Front-end engineering managers who want to understand developer productivity with VueJS

##Event details:

Date: Friday, 30 August
Venue: Bangalore International Centre (BIC), Domlur, Bangalore
Time: 9:00 AM to 6:00 PM


#Sponsors:

Sponsorship slots are open, click here for the Sponsorship Deck.
Email sales@hasgeek.com for bulk ticket purchases, and sponsoring 2019 edition of JSFoo:VueDay.


JSFoo:VueDay 2019 sponsors:


#Platinum Sponsor

Anatta

#Exhibition Sponsor

Pulicis Sapient

#Community Sponsor

Netlify

For more details, contact HasGeek on info@hasgeek.com or jsfoo.editorial@hasgeek.com; call 7676332020.

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more

Gaurav Joshi

@gauravjoshi

Approaches to structuring Vue components

Submitted May 14, 2019

VueJS is a very powerful framework as it brings together the goodness of Angular 1.x and other modern developments from the world of JavaScript. I would like to showcase how we have successfully been able to adopt VueJS and integrate it as a critical component in our existing Adobe AEM-based architecture.

Key takeaways for the audience will be tips, tricks and learnings that will help them in adopting Vue JS in their large scale projects and how we overcame the challenges faced while integrating Vue in CMS based architecture(s) and other legacy apps.

Outline

Introduction
Typical architecture of a medium to large scale AEM project (single page app and multi-page app)
Problems of using Adobe AEM with other frameworks like Angular, React, ES6 or jQuery etc.
How VueJS comes to the rescue
Integrating the good parts of modern JS to legacy systems
Structuring Vue inside existing projects
Make static and dynamic components work in harmony
Make Vue and Non-Vue Components work in harmony
Communication between components (Vuex vs EventBus vs CustomEvents - what to use in specific use cases)
Challenges and how to overcome inter-framework compatibility issues
Gotchas and Caveats
Tips and Tricks

Requirements

The participants should have a very basic idea about what Content Management Systems do.

Speaker bio

Gaurav Joshi is working as Manager Experience Technology at PublicisSapient and is a huge fan of VueJs. He has been working on Vue since early 2018 and has delivered large scale projects using VueJS and also migrated jQuery based projects by adopting Vue in the existing Adobe AEM based project architecture.

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Make a submission

Accepting submissions till 12 Aug 2019, 11:59 PM

Bangalore International Centre (BIC), Bangalore

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more