BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HasGeek//NONSGML Funnel//EN
DESCRIPTION:React and Vue for performance engineering and front-end develo
 pment
X-WR-CALDESC:React and Vue for performance engineering and front-end devel
 opment
NAME:ReactFoo-VueDay Pune edition
X-WR-CALNAME:ReactFoo-VueDay Pune edition
REFRESH-INTERVAL;VALUE=DURATION:PT12H
SUMMARY:ReactFoo-VueDay Pune edition
TIMEZONE-ID:Asia/Kolkata
X-PUBLISHED-TTL:PT12H
X-WR-TIMEZONE:Asia/Kolkata
BEGIN:VEVENT
SUMMARY:Check-in and onsite-registrations
DTSTART:20200229T033000Z
DTEND:20200229T035000Z
DTSTAMP:20260422T015406Z
UID:session/QvP7ihpnvRpNjBbWmC95Nr@hasgeek.com
SEQUENCE:0
CREATED:20200113T064314Z
DESCRIPTION:\n
LAST-MODIFIED:20200113T064319Z
LOCATION:Pune
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Check-in and onsite-registrations in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Introduction to ReactFoo-VueDay Pune edition\; navigating the sche
 dule
DTSTART:20200229T035000Z
DTEND:20200229T040000Z
DTSTAMP:20260422T015406Z
UID:session/VSHKHcACasBQUjkjGzWVxn@hasgeek.com
SEQUENCE:0
CREATED:20200113T064356Z
DESCRIPTION:\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20200113T064837Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Introduction to ReactFoo-VueDay Pune edition\; navigating the 
 schedule in Navalmal Firodia Seminar Hall\, 5th Floor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Backbone => Vue: adding modern frameworks to legacy codebases
DTSTART:20200229T040000Z
DTEND:20200229T042000Z
DTSTAMP:20260422T015406Z
UID:session/GPQX78fMxCFn9ZSj1JFJ4s@hasgeek.com
SEQUENCE:2
CATEGORIES:15 mins crisp talk
CREATED:20200113T082503Z
DESCRIPTION:The web development world looked a lot different at the beginn
 ing of this decade. Full stack development was seeing its origins\, with a
  number of JavaScript frameworks being developed for both front and back e
 nd use. A number of the large software companies around us today - AirBnb\
 , Uber\, Hulu - built the first versions of their products on such framewo
 rks. These frameworks – one of which was Backbone.js – look very diffe
 rent from the frameworks most of us are used to. Built during a time of an
  extremely limited JavaScript\, these frameworks did not evolve at the sam
 e rate over this past decade as JavaScript. Cut to 2019\, even though they
  retain their place in very large codebases\, there are very few developer
 s comfortable writing code in them\; they slow down parts of the applicati
 on\, feature building and debugging – just because it is difficult to in
 troduce newer\, modern frameworks into such legacy codebases. We performed
  a similar experiment in our own application – of introducing Vue to a v
 ery large application writtin in Backbone.js – and learned a lot in the 
 experience. The aim will be to lightly outline how we implemented this mix
 ed migration\, and what specific benefits we observed in the process.\n\n#
 ## Speaker bio\n\nI'm a frontend engineer at Atlan\, a data democratisatio
 n startup operating out of Delhi. I have frontend experience with SocialCo
 ps\, where I worked on large projects undertaken by the Government of Indi
 a and the United Nations\, among others.\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20230810T072606Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2020-pune/schedule/backbone-vue-adding-mo
 dern-frameworks-to-legacy-codebases-GPQX78fMxCFn9ZSj1JFJ4s
BEGIN:VALARM
ACTION:display
DESCRIPTION:Backbone => Vue: adding modern frameworks to legacy codebases 
 in Navalmal Firodia Seminar Hall\, 5th Floor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Put a knob on that Redux store
