BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HasGeek//NONSGML Funnel//EN
DESCRIPTION:A gathering of over 250 web and mobile developers working with
  React  
X-WR-CALDESC:A gathering of over 250 web and mobile developers working wit
 h React  
NAME:ReactFoo 2019
X-WR-CALNAME:ReactFoo 2019
REFRESH-INTERVAL;VALUE=DURATION:PT12H
SUMMARY:ReactFoo 2019
TIMEZONE-ID:Asia/Kolkata
X-PUBLISHED-TTL:PT12H
X-WR-TIMEZONE:Asia/Kolkata
BEGIN:VEVENT
SUMMARY:Check-in and onsite registrations
DTSTART:20190302T030000Z
DTEND:20190302T033000Z
DTSTAMP:20260403T202904Z
UID:session/XqfcxVVG85UwhX82Pkrh54@hasgeek.com
SEQUENCE:0
CREATED:20180915T083032Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T054008Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Check-in and onsite registrations in Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Introduction to ReactFoo\; how to make most of the conference
DTSTART:20190302T033000Z
DTEND:20190302T034000Z
DTSTAMP:20260403T202904Z
UID:session/QDrsN1VsGKPXGAm5WAyvcf@hasgeek.com
SEQUENCE:0
CREATED:20180915T083048Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190129T073247Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Introduction to ReactFoo\; how to make most of the conference 
 in Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Writing good components
DTSTART:20190302T034000Z
DTEND:20190302T042000Z
DTSTAMP:20260403T202904Z
UID:session/L5EL1zvZGFiyHdRazwQ5F5@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk,Advanced
CREATED:20190205T013243Z
DESCRIPTION:At the core of using React is writing components.\n\nIn it’s
  early days\, React got popular because of it’s composition model. The c
 ontract with the framework is that we’d write good components and React 
 will take care of the rest.\n\nThis is a collection of evergreen tips/advi
 ce that I’ve learned over the course of 3 years working with React - bui
 lding products for users\, a design system and a few open source libraries
 .\n\n### Speaker bio\n\nDesign systems with React @auth0 ∙ running http:
 //frontend.army  + @stackstickers + @atinyconf on the side ∙ past: front
 end architect @practo\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2019/schedule/writing-good-components-L5E
 L1zvZGFiyHdRazwQ5F5
BEGIN:VALARM
ACTION:display
DESCRIPTION:Writing good components in Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Mistakes we fixed: a retrospective of the Treebo mobile app
DTSTART:20190302T042000Z
DTEND:20190302T050000Z
DTSTAMP:20260403T202904Z
UID:session/9kME8TRk1YGJ22EehpNzX4@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk,Beginner
CREATED:20190205T013313Z
DESCRIPTION:In this talk\, I will be speaking to you about Treebo's experi
 ence with React Native. I'll be talking about HOW WE FIXED the following 8
  mistakes that we made over time while building our app:\n\n1. Library Stu
 pidity\n2. Chaotic Rules\n3. Bad Debugging Experience\n4. No CI/CD or Test
  Automations\n5. Unsystematic Components\n6. Janky Performance\n7. Poor Pr
 oduction Performance Monitoring\n8. Engineering Baggage\n\n### Speaker bio
 \n\nI am a Senior Software Engineer at Treebo\, and I have been using Reac
 t Native for about two years now. Along with the React Bangalore Meetup gr
 oup\, I have given multiple workshops and talks about React Native over th
 e past year. I also like to play drums 🥁\, drink beer 🍺\, and cook 
 🍗.\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2019/schedule/the-mistakes-we-fixed-a-ret
 rospective-of-the-treebo-mobile-app-9kME8TRk1YGJ22EehpNzX4
BEGIN:VALARM
ACTION:display
DESCRIPTION:Mistakes we fixed: a retrospective of the Treebo mobile app in
  Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Morning beverage break
