Submission guidelines
CfP for VueDay is open. You can submit talks for remaining four speaking slots which are still open.
Topics for proposing talks/workshops/tutorials for JSFoo: VueDay:
We are accepting proposals for:
- 40 mins duration talks
- 20 mins duration talks
- Birds of Feather (BOF) sessions on focussed topics
- Tutorials (90 mins duration)
- Hands-on workshops (3-6 duration) where participants follow instructors on their laptops
- Flash talks of 5 mins duration
You can propose talks on the following topics:
- Typescript and Vue
- Local state management using GraphQL and Vue Apollo
- How to overcome gotchas with the current Vue reactivity system
- Building a component library and publishing it using Vue CLI 3 build targets. Share best practices
- Tooling with Vue – case study talks, showing how this has or has not worked for your use case
- Deploying apps with Vue at scale
- NativeScript as an alternative for building cross-platform apps
- Approaches to structuring Vue components inside projects, communication between components, and what to choose for specific use cases
- Web standards and Vue.js: accessibility and web components
- Latest developments in the Vue ecosystem: Vue 3 and other developments by the time we reach 30 August 2019
Suggest topics not covered in the above list by submitting a proposal on the topic for someone to speak on. We will find a speaker!
Format:
JSFoo: VueDay is a single-track event with Birds of Feather (BOF) and speaker connect sessions organized in parallel to talks in the main auditorium. Workshops and tutorials will be held before and after the conference.
Selection process:
We are interested in case studies and talks which expose participants to new approaches. We typically don’t accept:
- How-to talks
- Talks on topics which have been covered in previous editions of JSFoo and ReactFoo on Vue.js
- Beginner level or introductory talks
Proposals will be shortlisted and reviewed by an editorial team consisting of practitioners from the community. Make sure your abstract contains the following information:
- Key insights you will present, or takeaways for the audience.
- Overall flow of the content.
You must submit links to videos of talks you have delivered in the past, or record and upload a two-min self-recorded video explaining what your talk is about, and why is it relevant for JSFoo: VueDay.
You must also submit links to the following along with your proposal:
- A detailed outline, or
- Mindmap, explaining the structure of the talk, or
- Draft slides.
Honorarium for selected speakers; travel grants:
Selected speakers and workshop instructors will receive an honorarium of Rs. 3,000 for speaking at the conference. Confirmed speakers and instructors also get a pass to the conference. We do not provide free passes for speakers’ colleagues and spouses.
We try to offer travel grants to:
- Creators of original projects/work that has wide adoption in the community.
- Women and persons of non-binary gender who are selected to speak at the conference.
JSFoo: VueDay 2019 is funded through ticket sales and sponsorships. Travel grants will vary accordingly.
Contact details:
For more information about speaking write to jsfoo.editorial@hasgeek.com
Submissions are closed for this project
All submissions
Architecture and Dev environment setup for new Vue projects using Vue CLI 3Mohit Bajoria (@mbj36)
Section: Crisp talk (20 mins)
Technical level: Intermediate
|
An Installable Vue powered multi-platform Desktop Applications (Desktop PWA)Preetish HS (@preetishhs)
Technical level: Beginner
Section: Crisp talk (20 mins)
|
Approaches to structuring Vue componentsGaurav Joshi (@gauravjoshi)
Section: Crisp talk (20 mins)
Technical level: Intermediate
|
Ember and Vue: A Real World ComparisonGokul Kathirvel (@gokatz)
Section: Full talk (40 mins)
Technical level: Intermediate
|
A modular approach to building large scale Vue appsKunal Varma (@kunalvarma05)
Section: Full talk (40 mins)
Technical level: Intermediate
|
ZCUI: A cli for Vue projects lifecycleKaran Verma (@karanisverma) (proposing)
Section: Full talk (40 mins)
Technical level: Intermediate
|
Using Web components in VueKaran Verma (@karanisverma)
Section: Full talk (40 mins)
Technical level: Intermediate
|
Web standards and Vue.js: accessibility and web componentsMayank Singhal (@msinghal-sape)
Section: Crisp talk (20 mins)
Technical level: Intermediate
|
How to approach unit testing enterprise vue/vuex applicationsPreetish HS (@preetishhs)
Section: Crisp talk (20 mins)
Technical level: Intermediate
|
WebXR supports Vue too!Bhuvana Meenakshi (@bhuvanakotees1)
Section: Full talk (40 mins)
Technical level: Beginner
|
Developing Chrome extension using VuejsChetan Sachdev (@chetansachdev)
Section: Full talk (40 mins)
Technical level: Intermediate
|
Testing apps with third-party integrationsVille Vahteri (@villevhtr) (proposing)
Section: Workshop
Technical level: Intermediate
|
Creating a highly reusable VueJS Component library and publishing on NPM using @vue/cli 3.0Divyam Rastogi (@divyam)
Section: Tutorial
Technical level: Intermediate
|
Progressive Web App using Vue JSSudharsanan Mounissamy (@suds)
Section: Crisp talk (20 mins)
Technical level: Advanced
|
Migrating Large Scale Apps To VueJSSaras Arya (@sarasarya)
Section: Full talk (40 mins)
Technical level: Intermediate
|
Understanding Vue's Reactivity System by Building OnePraveen Puglia (@ppuglia)
Section: Full talk (40 mins)
Technical level: Intermediate
|
Testing your Vue.js in it's AwesomenessShodipo Ayomide 💥🚀 (@developerayo)
Section: Full talk (40 mins)
Technical level: Intermediate
|
Vue, I choose you! Reasons why Flock chose Vue.js as it's go-to framework to build apps in the Flock ecosystemDivyam Rastogi (@divyam)
Section: Crisp talk (20 mins)
Technical level: Beginner
|
Building a Realtime Collaborative Vue.js App using GraphQLPraveen Durairaj (@praveenweb)
Section: Tutorial
Technical level: Intermediate
|
A VueJS SPA powered by a multi-repo systemMohit Srivastava (@mohit-sriv)
Section: Crisp talk (20 mins)
Technical level: Intermediate
|
E2E Testing using Cypress in a Vue ApplicationIsha Goyal (@ishagoyal)
Section: Crisp talk (20 mins)
Technical level: Beginner
|
Tips and tricks to customise Vue configurationHemant Rai (@hemantisme)
Section: Birds Of Feather (BOF) session
Technical level: Intermediate
|
Deploying apps with Vue at scaleSatyendera Sharma (@satyendera) via Zainab Bawa (@zainabbawa)
Section: Birds Of Feather (BOF) session
Technical level: Intermediate
|
Atomic Design using VueRuphaa Ganesh (@ruphaa)
Section: Crisp talk (20 mins)
Technical level: Intermediate
|
Building Modular Universal SPA using Nuxt.JSHoney Thakuria (@honey93)
Section: Full talk (40 mins)
Technical level: Intermediate
|
Why to Vue?Chirag Jain (@chiragj)
Section: Birds Of Feather (BOF) session
Technical level: Intermediate
|
State of the Vue ecosystemSwapnil Agarwal (@swapagarwal) via Abhishek Balaji (@booleanbalaji)
Section: Crisp talk (20 mins)
Technical level: Intermediate
Section: Crisp talk (20 mins)
Technical level: Beginner
|
Making your Vue app accessible for everyoneneha nupoor (@anon)
Section: Crisp talk (20 mins)
Technical level: Advanced
|
Building Scalable & Reusable Vue Web Apps for Multiple InstancesPrateek Jaiswal (@prateek-jaiswal)
Section: Full talk (40 mins)
Technical level: Intermediate
Section: Crisp talk (20 mins)
Technical level: Intermediate
|
Building plugins for Vue and VuexArnav Gupta (@championswimmer)
Technical level: Intermediate
Section: Crisp talk (20 mins)
|
Future of VueRahul Kadyan (@znck) via Zainab Bawa (@zainabbawa)
Section: Full talk (40 mins)
Technical level: Intermediate
|
Webpack + Vue Loader : Recipe for supercharged VueHemant Rai (@hemantisme)
Section: Full talk (40 mins)
Technical level: Intermediate
|
Building form field components in an enterprise-scale productBharathvaj Ganesan (@bharathvaj) via Abhishek Balaji (@booleanbalaji)
Section: Crisp talk (20 mins)
Technical level: Intermediate
|
This project is brought to you by