DTSTART:20200229T042000Z
DTEND:20200229T044500Z
DTSTAMP:20260422T015406Z
UID:session/NyueUsowTYk6gaPfBjvfQq@hasgeek.com
SEQUENCE:2
CATEGORIES:20 mins crisp talk,Accept proposal,30 mins full talk
CREATED:20200116T062211Z
DESCRIPTION:- How state is like a film reel? See redux in motion.\n- Dispa
 tch Dispatch Everywhere! Centralized store but localised action dispatchin
 g. How to make minimum updates to the store?\n- How to mitigate intermedia
 te states to avoid undesired state\, hollow re-renders & improve render pe
 rformance?\n- Discover your new super power - Batched Actions\, minimize t
 he number of React re-renders by batching actions.\n- Designing an Action 
 Queue for your store - Enable\, Flush\, Priority\, Size\, Queue Jumpers.\n
 - Throttle actions which can wait - ThrottleQueue for high frequency & low
  priority actions.\n- Put a knob on that store! Yes you need to\, Every ap
 p is not the same. (Intro to redux-knob)\n- Orchestrate multiple Action Qu
 eues with a Queue Factory.\n- Ideas around different queue strategies\, li
 ke scheduling actions based on priority\, buffer & time based.\n\n### Spea
 ker bio\n\nSr.UI Engineer at kubric.io\, BlrCSS Organizer\nOpen Source con
 trubutor\, Google Code In Mentor 2017\, 2018\nEx GDG Organizer\, Talk to m
 e - React\, CSS\, Firebase\, PWA & Pets. \nI love drawing on Codepen codep
 en.io/thewizardjs\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20230810T072606Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2020-pune/schedule/put-a-knob-on-that-red
 ux-store-NyueUsowTYk6gaPfBjvfQq
BEGIN:VALARM
ACTION:display
DESCRIPTION:Put a knob on that Redux store in Navalmal Firodia Seminar Hal
 l\, 5th Floor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:React code in imperative style
DTSTART:20200229T044500Z
DTEND:20200229T050500Z
DTSTAMP:20260422T015406Z
UID:session/QhvSY5kFPZdiDvEYqXv2TX@hasgeek.com
SEQUENCE:2
CATEGORIES:30 mins full talk,Accept proposal
CREATED:20200210T054621Z
DESCRIPTION:Components are first class citizens in React and they are inde
 pendent of each other. By independent I mean they are self managed entity\
 , they have their own state and logic. In react project\, components are a
 rranged in a tree structure. So only way parent component can ask child co
 mponent to do something is by passing props to it. Which is declarative wa
 y of writing code. And this is how code should be written in React.\n\nBut
  there are some rare case in which we need to write imperative style of co
 de. i.e instead of just passing props\, we want to call internal methods a
 nd manage component’s state. React “Refs” are the way of doing this.
  In this talk I will be talk about those rare case and analyse how good/ba
 d it can be.\n\n### Speaker bio\n\nI am software consultant from Pune. I m
 ostly work in Rails and React. Co-Organiser and regular speaker at ReactJS
  pune meetup.\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20230810T072606Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2020-pune/schedule/react-code-in-imperati
 ve-style-QhvSY5kFPZdiDvEYqXv2TX
BEGIN:VALARM
ACTION:display
DESCRIPTION:React code in imperative style in Navalmal Firodia Seminar Hal
 l\, 5th Floor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Morning beverage break
DTSTART:20200229T050500Z
DTEND:20200229T053500Z
DTSTAMP:20260422T015406Z
UID:session/YXosTr1jiMEk1fc64wZGbC@hasgeek.com
SEQUENCE:0
CREATED:20200113T065849Z
DESCRIPTION:\n
LAST-MODIFIED:20200221T184839Z
LOCATION:Pune
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Morning beverage break in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Sponsored talk: Agile development for accessibility
DTSTART:20200229T053500Z
DTEND:20200229T060500Z
DTSTAMP:20260422T015406Z
UID:session/N7DnaDf2tTu4BB1fTytLWh@hasgeek.com
SEQUENCE:2
CATEGORIES:30 mins full talk,Accept proposal
CREATED:20200218T074605Z
DESCRIPTION:Digital accessibility was an unknown world for the last few ye
 ars and companies have realised that an inaccessible platform fails to see
 k the attention of almost one billion people (Potential Prospects) – 15%
  of the world’s population. Customers might be quickly moving towards so
 lutions that are accessible while you go back trying to fix the accessibil
 ity issues (Customer Loss). Knowing the required automated tools that can 
 help you write accessible code right from the first day of development can
  act as a boon.\n\nBy attending our session you will be empowered with the
  required tools and APIs that would help you catch 50% of accessibility is
 sues while you code. We will show you a demo on \n\n1. How to integrate ou
 r Accessibility API with a react application so you can unit test your com
 ponents while you develop. \n2. How to enable accessibility testing on CI/
 CD build processes.\n\n### Speaker bio\n\nI have been in the field of digi
 tal accessibility and associated with Deque Systems for the last 11 years.
  Accessibility is very close to my heart as the work being done is for a s
 ocial change and impact the lives of people with disabilities to become in
 dependent.\n\nIn the role of Managing Director at Deque Software\, India\,
  I strategise\, drive and lead the teams and responsible for culture and o
 perations. I am also a product owner for one of Deque's products. I am a t
 echnology evangelist and like to be innovating.  \n\nBefore Deque\, I work
 ed for Microsoft India Private limited and NCR corporations in the role of
  software developer.\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20230810T072606Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2020-pune/schedule/accessibility-in-agile
 -development-N7DnaDf2tTu4BB1fTytLWh