DTSTART:20190302T050000Z
DTEND:20190302T053000Z
DTSTAMP:20260403T202904Z
UID:session/6EWhzbWPFyAYS9cXBRiCQM@hasgeek.com
SEQUENCE:0
CREATED:20180915T083139Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190219T102750Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Morning beverage break in Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Morning beverage break
DTSTART:20190302T053000Z
DTEND:20190302T055500Z
DTSTAMP:20260403T202904Z
UID:session/ASA4F1cmCrJPMTyQnoNoBu@hasgeek.com
SEQUENCE:0
CREATED:20190216T103613Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T034658Z
LOCATION:Birds of Feather (BOF) area - NIMHANS Convention Centre\, Bangalo
 re\nBangalore\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Morning beverage break in Birds of Feather (BOF) area in 5 min
 utes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Keynote: Building React Native
DTSTART:20190302T053000Z
DTEND:20190302T061000Z
DTSTAMP:20260403T202904Z
UID:session/NKqfmon4rBjnwdQbmLDSeh@hasgeek.com
SEQUENCE:2
CATEGORIES:Intermediate
CREATED:20190124T082545Z
DESCRIPTION:This talk is about my experience as a web developer\, understa
 nding the REact Native code base. Using Javascript to power native mobile 
 apps is amazing\, and in this talk\, we could cover\n\n1. The react philos
 ophy\, and how React Native is a natural extension to React JS\n2. The nat
 ive parts of React Native\, and how they interact with ReactJS\n3. Differe
 nces between React DOM and React Native rendering\n4. Upcoming improvement
 s to the rendering pipelines of React DOM and React Native\n\n### Speaker 
 bio\n\nParashuram is a software engineer at Facebook\, working on the Reac
 t Native core team. Before Facebook\, he worked at Microsoft on React Nati
 ve related products like CodePush\, Mobile Center and VS Code debugger for
  React Native. Parashuram has been working with JS based Mobile App develo
 pment technologies and is also a committer in the Apache Cordova project\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2019/schedule/building-react-native-NKqfm
 on4rBjnwdQbmLDSeh
BEGIN:VALARM
ACTION:display
DESCRIPTION:Keynote: Building React Native in Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:A React Native widgetised framework - Move fast and build things
DTSTART:20190302T061000Z
DTEND:20190302T063000Z
DTSTAMP:20260403T202904Z
UID:session/ELVewiDamBT61fq44yrSJm@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk,Intermediate
CREATED:20190211T065133Z
DESCRIPTION:We have already seen how React Native and React Native for Web
  helped us in building full-fledged features on all platforms such as Andr
 oid\, iOS and the web. After solving this problem of code sharing\, the ne
 xt one we are headed to is solving the case of custom layouts. For instanc
 e\, an e-commerce product page could have different UI layouts for a shirt
 \, a sofa\, and a mobile\, though their basic building blocks are just the
  same.\n\nAt Flipkart\, we have tried to flatten this multi-dimensional wo
 rld into a unidirectional one by building a widgetised framework and exten
 ding functionalities of React Native. This talk will elucidate my journey 
 of building cross-platform applications where we break down the UI into si
 mplistic\, shareable UI elements called widgets and render them depending 
 on the layouts required. For example\, the layouts configured from backend
  gives the front end capabilities of intelligently rendering the widgets i
 n the specific order and change them as and when required by the switch of
  flags.\nThis talk will cover my journey of realizing the efficiency of cr
 oss-platform code written via React Native and React Native for Web\, not 
 only in terms of minimizing redundant code writing for developers but also
  giving them independence on the business vertical they are building for. 
 I believe\, it is a resource optimization for teams in a product-based fir
 m and also helps to divert more concentration to platform-specific enhance
 ments.\n\nThis talk will braodly cover the following:\n\n- Discussing the 
 basics of React and React Native for web and how we coin the world "Native
 " in terms of code and usability.\n\n- Furthering to the next step of opti
 mization by adapting the widgetisation of the UI and offloading the capabi
 lities to configure custom layout to the backend.\n\n- Discussing the way 
 we can build a system to configure styles\, layout and order of the widget
 s on any page of the website/application based on the business requirement
 s.\n\n- How small and medium product companies\, independent developers ca
 n leverage this framework in tandem with adapting to React-Native.\n\n- Wh
 ile everyone codes using React Native\, how platform specific experts can 
 spend time enriching platform related capabilities.\n\n- Calculations and 
 mathematics on optimization of developer resource and reducing the time of
  delivery of features.\n\n### Speaker bio\n\nI am Toshi\, a front-end deve
 loper at Flipkart\, currently working with the cross-platform team to buil
 d features using React Native and React Native for web on a widgetised fra
 mework. With an experience of almost 3 years in front-end development\, I 
 have worked with Progressive web apps\, WebViews\, data visualisation usin
 g React.\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2019/schedule/flattening-the-multi-dimens
 ional-graph-of-product-development-using-react-native-ELVewiDamBT61fq44yrS
 Jm
