├── .github └── CODEOWNERS ├── .gitignore ├── LICENSE ├── README.md └── meetups ├── bangalore ├── 01-hello-vue.js │ ├── README.md │ └── decks │ │ └── 02-component-communication.pdf ├── 02-step-by-step │ └── README.md ├── 03-state-management │ ├── README.md │ └── decks │ │ └── state-management.pdf ├── 04-future-of-vue.js │ ├── README.md │ └── decks │ │ ├── 01-intro-future-of-vue.js.pdf │ │ └── 02-talk-internals-of-vue.pdf ├── 05-whats-up-ssr │ ├── README.md │ └── decks │ │ ├── 01-building-ssr-capable-apps-with-nuxt.js.pdf │ │ └── 02-practices-in-ssr.pdf ├── 06-begin-again │ └── README.md ├── 07-building-mobile-apps │ └── README.md ├── 08-state-of-the-vuenion │ └── README.md ├── 09-in-production │ └── README.md ├── 10-kick-start-your-vuetiful-journey │ └── README.md ├── 11-step-by-step │ └── README.md ├── 12-meetup │ └── README.md ├── 13-vue-component-compiler │ └── README.md ├── 14-awesome-vue-conf │ └── README.md ├── 15-state-in-design │ └── README.md ├── 16-all-in │ └── README.md ├── 17-double-or-nothing │ └── README.md ├── 18-all-out │ └── README.md ├── 19-hacktoberfest │ └── README.md ├── 20-lets-talk-about-test │ └── README.md ├── 21-endgame │ └── README.md └── readme.md └── hyderabad ├── 01-assemble ├── README.md └── decks │ └── assemble-talk-1.pdf ├── 02-jingle-bells └── README.md └── readme.md /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | meetups/bangalore @vuejs-in/blr 2 | meetups/pune @vuejs-in/pnq 3 | meetups/hyderabad @vuejs-in/hyd 4 | meetups/rajkot @vuejs-in/rjt 5 | meetups/surat @vuejs-in/stv 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | lerna-debug.log* 8 | 9 | # Diagnostic reports (https://nodejs.org/api/report.html) 10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 11 | 12 | # Runtime data 13 | pids 14 | *.pid 15 | *.seed 16 | *.pid.lock 17 | 18 | # Directory for instrumented libs generated by jscoverage/JSCover 19 | lib-cov 20 | 21 | # Coverage directory used by tools like istanbul 22 | coverage 23 | *.lcov 24 | 25 | # nyc test coverage 26 | .nyc_output 27 | 28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 29 | .grunt 30 | 31 | # Bower dependency directory (https://bower.io/) 32 | bower_components 33 | 34 | # node-waf configuration 35 | .lock-wscript 36 | 37 | # Compiled binary addons (https://nodejs.org/api/addons.html) 38 | build/Release 39 | 40 | # Dependency directories 41 | node_modules/ 42 | jspm_packages/ 43 | 44 | # TypeScript v1 declaration files 45 | typings/ 46 | 47 | # TypeScript cache 48 | *.tsbuildinfo 49 | 50 | # Optional npm cache directory 51 | .npm 52 | 53 | # Optional eslint cache 54 | .eslintcache 55 | 56 | # Microbundle cache 57 | .rpt2_cache/ 58 | .rts2_cache_cjs/ 59 | .rts2_cache_es/ 60 | .rts2_cache_umd/ 61 | 62 | # Optional REPL history 63 | .node_repl_history 64 | 65 | # Output of 'npm pack' 66 | *.tgz 67 | 68 | # Yarn Integrity file 69 | .yarn-integrity 70 | 71 | # dotenv environment variables file 72 | .env 73 | .env.test 74 | 75 | # parcel-bundler cache (https://parceljs.org/) 76 | .cache 77 | 78 | # Next.js build output 79 | .next 80 | 81 | # Nuxt.js build / generate output 82 | .nuxt 83 | dist 84 | 85 | # Gatsby files 86 | .cache/ 87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js 88 | # https://nextjs.org/blog/next-9-1#public-directory-support 89 | # public 90 | 91 | # vuepress build output 92 | .vuepress/dist 93 | 94 | # Serverless directories 95 | .serverless/ 96 | 97 | # FuseBox cache 98 | .fusebox/ 99 | 100 | # DynamoDB Local files 101 | .dynamodb/ 102 | 103 | # TernJS port file 104 | .tern-port 105 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Vue India 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # meetups 2 | Meetups in India 3 | -------------------------------------------------------------------------------- /meetups/bangalore/01-hello-vue.js/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 1 3 | title: Hello Vue.js 4 | meetup: 237770241 5 | agenda: 6 | - title: A First Day Guide 7 | type: talk 8 | speaker: Rahul Kadyan <@znck0> 9 | - title: Component Communication 10 | type: talk 11 | speaker: Pankaj Adhyapak <@pankaddy> 12 | deck: https://github.com/VueJS-IN/vue-bangalore/raw/master/01-hello-vue.js/decks/02-component-communication.pdf 13 | - title: General Q & A 14 | type: Q&A 15 | speaker: Evan You <@youyuxi> 16 | sponsors: 17 | - type: venue 18 | sponsor: YourStory <@YourStoryCo> 19 | photos: 20 | - https://secure.meetupstatic.com/photos/event/7/e/9/8/highres_458792408.jpeg 21 | - https://secure.meetupstatic.com/photos/event/b/2/0/a/highres_459405578.jpeg 22 | - https://secure.meetupstatic.com/photos/event/b/1/e/2/highres_459405538.jpeg 23 | organizers: 24 | - Rahul Kadyan <@znck0> 25 | --- 26 | 27 | 28 | -------------------------------------------------------------------------------- /meetups/bangalore/01-hello-vue.js/decks/02-component-communication.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs-in/india.vue.community/062609a16c7fe84a2183231bb4c1ef431444fd4f/meetups/bangalore/01-hello-vue.js/decks/02-component-communication.pdf -------------------------------------------------------------------------------- /meetups/bangalore/02-step-by-step/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 2 3 | title: Step by Step 4 | meetup: 241398950 5 | agenda: 6 | - title: A step by step guide 7 | type: talk 8 | speaker: Rahul Kadyan <@znck0> 9 | deck: https://docs.google.com/presentation/d/1VnXnwRvVRITOHYWjBOjRJqxcFbqrHo2G4P-W9C3KQTk 10 | - title: Q & A on SSR 11 | type: Q&A 12 | speaker: Rahul Kadyan <@znck0> 13 | photos: 14 | - https://secure.meetupstatic.com/photos/event/2/8/8/c/highres_462610380.jpeg 15 | - https://secure.meetupstatic.com/photos/event/d/6/5/f/highres_462834879.jpeg 16 | sponsors: 17 | - type: venue 18 | sponsor: Myntra <@myntra> 19 | organizers: 20 | - Rahul Kadyan <@znck0> 21 | --- 22 | 23 | 24 | -------------------------------------------------------------------------------- /meetups/bangalore/03-state-management/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 3 3 | title: State Management 4 | event: 242325326 5 | agenda: 6 | - title: State Management using Vuex 7 | type: workshop 8 | speaker: Rahul Kadyan <@znck0> 9 | source: https://github.com/znck/vuex-workshop 10 | deck: https://github.com/VueJS-IN/vue-bangalore/raw/master/03-state-management/decks/state-management.pdf 11 | sponsors: 12 | - type: venue 13 | sponsor: Finnirv, 91SpringBoard <@91springboard> 14 | organizers: 15 | - Rahul Kadyan <@znck0> 16 | --- 17 | 18 | 19 | -------------------------------------------------------------------------------- /meetups/bangalore/03-state-management/decks/state-management.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs-in/india.vue.community/062609a16c7fe84a2183231bb4c1ef431444fd4f/meetups/bangalore/03-state-management/decks/state-management.pdf -------------------------------------------------------------------------------- /meetups/bangalore/04-future-of-vue.js/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 4 3 | title: Future of Vue.js 4 | meetup: 244005342 5 | agenda: 6 | - title: The future of Vue.js 7 | type: talk 8 | speaker: Rahul Kadyan <@znck0> 9 | deck: https://github.com/VueJS-IN/vue-bangalore/raw/master/04-future-of-vue.js/decks/01-intro-future-of-vue.js.pdf 10 | - title: Internals of Vue 11 | type: talk 12 | issue: https://github.com/znck/vue-bangalore/issues/9 13 | speaker: Nishant Arora <@nshntarora> 14 | deck: https://github.com/VueJS-IN/vue-bangalore/raw/master/04-future-of-vue.js/decks/02-talk-internals-of-vue.pdf 15 | - title: Testing Vue components 16 | type: talk 17 | issue: https://github.com/znck/vue-bangalore/issues/3 18 | speaker: Swapnil Agarwal <@SwapAgarwal> 19 | deck: //slides.com/swapnilagarwal/testing-vue-components 20 | - title: ComponentLib 21 | website: //www.componentlib.org 22 | type: show 23 | speaker: Souvik Basu <@souvikbasu> 24 | photos: 25 | - https://secure.meetupstatic.com/photos/event/c/7/0/0/highres_466310944.jpeg 26 | - https://secure.meetupstatic.com/photos/event/6/f/0/2/highres_466408418.jpeg 27 | - https://secure.meetupstatic.com/photos/event/6/f/0/7/highres_466408423.jpeg 28 | - https://secure.meetupstatic.com/photos/event/6/f/0/9/highres_466408425.jpeg 29 | - https://secure.meetupstatic.com/photos/event/6/f/0/4/highres_466408420.jpeg 30 | sponsors: 31 | - type: venue 32 | sponsor: HasGeek <@hasgeek> 33 | organizers: 34 | - Rahul Kadyan <@znck0> 35 | - Swapnil Agarwal <@SwapAgarwal> 36 | - Vidya Ramakrishnan (HasGeek) <@vidya_ramki> 37 | --- 38 | 39 | 40 | -------------------------------------------------------------------------------- /meetups/bangalore/04-future-of-vue.js/decks/01-intro-future-of-vue.js.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs-in/india.vue.community/062609a16c7fe84a2183231bb4c1ef431444fd4f/meetups/bangalore/04-future-of-vue.js/decks/01-intro-future-of-vue.js.pdf -------------------------------------------------------------------------------- /meetups/bangalore/04-future-of-vue.js/decks/02-talk-internals-of-vue.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs-in/india.vue.community/062609a16c7fe84a2183231bb4c1ef431444fd4f/meetups/bangalore/04-future-of-vue.js/decks/02-talk-internals-of-vue.pdf -------------------------------------------------------------------------------- /meetups/bangalore/05-whats-up-ssr/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 5 3 | title: What's up SSR 4 | meetup: 244810555 5 | agenda: 6 | - title: Building SSR capable apps with Nuxt.js 7 | type: talk 8 | issue: https://github.com/znck/vue-bangalore/issues/13 9 | speaker: Pooya Parsa <@_pi0_> 10 | deck: https://github.com/VueJS-IN/vue-bangalore/raw/master/05-whats-up-ssr/decks/01-building-ssr-capable-apps-with-nuxt.js.pdf 11 | - title: Practices in SSR 12 | type: talk 13 | issue: https://github.com/znck/vue-bangalore/issues/14 14 | speaker: Rahul Kadyan <@znck0> 15 | deck: https://github.com/VueJS-IN/vue-bangalore/raw/master/05-whats-up-ssr/decks/02-practices-in-ssr.pdf 16 | - title: My experience rewriting HasGeek TV to an SPA using Vue.js 17 | type: tell 18 | speaker: Vidya Ramakrishnan <@vidya_ramki> 19 | photos: 20 | - https://secure.meetupstatic.com/photos/event/d/b/0/c/highres_466496076.jpeg 21 | sponsors: 22 | - type: venue 23 | sponsor: HasGeek <@hasgeek> 24 | organizers: 25 | - Rahul Kadyan <@znck0> 26 | - Swapnil Agarwal <@SwapAgarwal> 27 | - Vidya Ramakrishnan (HasGeek) <@vidya_ramki> 28 | --- 29 | 30 | 31 | -------------------------------------------------------------------------------- /meetups/bangalore/05-whats-up-ssr/decks/01-building-ssr-capable-apps-with-nuxt.js.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs-in/india.vue.community/062609a16c7fe84a2183231bb4c1ef431444fd4f/meetups/bangalore/05-whats-up-ssr/decks/01-building-ssr-capable-apps-with-nuxt.js.pdf -------------------------------------------------------------------------------- /meetups/bangalore/05-whats-up-ssr/decks/02-practices-in-ssr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs-in/india.vue.community/062609a16c7fe84a2183231bb4c1ef431444fd4f/meetups/bangalore/05-whats-up-ssr/decks/02-practices-in-ssr.pdf -------------------------------------------------------------------------------- /meetups/bangalore/06-begin-again/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 6 3 | title: Begin Again 4 | meetup: 245461697 5 | agenda: 6 | - title: Getting started with Vue 7 | type: workshop 8 | speaker: Rahul Kadyan <@znck0> 9 | sponsors: 10 | - type: venue 11 | sponsor: Anatta <@anattadesign> 12 | photos: 13 | - https://secure.meetupstatic.com/photos/event/9/6/e/highres_467402414.jpeg 14 | organizers: 15 | - Rahul Kadyan <@znck0> 16 | - Swapnil Agarwal <@SwapAgarwal> 17 | --- 18 | 19 | 20 | -------------------------------------------------------------------------------- /meetups/bangalore/07-building-mobile-apps/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 7 3 | title: Building Mobile Apps 4 | meetup: 248996945 5 | agenda: 6 | - title: Mobile applications with NativeScript + Vue [+ Typescript] 7 | type: talk 8 | issue: https://github.com/znck/vue-bangalore/issues/7 9 | speaker: Arnav Gupta <@championswimmer> 10 | deck: https://speakerdeck.com/championswimmer/nativescript-vue-at-vue-bangalore-number-7 11 | - title: Introduction to Quasar framework components using Vue 12 | type: talk 13 | issue: https://github.com/znck/vue-bangalore/issues/12 14 | speaker: Swapnil Agarwal <@SwapAgarwal> 15 | deck: https://github.com/VueJS-IN/vue-bangalore/raw/master/05-whats-up-ssr/decks/02-practices-in-ssr.pdf 16 | - title: How Vue helped build an e-certificates platform 17 | type: tell 18 | speaker: Girish Patil <@g__patil> 19 | sponsors: 20 | - type: venue 21 | sponsor: HasGeek <@hasgeek> 22 | - type: travel 23 | sponsor: Coding Blocks <@CodingBlocksIn> 24 | photos: 25 | - https://user-images.githubusercontent.com/2833845/39399251-37ac3506-4b38-11e8-82bb-da1c1532aed8.jpeg 26 | - https://user-images.githubusercontent.com/2833845/39410607-94d6e0f6-4c18-11e8-8f60-6b1d5d55e43f.jpg 27 | - https://user-images.githubusercontent.com/2833845/39410655-6e5ba802-4c19-11e8-8e3c-bd9258428ac1.gif 28 | organizers: 29 | - Rahul Kadyan <@znck0> 30 | - Swapnil Agarwal <@SwapAgarwal> 31 | --- 32 | 33 | 34 | -------------------------------------------------------------------------------- /meetups/bangalore/08-state-of-the-vuenion/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 8 3 | title: State of the Vuenion 4 | meetup: 253680811 5 | agenda: 6 | sponsors: 7 | - type: venue 8 | sponsor: HasGeek <@hasgeek> 9 | photos: 10 | organizers: 11 | - Rahul Kadyan <@znck0> 12 | - Swapnil Agarwal <@SwapAgarwal> 13 | --- 14 | 15 | 16 | -------------------------------------------------------------------------------- /meetups/bangalore/09-in-production/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 9 3 | title: In Production 4 | meetup: 256029664 5 | agenda: 6 | - title: Vue at Ola Cabs 7 | type: talk 8 | speaker: Ashrith Kulai <@ashrith_kulai> 9 | - title: Vue at Finnirv 10 | type: tell 11 | speaker: Em Ji Madhu <@emjimadhu> 12 | sponsors: 13 | - type: venue 14 | sponsor: Myntra <@myntra> 15 | photos: 16 | - https://secure.meetupstatic.com/photos/event/5/4/7/b/highres_476601627.jpeg 17 | organizers: 18 | - Rahul Kadyan <@znck0> 19 | - Swapnil Agarwal <@SwapAgarwal> 20 | --- 21 | 22 | 23 | -------------------------------------------------------------------------------- /meetups/bangalore/10-kick-start-your-vuetiful-journey/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 10 3 | title: Kick-start your Vuetiful Journey (Free Workshop) 4 | meetup: 256686922 5 | date: 2019-01-26 6 | time: 10:00 to 17:00 7 | venue: 8 | name: Myntra Designs, Audi A Block 9 | map: https://goo.gl/maps/dBC99A1ae2yKRvVA9 10 | ticket: https://www.townscript.com/e/vueblr-10-kickstart-your-vuetiful-journey-423300/booking 11 | agenda: 12 | - title: Kick-start your Vuetiful Journey (Free Workshop) 13 | type: workshop 14 | speaker: Swapnil Agarwal <@SwapAgarwal> 15 | sponsors: 16 | - type: venue 17 | sponsor: Myntra <@myntra> 18 | photos: 19 | - https://secure.meetupstatic.com/photos/event/a/7/7/a/highres_477462874.jpeg 20 | organizers: 21 | - Rahul Kadyan <@znck0> 22 | - Swapnil Agarwal <@SwapAgarwal> 23 | --- 24 | 25 | 26 | -------------------------------------------------------------------------------- /meetups/bangalore/11-step-by-step/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 11 3 | title: Step By Step 4 | meetup: 256686954 5 | date: 2019-02-23 6 | time: 14:00 to 17:00 7 | venue: 8 | name: Myntra Designs, Audi A Block 9 | map: https://goo.gl/maps/dBC99A1ae2yKRvVA9 10 | agenda: 11 | - title: Handling forms in Vue.js 12 | type: talk 13 | speaker: Vidya Ramakrishnan <@vidya_ramki> 14 | - title: Routing 15 | type: talk 16 | speaker: Suman Kumar 17 | - title: State Management 18 | type: talk 19 | speaker: Rajan Chandi <@rajcode> 20 | sponsors: 21 | - type: venue 22 | sponsor: Myntra <@myntra> 23 | organizers: 24 | - Rahul Kadyan <@znck0> 25 | - Swapnil Agarwal <@SwapAgarwal> 26 | --- 27 | 28 | 29 | -------------------------------------------------------------------------------- /meetups/bangalore/12-meetup/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 12 3 | title: Meetup 4 | meetup: 259215697 5 | date: 2019-03-16 6 | time: 14:00 to 17:00 7 | venue: 8 | name: Myntra Designs, Audi A Block 9 | map: https://goo.gl/maps/dBC99A1ae2yKRvVA9 10 | ticket: https://www.townscript.com/e/vueblr-13/booking 11 | agenda: 12 | - title: Supercharge your Vue app with Middlewares 13 | type: talk 14 | speaker: Kunal Varma <@_kunnnu> 15 | - title: Scrollytelling with Vue 16 | type: talk 17 | speaker: Vignesh Shenoy <@vgshenoy> 18 | - title: Lesspod CMS Code Walkthrough 19 | type: talk 20 | speaker: Rajan Chandi <@rajcode> 21 | sponsors: 22 | - type: venue 23 | sponsor: Myntra <@myntra> 24 | photos: 25 | - https://secure.meetupstatic.com/photos/event/8/0/d/4/highres_479012980.jpeg 26 | organizers: 27 | - Rahul Kadyan <@znck0> 28 | - Swapnil Agarwal <@SwapAgarwal> 29 | --- 30 | 31 | 32 | -------------------------------------------------------------------------------- /meetups/bangalore/13-vue-component-compiler/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 13 3 | title: Vue Component Compiler 4 | meetup: 259215728 5 | date: 2019-04-13 6 | time: 14:00 to 17:00 7 | venue: 8 | name: Myntra Designs, Audi A Block 9 | map: https://goo.gl/maps/dBC99A1ae2yKRvVA9 10 | ticket: https://www.townscript.com/e/vueblr-13/booking 11 | agenda: 12 | - title: Vue Component Compiler 13 | type: talk 14 | speaker: Rahul Kadyan <@znck0> 15 | sponsors: 16 | - type: venue 17 | sponsor: Myntra <@myntra> 18 | organizers: 19 | - Rahul Kadyan <@znck0> 20 | - Swapnil Agarwal <@SwapAgarwal> 21 | --- 22 | 23 | 24 | -------------------------------------------------------------------------------- /meetups/bangalore/14-awesome-vue-conf/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 14 3 | title: Awesome Vue.js Conference 4 | meetup: 259215755 5 | date: 2019-05-04 6 | time: 10:00 to 17:00 7 | venue: 8 | name: Grand Mercure, Bangalore 9 | map: https://goo.gl/maps/EWp9nsFFShDVDt2S7 10 | agenda: 11 | - title: Scrollytelling with Vue 12 | type: talk 13 | speaker: Vignesh <@vgshenoy> 14 | - title: Ember and Vue - How they share values? 15 | type: talk 16 | speaker: Gokul Kathirvel <@_gokatz> 17 | - title: Lessons learned while creating a Design System in Vue.js 18 | type: talk 19 | speaker: Sangeeth Sudheer <@sangeeth96> 20 | - title: Chrome extension using Vue.js 21 | type: talk 22 | speaker: Chetan Sachdev <@cksachdev> 23 | - title: zcui - a cli for Vue projects 24 | type: talk 25 | speaker: Hamid Raza <@hasis> 26 | - title: E2E Testing with Cypress in a Vue 27 | type: talk 28 | speaker: Isha Goyal <@goyalisha2> 29 | - title: How to approach Unit testing Vue/Vuex applications 30 | type: talk 31 | speaker: Preetish HS <@Preetishhs24> 32 | - title: A practical walk-through for developing plugins in Vue 33 | type: talk 34 | speaker: Kunal Varma <@_kunnnu> 35 | - title: Designing a datatable in Vue 36 | type: talk 37 | speaker: Rampreeth Ethiraj <@Rampreeth1> 38 | - title: Simplifying Vue Apps with the Elm Architecture 39 | type: talk 40 | speaker: Ajith Ranka <@ajithranka> 41 | - title: Vuejs store with Shopify 42 | type: talk 43 | speaker: Surinder <@monkviper> 44 | - title: VueTable-2 Full-featured datatable component for Vue Applications 45 | type: talk 46 | speaker: Ikram <@ikram_shah_v> 47 | - title: Migrating Large Scale apps with Vue 48 | type: talk 49 | speaker: Saras Arya <@saras_arya> 50 | - title: Using Web components in Vue 51 | type: talk 52 | speaker: Karan Varma <@_Karan_Verma> 53 | - title: Up and Running with Vue.js & Laravel 54 | type: talk 55 | speaker: Nimit Bhargava <@NimitBhargava> 56 | sponsors: 57 | - type: venue 58 | sponsor: Meesho <@meeshoapp> 59 | organizers: 60 | - Rahul Kadyan <@znck0> 61 | - Swapnil Agarwal <@SwapAgarwal> 62 | --- 63 | 64 | 65 | -------------------------------------------------------------------------------- /meetups/bangalore/15-state-in-design/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 15 3 | title: State in Design 4 | meetup: 261377797 5 | date: 2019-06-22 6 | time: 14:00 to 17:00 7 | venue: 8 | name: Myntra Designs, Audi A Block 9 | map: https://goo.gl/maps/dBC99A1ae2yKRvVA9 10 | ticket: https://www.townscript.com/e/vueblr-15/booking 11 | agenda: 12 | - title: Vuex - Getting started 13 | type: talk 14 | speaker: Chetan Sachdev <@cksachdev> 15 | recording: https://www.youtube.com/embed/WuTQWHOgSFU 16 | description:

This would be an introductory talk on Vuex.

17 | - title: Atomic design using Vue 18 | type: talk 19 | recording: https://www.youtube.com/embed/duaDIM3dJH8 20 | speaker: Ruphaa Ganesh <@ruphaaganesh> 21 | description: > 22 |

23 | Atomic design is an evolutionary approach of breaking down interfaces into fundamental building blocks and build the system bottom-up. It helps us to build consistent, solid and reusable design systems. This has gained a lot of strength and popularity in recent days. 24 |

25 |

26 | The Single File Component structure of Vue makes this approach a powerful ally for developers. Let me demonstrate how the union of the autonomous components of Vue works perfectly with Atomic Design. 27 |

28 | bio: > 29 | A Frontend Software Engineer working with Freshworks, Ruphaa is passionate about coding, yoga and books. 30 | sponsors: 31 | - type: venue 32 | sponsor: Myntra <@myntra> 33 | photos: 34 | - https://secure.meetupstatic.com/photos/event/4/4/a/f/highres_481217583.jpeg 35 | - https://pbs.twimg.com/media/D9p4Aj2UcAATP64?format=jpg&name=large 36 | - https://pbs.twimg.com/media/D9p8sehU0AA6YuI?format=jpg&name=large 37 | organizers: 38 | - Rahul Kadyan <@znck0> 39 | - Swapnil Agarwal <@SwapAgarwal> 40 | - Nimit Bhargava <@NimitBhargava> 41 | 42 | --- 43 | 44 | 45 | -------------------------------------------------------------------------------- /meetups/bangalore/16-all-in/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 16 3 | title: All In 4 | meetup: 261796003 5 | date: 2019-07-20 6 | time: 2 PM - 5 PM 7 | venue: 8 | name: Myntra Designs, Audi A Block 9 | map: https://goo.gl/maps/dBC99A1ae2yKRvVA9 10 | townscript: vueblr-16 11 | agenda: 12 | - title: Server-side rendered apps using Nuxt.js 13 | type: talk 14 | recording: https://www.youtube.com/embed/6H0vPtW-Gzk 15 | speaker: Honey Thakuria <@HoneyThakuria> 16 | description: >- 17 |