BEGIN:VALARM
ACTION:display
DESCRIPTION:Sponsored talk: Agile development for accessibility in Navalma
 l Firodia Seminar Hall\, 5th Floor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:What does it mean to be Reactive?
DTSTART:20200229T060500Z
DTEND:20200229T062000Z
DTSTAMP:20260422T015406Z
UID:session/BT6zSSQgFNW1MPGzUhvgig@hasgeek.com
SEQUENCE:2
CATEGORIES:15 mins crisp talk,Accept proposal
CREATED:20200203T050519Z
DESCRIPTION:What is Iterative Programming?\nWhat does it mean to be Reacti
 ve?\nUI as a function of State (Declarative UI)\nVDOM introduced to get ri
 d of Imperative Programming\nDrawbacks\, Compromise due to lack of languag
 e features\nOther Examples\nCycleJS\nRedux Observable -> Declarative Actio
 ns\n\nCompromise on Performance\, Memory\nSvelte -> Retain benefits of wri
 ting Reactive Code with benefits of Imperative Programming\n\n### Speaker 
 bio\n\nHi\, I'm Aziz.\nI'm a Software Developer at Anarock Tech and before
  that was with Housing.com.\nI'm a Typescript Fan and cannot code without 
 autocomplete :P\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20230810T072606Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2020-pune/schedule/what-does-it-mean-to-b
 e-reactive-BT6zSSQgFNW1MPGzUhvgig
BEGIN:VALARM
ACTION:display
DESCRIPTION:What does it mean to be Reactive? in Navalmal Firodia Seminar 
 Hall\, 5th Floor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Using React context API and hooks to manage state
DTSTART:20200229T062000Z
DTEND:20200229T070500Z
DTSTAMP:20260422T015406Z
UID:session/B3ZjPc74qk6bXcpwdmQCqD@hasgeek.com
SEQUENCE:2
CATEGORIES:30 mins full talk
CREATED:20200203T052242Z
DESCRIPTION:The talk will be broken down in the following:\n\n+ Why state 
 management is required?\n+ Brief intro of redux.\n+ Benefits of redux.\n+ 
 Problems with redux.\n+ When to use the Context API instead of redux.\n+ H
 ow to scale the Context API using hooks.\n\n### Speaker bio\n\nHi there\, 
 I am Rahul. I work at Google as a UX Engineer.\n\nI love coding and solvin
 g complex problems with easy solutions. I have 5+ years of industry experi
 ence in building Web/Mobile apps.\n\n\nOpen Source Contributions:\n-------
 ------------------------------\n- I have co-authored a book on React Nativ
 e called React Made Native Easy. It is an open source book and can be foun
 d here: www.reactnative.guide.\n- I conducted a workshop for react-native 
 in a famous community called JSFoo on 29th October. Its was a 5 hours hand
 s-on workshop. We had 30+ attendees. Here is the link to the workshop: htt
 ps://reactfoo.in/2017-react-native-workshop/ Slides: http://slides.com/rah
 ulgaba/react-native#/\n- I am an active open source contributor and regula
 rly publish modules for react\, react-native and AngularJS.\n- I like blog
 ging and also publish my findings and side projects via my tech blog - htt
 p://rahulgaba.com/\n\nMy github profile - https://github.com/rgabs/\n\nYou
  can find more of my work here: http://rahulgaba.com\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20230810T072606Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2020-pune/schedule/pros-and-cons-of-using
 -react-context-api-and-hooks-to-manage-state-instead-of-redux-B3ZjPc74qk6b
 XcpwdmQCqD