BEGIN:VALARM
ACTION:display
DESCRIPTION:A React Native widgetised framework - Move fast and build thin
 gs in Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Birds of Feather (BOF) session: Evaluating GraphQL for your use ca
 se
DTSTART:20190302T061000Z
DTEND:20190302T071000Z
DTSTAMP:20260403T202904Z
UID:session/WfKYK38picMyQ95ULytpHW@hasgeek.com
SEQUENCE:0
CREATED:20190206T010945Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T084124Z
LOCATION:Birds of Feather (BOF) area - NIMHANS Convention Centre\, Bangalo
 re\nBangalore\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Birds of Feather (BOF) session: Evaluating GraphQL for your us
 e case in Birds of Feather (BOF) area in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Kickstarting a library of internal React components for multiple t
 eams
DTSTART:20190302T063000Z
DTEND:20190302T071500Z
DTSTAMP:20260403T202904Z
UID:session/RhD8w1ZQkWQJtRA2F94dn4@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk,Intermediate
CREATED:20190219T102737Z
DESCRIPTION:Talk break-up:\n\n- The need of sharing components between pro
 jects\n- Our failed attempts to answer this need\n- The final successful a
 ttempt architecture\, tools and development flow\n- Our processes to susta
 in and improve such a collaborative project\n- The key to onboard the othe
 r development teams\n\n### Speaker bio\n\nProfessionally\, I am the result
  of tangled business and technical interests. Coming from a business backg
 round\, I am today an architect on web/mobile projects\, with the aim to o
 ne day build a product that will improve people's lives.\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2019/schedule/kickstarting-a-library-of-i
 nternal-react-components-for-multiple-teams-RhD8w1ZQkWQJtRA2F94dn4
BEGIN:VALARM
ACTION:display
DESCRIPTION:Kickstarting a library of internal React components for multip
 le teams in Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Birds of Feather (BOF) session: React Native in production 
DTSTART:20190302T071000Z
DTEND:20190302T080000Z
DTSTAMP:20260403T202904Z
UID:session/3Nkh5M1qrhpgWppmwS97Qs@hasgeek.com
SEQUENCE:0
CREATED:20190205T043456Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T084127Z
LOCATION:Birds of Feather (BOF) area - NIMHANS Convention Centre\, Bangalo
 re\nBangalore\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Birds of Feather (BOF) session: React Native in production  in
  Birds of Feather (BOF) area in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lunch break
DTSTART:20190302T071500Z
DTEND:20190302T081500Z
DTSTAMP:20260403T202904Z
UID:session/2fKK1Cjvq4ELLHKdgNRf3H@hasgeek.com
SEQUENCE:0
CREATED:20180915T083333Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T044514Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Lunch break in Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lunch break
DTSTART:20190302T074000Z
DTEND:20190302T084000Z
DTSTAMP:20260403T202904Z
UID:session/9v1asXJtgcoAkBWj4TR2jA@hasgeek.com
SEQUENCE:0
CREATED:20190216T103741Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T034215Z
LOCATION:Room 1: Birds of Feather (BOF) sessions - NIMHANS Convention Cent
 re\, Bangalore\nBangalore\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Lunch break in Room 1: Birds of Feather (BOF) sessions in 5 mi
 nutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lunch break
DTSTART:20190302T080000Z
DTEND:20190302T090000Z
DTSTAMP:20260403T202904Z
UID:session/YVouQYwXsLaWmchuQqLmUb@hasgeek.com
SEQUENCE:0
CREATED:20190205T043922Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T084140Z
LOCATION:Birds of Feather (BOF) area - NIMHANS Convention Centre\, Bangalo
 re\nBangalore\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Lunch break in Birds of Feather (BOF) area in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:The magical land of AST's with babel\, eslint and codemods
