BEGIN:VCALENDAR VERSION:2.0 PRODID:-//HasGeek//NONSGML Funnel//EN DESCRIPTION:On the state of platforms: React Native\, Flutter\, iOS\, Reac t NAME:State of platforms: Fragments Ahmedabad REFRESH-INTERVAL;VALUE=DURATION:PT12H SUMMARY:State of platforms: Fragments Ahmedabad TIMEZONE-ID:Asia/Kolkata X-PUBLISHED-TTL:PT12H X-WR-CALDESC:On the state of platforms: React Native\, Flutter\, iOS\, Rea ct X-WR-CALNAME:State of platforms: Fragments Ahmedabad X-WR-TIMEZONE:Asia/Kolkata BEGIN:VEVENT SUMMARY:Check-in and registrations DTSTART;VALUE=DATE-TIME:20190309T030000Z DTEND;VALUE=DATE-TIME:20190309T033000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/B8Q4fUVDS6cAFcDxG66Aph@hasgeek.com CREATED;VALUE=DATE-TIME:20190206T013806Z DESCRIPTION:\n LAST-MODIFIED;VALUE=DATE-TIME:20190206T013812Z ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com BEGIN:VALARM ACTION:display DESCRIPTION:Check-in and registrations in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:Introduction to the conference and tracks DTSTART;VALUE=DATE-TIME:20190309T033000Z DTEND;VALUE=DATE-TIME:20190309T034000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/CTkiPs6F99SPgzAtrxQuau@hasgeek.com CREATED;VALUE=DATE-TIME:20190206T013829Z DESCRIPTION:\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20190217T091358Z LOCATION:Events' space - DevX Accelerator\, Ahmedabad\nAhmedabad\, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com BEGIN:VALARM ACTION:display DESCRIPTION:Introduction to the conference and tracks in Events' space in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:State of React DTSTART;VALUE=DATE-TIME:20190309T034000Z DTEND;VALUE=DATE-TIME:20190309T042000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/LQhu9qQUGm4TzUG4VRQdJA@hasgeek.com CATEGORIES:Beginner CREATED;VALUE=DATE-TIME:20190208T053929Z DESCRIPTION:In this talk\, I will take a look at a brief history of React and how it evolved over the years. \n\nI will then talk about React fundam entals- Virtual DOM\, Simple/Stateless components\, Small Applications\, l ife cycles\, state management\, hooks\, composition/inherintance\, CRA and more. \n\nI will also talk about tooling and some preferred things the co mmunity uses: tooling\, deployments\, server side frameworks\, GraphQL/Rel ay\, etc\n\nSince this talk is aimed to give a brief overview of getting s tarted in React\, I will also talk about how and where people can ask for help from the community and forums and learning in general.\n\n### Speaker bio\n\nVipul is Director at [BigBinary LLC](https://www.bigbinary.com/). He is part of Rails Team\, and helps triaging issues. His spare time is sp ent exploring and contributing to many Open Source ruby projects\, when no t dabbling with React JS. \n\nHe has recently authored ReactJS by Example\ , that does a deep walk-through of using ReactJS. Vipul loves ReactJS and Ruby's vibrant community and helps in building PuneReactJS and PuneRb comm unities. He also organizes DeccanRubyConf in Pune.\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20200619T062515Z LOCATION:Events' space - DevX Accelerator\, Ahmedabad\nAhmedabad\, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com URL:https://hasgeek.com/fragments/ahmedabad-2019/schedule/state-of-react-L Qhu9qQUGm4TzUG4VRQdJA BEGIN:VALARM ACTION:display DESCRIPTION:State of React in Events' space in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:Building high quality mobile apps with React Native DTSTART;VALUE=DATE-TIME:20190309T042000Z DTEND;VALUE=DATE-TIME:20190309T050000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/QyPWyMMxD3XCvk7XHRpGUz@hasgeek.com CATEGORIES:Intermediate CREATED;VALUE=DATE-TIME:20190206T085221Z DESCRIPTION:- Using Javascript to build mobile application\n- Comparing Co rdova/Phonegap/Ionic\, React Native\, NativeScript and Flutter\n- Understa nd the React Native architecture\n- Getting up and running with React Nati ve quickly\n- Leveraging native libraries and modules for platform specifi c tasks\n- A quick introduction to React Native performance.\n\n### Speake r bio\n\nParashuram works at Facebook on the React Native. He has been wor king on building tools for JavaScript based Mobile app development framewo rks for a while and is also a committer in the Apache Cordova project.\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20200619T062515Z LOCATION:Events' space - DevX Accelerator\, Ahmedabad\nAhmedabad\, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com URL:https://hasgeek.com/fragments/ahmedabad-2019/schedule/building-high-qu ality-mobile-apps-with-react-native-QyPWyMMxD3XCvk7XHRpGUz BEGIN:VALARM ACTION:display DESCRIPTION:Building high quality mobile apps with React Native in Events' space in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:Morning beverage break DTSTART;VALUE=DATE-TIME:20190309T050000Z DTEND;VALUE=DATE-TIME:20190309T052000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/8uUtrZHxhaVyvecaTaLns@hasgeek.com CREATED;VALUE=DATE-TIME:20190206T013937Z DESCRIPTION:\n LAST-MODIFIED;VALUE=DATE-TIME:20190304T020835Z ORGANIZER;CN=Fragments: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:Flutter: do more with less code. DTSTART;VALUE=DATE-TIME:20190309T052000Z DTEND;VALUE=DATE-TIME:20190309T055000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/FsGob6LSX2WDe3v6U59K29@hasgeek.com CATEGORIES:Beginner CREATED;VALUE=DATE-TIME:20190304T020819Z DESCRIPTION:I will start the talk with my story of moving from native Andr oid to Flutter. \n\nThen I will give a brief introduction to Flutter for t he beginners in the audience. \n\nThen the main part of the talk will comp rise of a comparison between Android and Flutter code. I will introduce 5+ examples of features or components that can be build on both native Andro id and Flutter and demonstrate how Flutter wins the race everytime in the race for speed of development\, LOC\, and efficiency. \n\nI will finally c onclude how Flutter is a godsent and a curse both to mobile developers\, s pecially freelancers.\n\n### Speaker bio\n\nPooja Bhaumik is a designer-tu rned-developer who has been crafting Android applications since high schoo l. She is an early Flutter adopter and respected community member who love s to share her insights through blog posts\, public speaking and open sour ce contributions. Her contributions got her the invitation to be a part of the grand celebration of Flutter 1.0 at FlutterLive 2018\, London. When s he is not freelancing or working on a creative project\, she is busy mento ring people on career\, personality and even mobile development. She is al so passionate about diversity & inclusion and started a community in Bhuba neswar to support personal & professional growth objectives for women deve lopers and designers.\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20200619T062515Z LOCATION:Events' space - DevX Accelerator\, Ahmedabad\nAhmedabad\, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com URL:https://hasgeek.com/fragments/ahmedabad-2019/schedule/flutter-a-nightm are-for-freelancers-FsGob6LSX2WDe3v6U59K29 BEGIN:VALARM ACTION:display DESCRIPTION:Flutter: do more with less code. in Events' space in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:What I learnt by building the exact same app in Kotlin (Native And roid)\, Nativescript and Flutter DTSTART;VALUE=DATE-TIME:20190309T055000Z DTEND;VALUE=DATE-TIME:20190309T063000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/KdiJW9xn3nMXapgRRm8zvx@hasgeek.com CATEGORIES:Intermediate CREATED;VALUE=DATE-TIME:20190206T013854Z DESCRIPTION:So I took the famous realworld.io project (which is a clone of Medium) and implemented it in Kotlin for native Android\, and then using Nativescript-Vue and finally in Flutter. \nAlthough separate platforms\, t he end result looks identical to the end user. \n\nWe will compare a bunch of things across these three platforms - \n\n1. Developer Experience\n2. Performance (out of the box)\n3. Performance optimisation learning curve\n 4. Memory/CPU/App size differences\n5. Lines of Code\n6. Perceptible jank\ , smoothness\n7. Constraints and limitations of each framework\n\n### Spea ker bio\n\nArnav Gupta is the Co-Founder of Coding Blocks\, an online + of fline software development bootcamp\, based out of New Delhi\, where he me ntors Android and NodeJS students. He has been tinkering with Android\, No deJS and Electronics since school and has contributions to open source pro jects like the Android OS (AOSP)\, Arduino IDE\, FOSSIA Open Event.\nArnav has been a speaker at many national and international conferences includi ng FOSSASIA\, DroidCon India\, JsFoo\, Fragments\, MODS\, Devfest Russia a nd OSDConf.\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20200619T062515Z LOCATION:Events' space - DevX Accelerator\, Ahmedabad\nAhmedabad\, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com URL:https://hasgeek.com/fragments/ahmedabad-2019/schedule/what-i-learnt-by -building-the-exact-same-app-in-kotlin-native-android-nativescript-and-flu tter-KdiJW9xn3nMXapgRRm8zvx BEGIN:VALARM ACTION:display DESCRIPTION:What I learnt by building the exact same app in Kotlin (Native Android)\, Nativescript and Flutter in Events' space in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:Meet My New Friend: Testing DTSTART;VALUE=DATE-TIME:20190309T063000Z DTEND;VALUE=DATE-TIME:20190309T070000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/BTuWFyq5mLt8zQonjaZqkh@hasgeek.com CATEGORIES:Intermediate CREATED;VALUE=DATE-TIME:20190218T111139Z DESCRIPTION:- I will start with a story on how difficult it was to test wh en there were no tests in the codebase and manually testing everything was so tedious\n- Many people had motivated me to move towards TDD and gettin g chance to work with people who encourage testing in the codebase helped me to move towards it\n- I started with writing unit tests using Jest is u sed by Facebook\, and as per my experience unit test helps in improving yo ur code architecture and helps you write better code\n- Showing the exampl es for the same to understand it better\n- When the feature development is done to test it we used detox with Cucumber to write e2e tests\n- This gr eatly helped us in BDD and automate tests saved time to manually tests eve rything\n- Showing the example of the same\n- Thus writing tests helped in refactoring with confidence as if any other developer is changing the cod e running tests provide information if the previous feature working as exp ected\n\n### Speaker bio\n\nPreeti is a programmer at heart\, with over 4+ years on mobile. She’s worked on multiple but Android remains her passi on\, with her experience allowing her to handle complete development cycle s\, and to go on and lead adjacent teams. When she isn’t glued to her co de\, Preeti can be found experimenting with gourmet or playing her guitar. \n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20200619T062515Z LOCATION:Events' space - DevX Accelerator\, Ahmedabad\nAhmedabad\, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com URL:https://hasgeek.com/fragments/ahmedabad-2019/schedule/meet-my-new-frie nd-testing-BTuWFyq5mLt8zQonjaZqkh BEGIN:VALARM ACTION:display DESCRIPTION:Meet My New Friend: Testing in Events' space in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:Flash talks: by the audience DTSTART;VALUE=DATE-TIME:20190309T070000Z DTEND;VALUE=DATE-TIME:20190309T072000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/BiM99Vjjdfnc5XBkb61JfQ@hasgeek.com CREATED;VALUE=DATE-TIME:20190304T021006Z DESCRIPTION:\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20190308T055124Z LOCATION:Events' space - DevX Accelerator\, Ahmedabad\nAhmedabad\, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com BEGIN:VALARM ACTION:display DESCRIPTION:Flash talks: by the audience in Events' space in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:Lunch break DTSTART;VALUE=DATE-TIME:20190309T072000Z DTEND;VALUE=DATE-TIME:20190309T080000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/3J1AMc6CCs4fKBvuH3C45R@hasgeek.com CREATED;VALUE=DATE-TIME:20190206T014251Z DESCRIPTION:\n LAST-MODIFIED;VALUE=DATE-TIME:20190308T055140Z ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com BEGIN:VALARM ACTION:display DESCRIPTION:Lunch break in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:Q&A session: platforms vis-a-vis engineering -- what makes for goo d mobile apps. DTSTART;VALUE=DATE-TIME:20190309T080000Z DTEND;VALUE=DATE-TIME:20190309T082000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/PuQrEiH5KhH4aoANbXFnt9@hasgeek.com CREATED;VALUE=DATE-TIME:20190206T014144Z DESCRIPTION:\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20190308T055145Z LOCATION:Events' space - DevX Accelerator\, Ahmedabad\nAhmedabad\, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com BEGIN:VALARM ACTION:display DESCRIPTION:Q&A session: platforms vis-a-vis engineering -- what makes for good mobile apps. in Events' space in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:React beginner's workshop DTSTART;VALUE=DATE-TIME:20190309T082000Z DTEND;VALUE=DATE-TIME:20190309T100000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/G3BdfzzDnbo4kBF7Qq2T5E@hasgeek.com CATEGORIES:Beginner CREATED;VALUE=DATE-TIME:20190217T091124Z DESCRIPTION:The workshop will be broken down into 3 parts: What React is a nd how to build up Components\, Basics of React\, Building a small React A pp with tooling around it. \n\n- What is React and how components are buil t up\n- Thinking of Apps as Components\n- React and JSX\n- Beginning with a Simple Component\n- Making components dynamic with Props\n- State and Li fecyle\n- Events and adding more logic to Components\n- Types of Componets - State-Staless\n- Composition vs Inheritance\n- Forms\n- Using CRA to bui ld a Simple App\n- Disussing tooling around from CRA and the App\n\n### Sp eaker bio\n\nVipul is Director at BigBinary LLC. He is part of Rails 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\nHe has recently authored ReactJS by Example\, that does a deep walk-th rough of using ReactJS. Vipul loves ReactJS and Ruby’s vibrant community and helps in building PuneReactJS and PuneRb communities. He also organiz es DeccanRubyConf in Pune.\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20190308T055210Z LOCATION:Events' space - DevX Accelerator\, Ahmedabad\nAhmedabad\, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com URL:https://hasgeek.com/fragments/ahmedabad-2019/schedule/react-beginners- workshop-G3BdfzzDnbo4kBF7Qq2T5E BEGIN:VALARM ACTION:display DESCRIPTION:React beginner's workshop in Events' space in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:Birds of Feather (BOF) session on React Native DTSTART;VALUE=DATE-TIME:20190309T082000Z DTEND;VALUE=DATE-TIME:20190309T091000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/JYdDy8CgboGQXuG7eHTEXi@hasgeek.com CREATED;VALUE=DATE-TIME:20190304T022543Z DESCRIPTION:In this session\, we will discuss:\n\n1. Performance issues wi th React Native.\n2. Upcoming features. \n3. End-to-end testing with React Native.\n4. Migration to newer versions of React Native: pain points and challenges. \n5. Team organization around React Native: do we need a separ ate cross-platform team when the app is on React Native? How does the cros s-platform team work with Android/iOS/mobile team in the same organization ?\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20190308T055229Z LOCATION:Crisp talks + BOF track - DevX Accelerator\, Ahmedabad\nAhmedabad \, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com BEGIN:VALARM ACTION:display DESCRIPTION:Birds of Feather (BOF) session on React Native in Crisp talks + BOF track in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:Birds of Feather (BOF) session: developer experiences with Flutter DTSTART;VALUE=DATE-TIME:20190309T091000Z DTEND;VALUE=DATE-TIME:20190309T100000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/UWbo2C4SzWpPYTa8v6XrLd@hasgeek.com CREATED;VALUE=DATE-TIME:20190304T022946Z DESCRIPTION:In this session\, we will discuss:\n\n1. Advantages and disada ntages that Flutter has over other development platforms?\n2. Experiences in developing with Flutter. \n3. Community\, online resources\, code revie ws and documentation around Flutter: how does a developer get started? Who does the developer reach out to for help?\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20190308T055217Z LOCATION:Crisp talks + BOF track - DevX Accelerator\, Ahmedabad\nAhmedabad \, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com BEGIN:VALARM ACTION:display DESCRIPTION:Birds of Feather (BOF) session: developer experiences with Flu tter in Crisp talks + BOF track in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:Evening beverage break DTSTART;VALUE=DATE-TIME:20190309T100000Z DTEND;VALUE=DATE-TIME:20190309T103000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/XJgNA8r7ZXwW4Dg1wgPm1U@hasgeek.com CREATED;VALUE=DATE-TIME:20190304T023240Z DESCRIPTION:\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20190304T023243Z LOCATION:Crisp talks + BOF track - DevX Accelerator\, Ahmedabad\nAhmedabad \, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com BEGIN:VALARM ACTION:display DESCRIPTION:Evening beverage break in Crisp talks + BOF track in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:Evening beverage break DTSTART;VALUE=DATE-TIME:20190309T100000Z DTEND;VALUE=DATE-TIME:20190309T103000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/9kZRb1NhooF24BA2UrWgyu@hasgeek.com CREATED;VALUE=DATE-TIME:20190217T091251Z DESCRIPTION:\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20190304T023246Z LOCATION:Events' space - DevX Accelerator\, Ahmedabad\nAhmedabad\, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com BEGIN:VALARM ACTION:display DESCRIPTION:Evening beverage break in Events' space in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:React beginner's workshop (continued) DTSTART;VALUE=DATE-TIME:20190309T103000Z DTEND;VALUE=DATE-TIME:20190309T123000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/2TsKf2dmY95uKM5MpkBcNR@hasgeek.com CREATED;VALUE=DATE-TIME:20190218T111300Z DESCRIPTION:\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20190304T021216Z LOCATION:Events' space - DevX Accelerator\, Ahmedabad\nAhmedabad\, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com BEGIN:VALARM ACTION:display DESCRIPTION:React beginner's workshop (continued) in Events' space in 5 mi nutes TRIGGER:-PT5M END:VALARM END:VEVENT BEGIN:VEVENT SUMMARY:Birds of Feather (BOF session): on NativeScript DTSTART;VALUE=DATE-TIME:20190309T103000Z DTEND;VALUE=DATE-TIME:20190309T111000Z DTSTAMP;VALUE=DATE-TIME:20210227T093857Z UID:session/LuA3C3qCVDhW4zPDAqPwRN@hasgeek.com CREATED;VALUE=DATE-TIME:20190304T022143Z DESCRIPTION:In this session\, we will discuss: \n\n1. What is NativeScript ? What advantages does NativeScript have over platforms for application?\n 2. Integration and mainenance of apps built with NativeScript.\n3. Learnin g curve -- ease of picking up NativeScript\, online resources and document ation\, community around NativeScript. \n4. Team organization: how do orga nizations align their teams when development involves NativeScript?\n GEO:23.03039194604374;72.5293628498912 LAST-MODIFIED;VALUE=DATE-TIME:20190304T022956Z LOCATION:Crisp talks + BOF track - DevX Accelerator\, Ahmedabad\nAhmedabad \, IN ORGANIZER;CN=Fragments:MAILTO:no-reply@hasgeek.com BEGIN:VALARM ACTION:display DESCRIPTION:Birds of Feather (BOF session): on NativeScript in Crisp talks + BOF track in 5 minutes TRIGGER:-PT5M END:VALARM END:VEVENT END:VCALENDAR