BEGIN:VALARM
ACTION:display
DESCRIPTION:Using React context API and hooks to manage state in Navalmal 
 Firodia Seminar Hall\, 5th Floor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:With Types and Hooks
DTSTART:20200229T070500Z
DTEND:20200229T073500Z
DTSTAMP:20260422T015406Z
UID:session/6hYbQBXyebiMUzxhL3y8se@hasgeek.com
SEQUENCE:2
CATEGORIES:30 mins full talk
CREATED:20200210T054918Z
DESCRIPTION:The Talk will try to outline these things:\n- What is FlightJS
 : Event driven JS framework\n- Brief intro to React hooks\n- Effects in Re
 act hooks\n- Brief intro to TypeScript\n\nWe will then get into the story 
 of the migration:\n- How was it decided what parts of Application to start
  changing\n- Living side by side with Flight\n- Introducing typescript wit
 h React\n- Side effects on these introductions: clean up of states\,  type
  safety\, re-organization of components\, passing around less information 
 and better UI patterns.\n\n### Speaker bio\n\nVipul is founder at Saeloun.
  He runs React Pune Meetup\, and helps with Ruby Meetup\, DeccanRubyconf a
 nd more.\n\nIn the past he has authored ReactJS by Example\, way back when
  React was on version 0.14.\n\nHe is part of Ruby on Rails Framework Team\
 , and helps triaging issues. His spare time is spent exploring and contrib
 uting to many open source ruby projects\, when not dabbling with React JS.
 \n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20230810T072606Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2020-pune/schedule/with-types-and-hooks-6
 hYbQBXyebiMUzxhL3y8se
BEGIN:VALARM
ACTION:display
DESCRIPTION:With Types and Hooks in Navalmal Firodia Seminar Hall\, 5th Fl
 oor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lunch break
DTSTART:20200229T073500Z
DTEND:20200229T083500Z
DTSTAMP:20260422T015406Z
UID:session/CXKsiTJHouLeerHr7zKf7Y@hasgeek.com
SEQUENCE:0
CREATED:20200113T065938Z
DESCRIPTION:\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20200218T074659Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Lunch break in Navalmal Firodia Seminar Hall\, 5th Floor in 5 
 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Open space for discussion: On state management\, reactivity and em
 erging paradigms
DTSTART:20200229T083500Z
DTEND:20200229T092000Z
DTSTAMP:20260422T015406Z
UID:session/HXzdRqi1KBXMpKCWXgkdkn@hasgeek.com
SEQUENCE:0
CREATED:20200113T070054Z
DESCRIPTION:\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20200218T074717Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Open space for discussion: On state management\, reactivity an
 d emerging paradigms in Navalmal Firodia Seminar Hall\, 5th Floor in 5 min
 utes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Flash talks: by participants
DTSTART:20200229T092000Z
DTEND:20200229T094000Z
DTSTAMP:20260422T015406Z
UID:session/NGWNjPpH741MvipsU2MtXw@hasgeek.com
SEQUENCE:0
CREATED:20200113T065954Z
DESCRIPTION:\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20200218T074715Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Flash talks: by participants in Navalmal Firodia Seminar Hall\
 , 5th Floor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Persisting data across systems
DTSTART:20200229T094000Z
DTEND:20200229T101000Z
DTSTAMP:20260422T015406Z
UID:session/RjNHU5qW8tcZxFmTkT6jZJ@hasgeek.com
SEQUENCE:2
CATEGORIES:15 mins crisp talk,Accept proposal
CREATED:20200210T055038Z
DESCRIPTION:We have a react-redux app.  \n1. First will discuss data persi
 sting issue with Redux. On refersh redux loses all data\n2. Explain how we
  can solve this using redux-persist\n3. Issue with redux-persist: currentl
 y it supports browser cache\n4. Next how we can store cache on backend and
  can access it from different machine\n\n### Speaker bio\n\nPratik Shah is
  react/rails consultant based in Pune.\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20230810T072606Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2020-pune/schedule/persisting-data-across
 -system-RjNHU5qW8tcZxFmTkT6jZJ