DTSTART:20190302T081500Z
DTEND:20190302T085500Z
DTSTAMP:20260403T202904Z
UID:session/92c3y93rHYPMAkXZnYmz7r@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk,Intermediate
CREATED:20190124T082529Z
DESCRIPTION:Being a software dev for more than 4 years now\, I was always 
 curious to understand how these \ninstruction's that we give to our machin
 e's get understood and sometimes modified for optimizations.\n\n\nIt was i
 nitially scary because to me it appeared to be really complicated and woul
 d require me to understand the nuances of how machines work\, which basica
 lly means understanding how a kernel works\, how bits and bytes work or ta
 king a deep dive into how compilers work.\n\nBut turns out it is not as co
 mplicated as I thought it to be.\n\nSo let me take you all to this magical
  journey of understanding how AST's work and how we can all\, no matter wh
 at our experience is create something really interesting using AST's.\n\nB
 y understanding them we would also:-\n1) Become better at writing our JS c
 ode\n2) Better understand JS scopes\n3) Better understand how compilers/tr
 anspilers work\n4) We would be able to write our very first babel plugin\n
 5) We would be amazed when we see how easy it is to write our first eslint
  plugin\n6) And we would learn about this cool new thing called as codemod
 s using jscodeshift\n\n\nOutline of the talk\n\nBrief introduction to AST'
 s - 5 mins\nStages of any compiler - 5 mins\nWhy babel\, what are babel pl
 ugins and presets? - 5 mins\nCreating few babel plugins - live coding - 10
  mins\nCreating an eslint plugin - live coding - 5 mins\nCreating a codemo
 d - live coding - 10 mins\n\n### Speaker bio\n\nFront-End Engineer with mo
 re than 4 year's of experience building products for numerous domain's lik
 e e-commerce\, real estate\, video-streaming and now Fin-Tech with Trustin
 g Social.\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2019/schedule/the-magical-land-of-asts-wi
 th-babel-eslint-and-codemods-92c3y93rHYPMAkXZnYmz7r
BEGIN:VALARM
ACTION:display
DESCRIPTION:The magical land of AST's with babel\, eslint and codemods in 
 Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:ReasonML - Making types have your  back
DTSTART:20190302T084000Z
DTEND:20190302T092500Z
DTSTAMP:20260403T202904Z
UID:session/Kgwb1peGEry1QorSKrVPjK@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk,Intermediate
CREATED:20190212T070421Z
DESCRIPTION:A large chunk of the code we write is to keep different parts 
 of the UI consistent with the state. It's impossible to keep track of all 
 the possible states and the paths between them\, inside your brain. It doe
 sn't help that as the application grows the number of possible combination
  of states increase exponentially.\nImagine not having to keep track of al
 l the places you need to make a change when a new state is introduced. Wha
 t if there's a system to help you consider all the cases and make it impos
 sible to represent invalid states inside your code\, ReasonML's type syste
 m does exactly that when leveraged correctly.\n\nhttps://www.notion.so/chi
 ragj/ReasonML-Making-Types-Have-Your-Back-30ad4da2a98145c98241954aa64b98bb
 \n\n### Speaker bio\n\nI'm a frontend developer with 3 years of industry e
 xperience. I have worked on varied range of codebases both in terms of tec
 h stack (from backbone and jQuery to React & Vue) and size (from a single 
 file project to projects containing 80+ components). I have recently start
 ed exploring ReasonML and have a beginner's perspective on the same and wo
 uld love to share my learnings with everyone.\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20230810T072606Z
LOCATION:Room 1: Birds of Feather (BOF) sessions - NIMHANS Convention Cent
 re\, Bangalore\nBangalore\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2019/schedule/reasonml-making-types-have-
 your-back-Kgwb1peGEry1QorSKrVPjK
BEGIN:VALARM
ACTION:display
DESCRIPTION:ReasonML - Making types have your  back in Room 1: Birds of Fe
 ather (BOF) sessions in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Delivering JS applications at scale