Building a full fledged application which is server side rendered, having state management taken care of with modular architecture is always the end goal of a team / individual to build long lasting production ready project.

18 |

With my experience of building few such projects, I would like share the best practises and the proper approaches with the community.

19 | bio: I am a Full Stack Developer having 4+ years of experience in building enterprise level apps with the cutting edge technologies. Currently working with AirAsia in Bangalore. Previously, have built a Cricket website for Times Internet (Willow.TV) using Vuex, Nuxt.js, Flask & AWS. 20 | - title: VueJS and Serverless - The Good, The Bad and The Ugly 21 | type: talk 22 | recording: https://www.youtube.com/embed/2T4JyENhwYc 23 | speaker: Chintan Banugaria <@diku_patel> 24 | description: >- 25 |

I will point out several myths regarding serverless and will highlight the best practices for the same. I will talk on key benefits of using serverless for your next project and will show the main pain points to be considered while using the serverless in the production. I will briefly talk about the face recognition app which we are building for our internal purpose using serverless and VueJs.

26 | bio: A full stack developer having 8+ years in web developing and crafting quality apps with new technologies. Currently owning a small product creating company called Emrys Technologies based in Rajkot, Gujarat. Also I am founder of 92five app , a value based self hosted project management application. 27 | - title: Simple Truck Fleet Management Software built with Vue 28 | description: For TechGig CodeGladiators'19 Hackathon our team has built a Simple Truck Fleet Management Software which has the features to see live location of a vehicle in maps, add/remove data of a Trip, Staff or a Transporter, and integrated some of the Here Maps API for providing features like, Trip Calculator, Route Optimization & Traffic violation finder. This application's frontend is built with VueJS. 29 | type: show 30 | recording: https://www.youtube.com/embed/gsVPuHqrkww 31 | speaker: Ikram Shah <@ikram_shah_v> 32 | bio: is working at GE Aviation, Bangalore as a Software Engineering Specialist. Ikram has participated and won in many Hackathons which includes, Bengaluru Tech Summit Hackathon, TechGig CodeGladiators and Hackathons conducted by Reputed companies such as Robert Bosch and General Electric. Ikram is a avid book reader, designer & loves to go on long drives :) 33 | 34 | sponsors: 35 | - type: venue 36 | sponsor: Myntra <@myntra> 37 | photos: 38 | - https://secure.meetupstatic.com/photos/event/2/5/2/9/highres_481689513.jpeg 39 | organizers: 40 | - Rahul Kadyan <@znck0> 41 | - Swapnil Agarwal <@SwapAgarwal> 42 | - Nimit Bhargava <@NimitBhargava> 43 | 44 | --- 45 | 46 | 47 | -------------------------------------------------------------------------------- /meetups/bangalore/17-double-or-nothing/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 17 3 | title: Double or Nothing 4 | meetup: 261796007 5 | date: 2019-08-24 6 | time: 2 PM - 5 PM 7 | venue: 8 | name: Myntra Designs, Audi A Block 9 | map: https://goo.gl/maps/dBC99A1ae2yKRvVA9 10 | townscript: vueblr-17 11 | agenda: 12 | - title: Convert your static site to Vue app 13 | type: talk 14 | deck: http://bit.ly/static-site-to-vuejs-app 15 | recording: https://www.youtube.com/embed/Ue3Z4p14DpA 16 | speaker: Nimit Bhargava <@NimitBhargava> 17 | description: In this talk, we will walkthrough the steps to make a static site to a Vue app. This talk will cover Vue component, vue-router. One can attend this talk with no understanding of Vue. 18 | bio: Nimit is a full stack engineer and likes to tinker with web technologies. 19 | - title: Understanding Vue's Reactivity System by Building One 20 | type: talk 21 | deck: https://slides.com/praveenpuglia/vue-reactivity 22 | recording: https://www.youtube.com/embed/iDawoOgjkqY 23 | speaker: Praveen Puglia <@praveenpuglia> 24 | description: We'll gradually go from rendering simple HTML using DOM APIs and to understanding how to build a reactivity system for automatic renders. 25 | bio: I love CSS & VueJS. Making CodePen art at https://codepen.io/praveenpuglia. Building tools for Voice Tech, AI, ML at @voicezen. 26 | - title: I migrated my entire project from VanillaJS to VueJS 27 | description: I recently decided to experiment with Vue, and migrated my entire project from VanillaJS to VueJS. I am working on Product Planet, a platform to learn and practice development and design skills and apply to jobs in product startups. I would like to show how with a component based architecture, SFCs, and Vue-router, creating web apps is a lot more efficient. 28 | type: show 29 | recording: https://www.youtube.com/embed/5HLGeH5F55c 30 | speaker: Dhruv Bhatia <@dhruvbhatia7> 31 | bio: Dhruv is a full stack product developer with 7+ years of experience, and has worked as a product leader in startups and Fortune 500 companies. He was previously associated with Ola, where he worked on Ola Lite, a PWA with 1M+ installs, and other website products. 32 | 33 | sponsors: 34 | - type: venue 35 | sponsor: Myntra <@myntra> 36 | photos: 37 | - https://secure.meetupstatic.com/photos/event/5/e/1/3/highres_483744083.jpeg 38 | organizers: 39 | - Rahul Kadyan <@znck0> 40 | - Swapnil Agarwal <@SwapAgarwal> 41 | - Nimit Bhargava <@NimitBhargava> 42 | 43 | --- 44 | 45 | 46 | -------------------------------------------------------------------------------- /meetups/bangalore/18-all-out/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 18 3 | title: All Out 4 | meetup: 264466188 5 | date: 2019-09-28 6 | time: 2 PM - 5 PM 7 | venue: 8 | name: NIMHANS Convention Centre, Bangalore 9 | map: https://goo.gl/maps/aucNpTLiTyuwvXNC9 10 | townscript: vueblr-18 11 | agenda: 12 | - title: A talk for Vue beginners from a Vue beginner 13 | type: talk 14 | deck: https://docs.google.com/presentation/d/1GKwzudUL9jlLh1bTaU2-QfGcByoXAwB9oYsI9WwsapQ/edit?usp=sharing 15 | recording: https://www.youtube.com/embed/rQQYBaDh4lA 16 | speaker: Gautham Lal <@MightyGL> 17 | description: This talk will cover how to get started with Vue, it's building blocks and end it by creating a small Single Page Application like a Calculator or a Pomodoro Clock. 18 | bio: Web Dev guy who is into React and Vue at the moment. He likes to learn and build stuff. 19 | - title: Introduction to Progressive Web Apps (PWA) 20 | type: talk 21 | deck: https://docs.google.com/presentation/d/1AT8XawBAuxrbwpbtxek8MUtMv6yrnYgEsa8JFn42KUo/edit?usp=sharing 22 | recording: https://www.youtube.com/embed/z7LRBEkDq8c 23 | speaker: Anant Agarwal<@anantagarwal12> 24 | description: Deliver app like experience to your users using web technologies. 25 | bio: Working as an Technical Architect at Rupeelog financial services, ex-TCSer. Love building software using open source technologies. 26 | 27 | sponsors: 28 | photos: 29 | - https://secure.meetupstatic.com/photos/event/b/5/c/b/highres_484486539.jpeg 30 | - https://secure.meetupstatic.com/photos/event/7/4/5/1/600_485309777.jpeg 31 | - https://secure.meetupstatic.com/photos/event/7/4/5/4/600_485309780.jpeg 32 | - https://secure.meetupstatic.com/photos/event/7/4/5/8/600_485309784.jpeg 33 | - https://secure.meetupstatic.com/photos/event/7/4/5/e/600_485309790.jpeg 34 | - https://secure.meetupstatic.com/photos/event/7/4/5/f/600_485309791.jpeg 35 | - https://secure.meetupstatic.com/photos/event/7/4/6/0/600_485309792.jpeg 36 | - https://secure.meetupstatic.com/photos/event/7/4/6/7/600_485309799.jpeg 37 | - https://secure.meetupstatic.com/photos/event/7/4/6/9/600_485309801.jpeg 38 | - https://secure.meetupstatic.com/photos/event/7/4/7/3/600_485309811.jpeg 39 | organizers: 40 | - Rahul Kadyan <@znck0> 41 | - Swapnil Agarwal <@SwapAgarwal> 42 | - Nimit Bhargava <@NimitBhargava> 43 | - Ruphaa Ganesh <@ruphaaganesh> 44 | 45 | --- 46 | 47 | 48 | -------------------------------------------------------------------------------- /meetups/bangalore/19-hacktoberfest/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 19 3 | title: Hacktoberfest 4 | meetup: 264744057 5 | date: 2019-10-12 6 | time: 2 PM - 5 PM 7 | venue: 8 | name: Gojek Tech 9 | map: https://goo.gl/maps/qDQfuNR4dwhcmKma8 10 | townscript: vueblr-19 11 | agenda: 12 | - title: Contribute to the Vue Ecosystem 13 | recording: https://www.youtube.com/embed/t8uEAWz7abo 14 | description: It'll be a Hacktoberfest-style special edition meetup, where everyone would go through Vue 3.0's code (open-sourced on Oct 4th) and start contributing to the ecosystem. 15 | sponsors: 16 | photos: 17 | - https://secure.meetupstatic.com/photos/event/4/9/8/a/highres_485478826.jpeg 18 | organizers: 19 | - Rahul Kadyan <@znck0> 20 | - Swapnil Agarwal <@SwapAgarwal> 21 | - Nimit Bhargava <@NimitBhargava> 22 | - Ruphaa Ganesh <@ruphaaganesh> 23 | 24 | --- 25 | 26 | 27 | -------------------------------------------------------------------------------- /meetups/bangalore/20-lets-talk-about-test/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 20 3 | title: Let's Talk About Test 4 | meetup: 265498083 5 | date: 2019-11-09 6 | time: 2 PM - 5 PM 7 | townscript: vueblr-20 8 | photos: 9 | - https://secure.meetupstatic.com/photos/event/6/f/3/9/highres_485848473.jpeg 10 | - https://secure.meetupstatic.com/photos/event/3/1/d/a/600_486492762.jpeg 11 | - https://secure.meetupstatic.com/photos/event/3/3/4/1/600_486493121.jpeg 12 | - https://secure.meetupstatic.com/photos/event/3/3/4/2/600_486493122.jpeg 13 | - https://secure.meetupstatic.com/photos/event/3/3/4/3/600_486493123.jpeg 14 | - https://secure.meetupstatic.com/photos/event/3/3/4/4/600_486493124.jpeg 15 | - https://secure.meetupstatic.com/photos/event/3/3/4/5/600_486493125.jpeg 16 | - https://secure.meetupstatic.com/photos/event/3/3/4/5/600_486493126.jpeg 17 | - https://secure.meetupstatic.com/photos/event/3/3/4/7/600_486493127.jpeg 18 | venue: 19 | name: Terrace@Hasura, Koramangala 20 | map: https://goo.gl/maps/AWzAX7YNgc4bZZUv8 21 | agenda: 22 | - title: Visual Testing a Vue app 23 | type: talk 24 | speaker: Aditya Agarwal <@dev__adi> 25 | bio: I'm a software developer at HackerRank. I love to write about tech and hang out on Twitter. 26 | recording: https://www.youtube.com/embed/Y9iDAXUv5Rs 27 | description: How to implement Visual Testing with Cypress end to end framework. 28 |
I'll also talk about 29 |
1. Why is it necessary. 30 |
2. What type of bugs can be caught by Visual Testing. 31 | feedbacks: 32 | - "I liked the use cypress for visual testing. Would like to implement in one of our application." 33 | - "I learned that there's a thing called Visual Testing and that's a great way to test visual layouts easily." 34 | - "It was something useful for my day to day work. Thanks ✨" 35 | - title: Revisiting Tests and How to Sneak Test Driven Development Into Your Work 36 | type: talk 37 | speaker: Chandrashekhar 38 | bio: I'm a frontend developer and a Javascript fan. Currently write Vue and vanilla JS at work, and play with React hooks at night. Evenings are for walks and coffees at Udupis of Bangalore. 39 | recording: https://www.youtube.com/embed/_vYqSq-PC3g 40 | description: People have sung paeans about TDD. Here's one more - but this time, we'll look at the "gotchas", useful workflows/patterns and a way to sneak TDD into your work when your team leaves no time for it in the planning. All in the context of Vue, Jest and the holy ghost of unit tests. 41 | feedbacks: 42 | - "I liked the concept of using test driven development in our product. It may help developer a lot to get better code then earlier." 43 | - "Loved the idea behind why to test. Testing that drives code discipline." 44 | - "Informed and well explained with examples." 45 | sponsors: 46 | - type: venue 47 | sponsor: Hasura <@HasuraHQ> 48 | organizers: 49 | - Rahul Kadyan <@znck0> 50 | - Swapnil Agarwal <@SwapAgarwal> 51 | - Nimit Bhargava <@NimitBhargava> 52 | - Ruphaa Ganesh <@ruphaaganesh> 53 | - Sangeeth Sudheer <@sangeeth96> 54 | 55 | --- 56 | 57 | 58 | -------------------------------------------------------------------------------- /meetups/bangalore/21-endgame/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 21 3 | title: Endgame 4 | meetup: 265661584 5 | date: 2019-12-14 6 | time: 2 PM - 5 PM 7 | venue: 8 | name: HackerRank, Madiwala 9 | map: https://goo.gl/maps/YMrczJHuMfqPC2pn7 10 | townscript: vueblr-21 11 | photos: 12 | - https://secure.meetupstatic.com/photos/event/9/c/3/0/highres_487179984.jpeg 13 | - https://secure.meetupstatic.com/photos/event/7/3/b/5/highres_487409621.jpeg 14 | - https://secure.meetupstatic.com/photos/event/7/3/b/7/highres_487409623.jpeg 15 | - https://secure.meetupstatic.com/photos/event/7/3/b/6/highres_487409622.jpeg 16 | - https://secure.meetupstatic.com/photos/event/7/3/b/a/highres_487409626.jpeg 17 | - https://secure.meetupstatic.com/photos/event/7/3/b/b/highres_487409627.jpeg 18 | agenda: 19 | - title: Head first into composition API 20 | type: talk 21 | speaker: Rahul Kadyan <@znck0> 22 | bio: Rahul Kadyan is a Software Engineer and Vue Core Team Member. He is super enthusiastic about building accessible web apps, the compilation process of .vue files, and tooling for the Vue ecosystem. 23 | description: A live coding demo to showcase Vue Composition API and maybe address FUD if that’s still relevant. 24 | deck: https://speakerdeck.com/znck/head-first-into-composition-api 25 | feedbacks: 26 | - "Insight to vue3 great" 27 | - "debuging solution ability i like" 28 | - "the new features about vue 3 he delivered are very good" 29 | - "The introduction to the API was good" 30 | - title: Blazing fast static sites with graphql and Vue 31 | description: Building static websites which is powered by Vue and graphql. We're using something called Gridsome. Gridsome makes it easy for developers to build modern websites, apps & PWAs that are fast by default. 32 | type: talk 33 | speaker: Karthick Ramachandran <@Js_frontendguy> 34 | bio: Frontend Engineer at Rorodata. Fullstack developer. Vue and Laravel guy. 35 | deck: https://docs.google.com/presentation/d/13lJl1mRwnOJG9RzV-mQPHdv2htwWNGFS8KGA68oxTcc/edit?usp=sharing 36 | feedbacks: 37 | - "Covered the API pretty exhaustively, perhaps a demo would have made it better" 38 | - "Good, was expecting live coding" 39 | - title: Building high-performance geospatial analytics tools using Vue & Deck.gl 40 | description: Geospatial visualization and analytics is undoubtedly an important factor in helping grow any on-demand or location focused company. In this talk, we’ll take a quick tour of available geospatial visualization tools, touch a bit of science behind location data and learn how to build High-Performance WebGL based geospatial visualizations for the web using deck.gl.
Deck.gl is a powerful visualization library for the web. It utilizes GPU for making heavy computation and visualization more accessible right inside the browser. With deck.gl in hand, we’ll explore ways to make use of existing real-world location data and build beautiful visualizations that produce useful insights. 41 | type: talk 42 | speaker: Musthaq Ahamad <@haxzie_> 43 | bio: UX Engineer at Locale.ai. Loves to write, design and build for the web. 44 | deck: https://docs.google.com/presentation/d/1fbLKzNDHRa49FvM0plu5wvIPjcjf1JJXmxxshNvuUvY/edit?usp=drivesdk 45 | feedbacks: 46 | - "Liked the presentation and delivery" 47 | - "Very interesting and systematically conveyed. Well prepared and delivered." 48 | - "I like way of explaining" 49 | - "Data visualization by mustqua was really good and bp" 50 | - "Got a chance to explore more libs" 51 | sponsors: 52 | - type: venue 53 | sponsor: HackerRank <@HackerRank> 54 | organizers: 55 | - Rahul Kadyan <@znck0> 56 | - Swapnil Agarwal <@SwapAgarwal> 57 | - Nimit Bhargava <@NimitBhargava> 58 | - Ruphaa Ganesh <@ruphaaganesh> 59 | - Sangeeth Sudheer <@sangeeth96> 60 | 61 | --- 62 | 63 | 64 | -------------------------------------------------------------------------------- /meetups/bangalore/readme.md: -------------------------------------------------------------------------------- 1 | # VueBLR 2 | -------------------------------------------------------------------------------- /meetups/hyderabad/01-assemble/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 1 3 | title: Assemble 4 | date: 2019-11-16 5 | time: 2:00PM - 5:00PM 6 | meetup: 265812284 7 | venue: 8 | name: InnovationHQ 9 | map: https://goo.gl/maps/5rWU4k78htrFPSdA9 10 | agenda: 11 | - title: Designing Interfaces with Accessibility in Mind - 40mins 12 | type: talk 13 | speaker: Raghavendra Satish Peri <@artofvision> 14 | description: With more than billion people with various disabilities across the world it is high time that businesses rethink their strategy to address this growing market. In this talk we will be covering few topics on how to design accessible interfaces. 15 | bio: Raghava is a digital accessibility evangelist working at Deque Systems as Senior Accessibility Consultant breaking web accessibility & mobile accessibility challenges. He authors an Accessibility Blog & is galvanising the adoption of accessibility by inspiring the local tech community with meetups and mentorship. When away from his computer, Raghava can be found at local cafes & restaurants sampling cuisines, attending local meetups, listening to audio books or writing on his Personal Blog. 16 | deck: https://github.com/vuehyd/hub/blob/master/01-assemble/decks/assemble-talk-1.pdf 17 | - title: How to Optimize your NuxtJS Web App - 40mins 18 | type: talk 19 | speaker: Tarun Mangukiya <@TarunMangukiya> 20 | description: In real webapp, we are using large number of packages/libraries, plugins, vuex, vue-router, etc. When it comes to speed, it's largely dependent on how we code and define our overall architecture. I'll deep-dive into how can you analyse vuejs bundle using bundle analyzer and improve your site's speed by using different webpack features such as lazy loading, re-defining imports and others. 21 | bio: I am Co-founder and CTO at Iconscout. I am working on different technologies such as VueJS, Nuxt, GraphQL, Serverless, DevOps, etc. Currently, I am deeply looking into overall architecture of Iconscout. 22 | deck: https://www.canva.com/design/DADqrYoCIt4/XtSLABwMQSp_5PdECnZwZQ/view 23 | sponsors: 24 | - type: event 25 | sponsor: Voicezen<@voicezen> 26 | - type: venue 27 | sponsor: InnovationHQ<@hq_innovation> 28 | organizers: 29 | - Praveen Puglia <@praveenpuglia> 30 | --- 31 | 32 | 33 | ## Google Photos Album 34 | https://photos.app.goo.gl/BU6QXzECrQBTG2dB9 35 | -------------------------------------------------------------------------------- /meetups/hyderabad/01-assemble/decks/assemble-talk-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs-in/india.vue.community/062609a16c7fe84a2183231bb4c1ef431444fd4f/meetups/hyderabad/01-assemble/decks/assemble-talk-1.pdf -------------------------------------------------------------------------------- /meetups/hyderabad/02-jingle-bells/README.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 2 3 | title: 🎄Jingle Bells 4 | date: 2019-12-14 5 | time: 2:00PM - 4:30PM 6 | meetup: 266340374 7 | venue: 8 | name: FactSet Systems India Private Limited, Divyashree SEZ - Orion Block 4, 9th floor Hyderabad 9 | map: 10 | embed: true 11 | embedCode: 12 | agenda: 13 | - title: The Art of Crafting Codemods 14 | type: talk 15 | speaker: Rajasegar Chandran <@rajasegar_c> 16 | description: Codemod is a mechanism to make sweeping changes across your code with ease and effectiveness, assisting in large-scale migrations of the code-base. This can be performed through automated tools such as jscodeshift. 17 | bio: Rajasegar works with Freshworks as a front-end developer. He is passionate about open-source software and currently writes codemods for the Ember community. 18 | deck: https://slides.com/rajasegarchandiran/codemods-vue 19 | - title: Introduction to Web Components 20 | type: talk 21 | speaker: Nagaraj Hubli <@nagaraj_hubli> 22 | description: I will be covering the importance of Web Components, and how they are natural evolution of the Web, along with a brief case study of how it helped bootstrap applications in a large enterprise. 23 | bio: I work at Pramati Technologies as a front end web developer, and spends all my free time studying about Bitcoin. 24 | deck: https://www.canva.com/design/DADt4vLEo0Y/oCECV6Oxi3rIlhJi5BNgpQ/view 25 | - title: Vuex ORM 26 | type: talk 27 | speaker: Ayush Akhoury 28 | description: I will be covering VueX ORM plugin. It is a plugin for Vuex to enable Object-Relational Mapping access to the Vuex Store. It helps to deal with nested/relational data on the front-end by decoupling them into separate modules. 29 | bio: Frontend Engineer at FactSet 30 | deck: https://pro.ispringcloud.com/acc/wrV9x3UzNzkzNA/s/37934-opfNv-7391S-sB5ws 31 | sponsors: 32 | - type: T-Shirt 33 | sponsor: Voicezen<@voicezen> 34 | - type: Venue, Snacks, T-Shirt 35 | sponsor: FactSet <@FactSet> 36 | organizers: 37 | - Praveen Puglia <@praveenpuglia> 38 | - Aravind Balla <@aravindballa> 39 | - Krishna Nandula <@knandula> 40 | --- 41 | 42 | 43 | ## Google Photos Album 44 | https://photos.app.goo.gl/dKY5yXg9URmKt1Ko6 45 | -------------------------------------------------------------------------------- /meetups/hyderabad/readme.md: -------------------------------------------------------------------------------- 1 | # VueHYD 2 | --------------------------------------------------------------------------------