BEGIN:VALARM
ACTION:display
DESCRIPTION:Persisting data across systems in Navalmal Firodia Seminar Hal
 l\, 5th Floor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Decorating Vue with TypeScript decorators
DTSTART:20200229T101000Z
DTEND:20200229T103000Z
DTSTAMP:20260422T015406Z
UID:session/6jSa1rNoM9dJ3WAbzRQ13Q@hasgeek.com
SEQUENCE:2
CATEGORIES:15 mins crisp talk
CREATED:20200211T064103Z
DESCRIPTION:What are decorators and what's so great about them?\nDecorator
 s in Typescript\nA quick look at Decorator Factories\nGetting started with
  Typescript and Vue\nUsing Typescript in your Vue apps\nUsing Typescript D
 ecorators to extend functionality of a Vue Component\nIntroduction to the 
 Vue Class Component and Vue Property Decorator libraries\nWriting custom d
 ecorators using the Vue Class Component Library\n\n### Speaker bio\n\nHi! 
 I am Dhiraj. I am currently working as a Full Stack Developer at Cloudnaut
  Technologies for the past one and a half year. Lately I've been experimen
 ting with using TypeScript with Vuejs and honestly starting to prefer the 
 combination of Typescript+Vue over Javascript+Vue.\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20230810T072606Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2020-pune/schedule/decorating-vue-with-ty
 pescript-decorators-6jSa1rNoM9dJ3WAbzRQ13Q
BEGIN:VALARM
ACTION:display
DESCRIPTION:Decorating Vue with TypeScript decorators in Navalmal Firodia 
 Seminar Hall\, 5th Floor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Evening beverage break
DTSTART:20200229T103000Z
DTEND:20200229T110000Z
DTSTAMP:20260422T015406Z
UID:session/4ToQVDwukbi9oqJPnsq8ak@hasgeek.com
SEQUENCE:0
CREATED:20200113T070111Z
DESCRIPTION:\n
LAST-MODIFIED:20200224T175733Z
LOCATION:Pune
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Evening beverage break in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Implementing unidirectional user interface in legacy project
DTSTART:20200229T110000Z
DTEND:20200229T111500Z
DTSTAMP:20260422T015406Z
UID:session/R5K3J6e9AwTdxdc2h1gAo2@hasgeek.com
SEQUENCE:2
CATEGORIES:15 mins crisp talk,Accept proposal
CREATED:20200211T203039Z
DESCRIPTION:What is Unidirectional user interface architecture?\nAdvantage
 s of Unidirectional user interface architecture.\nDemo of Snabbdom with JS
 X syntax & handling of states.\n\n### Speaker bio\n\nI am a full-stack Sof
 tware Engineer at Red Panda Innovation Labs with a keen interest in functi
 onal programming. Currently exploring Purescript.\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20230810T072606Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2020-pune/schedule/implementing-unidirect
 ional-user-interface-in-legacy-project-R5K3J6e9AwTdxdc2h1gAo2
BEGIN:VALARM
ACTION:display
DESCRIPTION:Implementing unidirectional user interface in legacy project i
 n Navalmal Firodia Seminar Hall\, 5th Floor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Birds of Feather (BOF) session: On how to understand and act on UX
  and interaction design for front-end engineers
DTSTART:20200229T111500Z
DTEND:20200229T115500Z
DTSTAMP:20260422T015406Z
UID:session/PvYpzizmTqcFYHbQKhj51C@hasgeek.com
SEQUENCE:0
CREATED:20200113T070221Z
DESCRIPTION:\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20200224T175738Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Birds of Feather (BOF) session: On how to understand and act o
 n UX and interaction design for front-end engineers in Navalmal Firodia Se
 minar Hall\, 5th Floor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Feedback and closing
DTSTART:20200229T115500Z
DTEND:20200229T120000Z
DTSTAMP:20260422T015406Z
UID:session/VGmkKysTy2YrhRykGuA8cJ@hasgeek.com
SEQUENCE:0
CREATED:20200211T203107Z
DESCRIPTION:\n
GEO:18.535752222008952;73.82984861265868
LAST-MODIFIED:20200211T203107Z
LOCATION:Navalmal Firodia Seminar Hall\, 5th Floor - MCCIA Trade Tower\nPu
 ne\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Feedback and closing in Navalmal Firodia Seminar Hall\, 5th Fl
 oor in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
END:VCALENDAR