DTSTART:20190302T085500Z
DTEND:20190302T093500Z
DTSTAMP:20260403T202904Z
UID:session/6xBPMedkMGiKFVe3NmtnEu@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk,Intermediate
CREATED:20190216T062047Z
DESCRIPTION:We used React for development of the project to host & support
  multiple applications. This meant that there will be multiple teams devel
 oping their applications\, each having its own release cycles and codebase
 s\, and yet integrating all of them as single application with seamless us
 er experience. \n \nWe will start with UI architecture of the application 
 and talk about component structure and granularity. Then we will look into
  the release process and continuous integration and deployment for support
 ing multiple teams and applications\, and then look into the performance m
 etrics.\n\n### Speaker bio\n\nI have been working in developing JS applica
 tions for past few years. Currently\, I work at Walmart Labs\, improving p
 roducts and solutions for business users. Previously\, I had given a talk 
 on "Webcomponents and Angular" in Google DevFest 2018 at Bengaluru.\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2019/schedule/delivering-js-applications-
 at-scale-6xBPMedkMGiKFVe3NmtnEu
BEGIN:VALARM
ACTION:display
DESCRIPTION:Delivering JS applications at scale in Auditorium 2 in 5 minut
 es
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Birds of Feather (BOF) session: gotchas and anti-patterns with sta
 te management
DTSTART:20190302T090000Z
DTEND:20190302T100000Z
DTSTAMP:20260403T202904Z
UID:session/PPQps6HhgmLrFF812kazxm@hasgeek.com
SEQUENCE:0
CREATED:20190205T043552Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T084305Z
LOCATION:Birds of Feather (BOF) area - NIMHANS Convention Centre\, Bangalo
 re\nBangalore\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Birds of Feather (BOF) session: gotchas and anti-patterns with
  state management in Birds of Feather (BOF) area in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Birds of Feather (BOF) session: Geekery with Babel\, ESlint\, code
 mods
DTSTART:20190302T092500Z
DTEND:20190302T101000Z
DTSTAMP:20260403T202904Z
UID:session/5t1VkSBZ6dppyWfqk4zkcb@hasgeek.com
SEQUENCE:0
CREATED:20190216T103946Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T044609Z
LOCATION:Room 1: Birds of Feather (BOF) sessions - NIMHANS Convention Cent
 re\, Bangalore\nBangalore\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Birds of Feather (BOF) session: Geekery with Babel\, ESlint\, 
 codemods in Room 1: Birds of Feather (BOF) sessions in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Flash talks: by the audience
DTSTART:20190302T093500Z
DTEND:20190302T095500Z
DTSTAMP:20260403T202904Z
UID:session/DNCdTTRFKzK88CF4mMuqP8@hasgeek.com
SEQUENCE:0
CREATED:20190216T103253Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T044525Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Flash talks: by the audience in Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Evening beverage break
DTSTART:20190302T095500Z
DTEND:20190302T102500Z
DTSTAMP:20260403T202904Z
UID:session/PQctD25f1iMUdVqiLMr712@hasgeek.com
SEQUENCE:0
CREATED:20180915T083529Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T044541Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Evening beverage break in Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Evening beverage break
DTSTART:20190302T100000Z
DTEND:20190302T103000Z
DTSTAMP:20260403T202904Z
UID:session/AaXqwRTTaVk5dZHZn4mYoq@hasgeek.com
SEQUENCE:0
CREATED:20190205T043759Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T084325Z
LOCATION:Birds of Feather (BOF) area - NIMHANS Convention Centre\, Bangalo
 re\nBangalore\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Evening beverage break in Birds of Feather (BOF) area in 5 min
 utes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Evening beverage break
DTSTART:20190302T101000Z
DTEND:20190302T104000Z
DTSTAMP:20260403T202904Z
UID:session/GUt3sx5FBkfYmwbDgnak4H@hasgeek.com
SEQUENCE:0
CREATED:20190216T104009Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T034257Z
LOCATION:Room 1: Birds of Feather (BOF) sessions - NIMHANS Convention Cent
 re\, Bangalore\nBangalore\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Evening beverage break in Room 1: Birds of Feather (BOF) sessi
 ons in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Deep dive into Apollo Client
DTSTART:20190302T102500Z
DTEND:20190302T110500Z
DTSTAMP:20260403T202904Z
UID:session/WxiJWu9FuyH6vUCdhjZ1Qm@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk,Intermediate
CREATED:20190205T013345Z
DESCRIPTION:* How apollo reduces boilerplate code for fetching data\, show
 ing loading status\, handling updates to existing objects in cache\n* Why 
 is it hard for Apollo to handle scenarios like creating new objects\, dele
 ting objects and real-time updates\n* How can we leverage customizable cac
 he and link interface to simplify these scenarios\n* What are the possible
  scenarios that can cause performance issues\n* How to debug and fix perfo
 rmance issues\n\n### Speaker bio\n\nI am a consultant and I primarily work
  with React\, GraphQL and React Native. I am working with GraphQL & Apollo
  for last 2 years.  I would like to share my learnings in this talk.\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2019/schedule/deep-dive-into-apollo-clien
 t-WxiJWu9FuyH6vUCdhjZ1Qm
BEGIN:VALARM
ACTION:display
DESCRIPTION:Deep dive into Apollo Client in Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Birds of Feather (BOF) session: Running React in production: scale
 \, people @scale\, and software architecture. 
DTSTART:20190302T103000Z
DTEND:20190302T113500Z
DTSTAMP:20260403T202904Z
UID:session/QacA99qF6Bjk91SCawpYef@hasgeek.com
SEQUENCE:0
CREATED:20190205T043708Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T084344Z
LOCATION:Birds of Feather (BOF) area - NIMHANS Convention Centre\, Bangalo
 re\nBangalore\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Birds of Feather (BOF) session: Running React in production: s
 cale\, people @scale\, and software architecture.  in Birds of Feather (BO
 F) area in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Birds of Feather (BOF) session: Building AR/VR apps with React and
  React Native 
DTSTART:20190302T104000Z
DTEND:20190302T112500Z
DTSTAMP:20260403T202904Z
UID:session/EJ5rbwS38QEVRjNZPLLrhG@hasgeek.com
SEQUENCE:0
CREATED:20190216T104058Z
DESCRIPTION:\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20190301T044604Z
LOCATION:Room 1: Birds of Feather (BOF) sessions - NIMHANS Convention Cent
 re\, Bangalore\nBangalore\nIN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Birds of Feather (BOF) session: Building AR/VR apps with React
  and React Native  in Room 1: Birds of Feather (BOF) sessions in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Building a highly scalable exchange: to react or not to react.
DTSTART:20190302T110500Z
DTEND:20190302T115000Z
DTSTAMP:20260403T202904Z
UID:session/F1H6hht7Ms32bGBwLzNDCP@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk,Intermediate
CREATED:20190217T170237Z
DESCRIPTION:The talk will be presented by myself\, Sreekanth GS (CTO\, Hat
 io Innovations) and my dear colleague Mr. Salah VI (Senior Engineer - UX).
  Intending the talk to be of a free-flow format\, primarily discussing on 
 merits of taking up an endaevour to rewrite a full stack adopting React as
  well as the challenges and difficulties faced.\n\nGeneral flow:\n1. Intro
 duction and pep talk\n2. Pitch on what we did and what we did wrong\n3. Su
 mmary on expectations from a solution\n4. Options and choices on achieving
  the solution\n5. Nitty-gritties of choices\n6. Adoption and roadblocks\n7
 . Overcoming roadblocks\n8. Implementation strategy\n9. Test on success of
  solution implementation\n10. Way ahead and the future\n\n### Speaker bio\
 n\nCTO of Hatio Innovations\, and previous VP-Engineering @ Billdesk and M
 obME. Seasoned engineer. Occassional speaker.\n
GEO:12.943167754648822;77.59625177364798
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium 2 - NIMHANS Convention Centre\, Bangalore\nBangalore\n
 IN
ORGANIZER;CN=ReactFoo:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/reactfoo/2019/schedule/building-a-highly-scalable-
 exchange-to-react-or-not-to-react-F1H6hht7Ms32bGBwLzNDCP
BEGIN:VALARM
ACTION:display
DESCRIPTION:Building a highly scalable exchange: to react or not to react.
  in Auditorium 2 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
END:VCALENDAR
