├── .gitignore └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | notes.md 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Chain React 2017 2 | 3 | 4 | 5 | ![Chain React Crowd](http://i.imgur.com/yGo9GCP.png) 6 | 7 | A collection of links that cover content from Chain React 2017. 8 | 9 | You can also join the Infinite Red Community Slack to keep up with the conference organizers by clicking the slack badge above. 10 | 11 | [Code of Conduct](http://confcodeofconduct.com/). 12 | 13 | PRs welcome! 14 | 15 | ## Conference Apps 16 | 17 | #### Chain React App 18 | 19 | * [iOS download](https://itunes.apple.com/us/app/chain-react-conf/id1239112816?mt=8) 20 | * [Android download](https://play.google.com/store/apps/details?id=com.chainreactapp&hl=en) 21 | * [Github Source](https://github.com/infinitered/ChainReactApp) 22 | 23 | #### Chain React Photobomb 24 | 25 | * [iOS download](https://itunes.apple.com/us/app/chain-react-photobomb/id1253527606?mt=8) 26 | * [Android download](https://play.google.com/store/apps/details?id=com.echobind.chainreactphotobomb&hl=en) 27 | * [Expo download](https://expo.io/@community/chain-react-photobomb) 28 | * [Github Source](https://github.com/cball/ChainReactPhotobomb) 29 | * [Website](https://chainreactphotobomb.com/) 30 | 31 | ## Day 1 32 | 33 | ### Talks 34 | 35 | #### The Dark Art of Bundlers by [Mike Grabowski](https://twitter.com/grabbou) 36 | - [Video](https://www.youtube.com/watch?v=cz5BzwgATpc&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=1) 37 | - [Slides](https://speakerdeck.com/grabbou/the-dark-art-of-bundlers) 38 | - Links: 39 | 40 | #### React Native Sand Paper by [Brent Vatne](https://twitter.com/notbrent) 41 | - [Video](https://www.youtube.com/watch?v=oBi3j33idW0&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=17&t=484s) 42 | - [Slides](http://url.brentvatne.ca/F09ch) 43 | - Links: 44 | + [Native Directory](https://www.native.directory) and [the repo](https://github.com/expo/react-native-libraries) 45 | 46 | #### Realtime Event Processing, Streaming and Subscription for React Native Using Cloud Services by [Richard Threlkeld](https://twitter.com/undef_obj) 47 | - [Video](https://www.youtube.com/watch?v=cf6-K6OQ4-g&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=20) 48 | - Slides 49 | - Links: 50 | 51 | #### Experimenting with a Paypal Checkout SDK using React Native by [Poornima Venkatakrishnan](https://twitter.com/poorni_venkat) 52 | - [Video](https://www.youtube.com/watch?v=m-XaF3vAHrQ&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=2) 53 | - [Slides (as an app)](https://github.com/pvenkatakrishnan/ChainReact-PaypalCheckout) 54 | - Links: 55 | + [Development Preview](https://github.com/paypal/paypalnativecheckout-docs) 56 | 57 | Poornima built her talk in React Native using: 58 | 59 | - [react-native-looped-carousel](https://github.com/appintheair/react-native-looped-carousel) 60 | - [react-native-youtube](https://github.com/inProgress-team/react-native-youtube) 61 | 62 | #### React Native + ES.next = ♥︎ by [Ben Ilegbodu](https://twitter.com/benmvp) 63 | - [Video](https://www.youtube.com/watch?v=nbtEwjRJXLo&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=3&t=147s) 64 | - [Slides](https://bit.ly/chain-react-native-esnext) 65 | - Links: 66 | 67 | #### JavaScript Futurism by [Nader Dabit](https://twitter.com/dabit3) 68 | - [Video](https://www.youtube.com/watch?v=iCoYCAzx82g&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=4) 69 | - [Slides + Speaker Notes](https://docs.google.com/presentation/d/1VaphgJRcf5R47R5aPEfsJGWJ3dLiRhGFsh0bqH0cQXs/edit?usp=sharing) 70 | - Links: 71 | 72 | #### Accepting Mobile Payments with React Native by [Naoufal Kadhom](https://twitter.com/naoufal) 73 | - [Video](https://www.youtube.com/watch?v=sTretbawbkg&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=5) 74 | - [Slides](https://speakerdeck.com/naoufal/accepting-mobile-payments-with-react-native) 75 | - Links: 76 | - [React Native Payments](https://github.com/naoufal/react-native-payments) 77 | 78 | #### Gestures here. Gestures there. Gestures everywhere! by [Kyle Poole](https://twitter.com/kylpo) & [Thomas Bruketta](https://twitter.com/SirTeebs) 79 | - [Video](https://www.youtube.com/watch?v=L_jzGn5b9H4&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=6) 80 | - [Slides](https://infiniteredcommunity.slack.com/files/kylpo/F67GLPET1/gestureseverywhere.pdf) *NOTE: Requires IR Slack Login* 81 | - Links: 82 | 83 | #### Rewriting a Large Hybrid App with React Native by [Javier Cuevas](https://twitter.com/javier_dev) 84 | - [Video](https://www.youtube.com/watch?v=eNRc0815pDs&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=7) 85 | - [Slides (nice fonts, no animations)](https://speakerdeck.com/javiercr/rewriting-a-large-hybrid-app-with-react-native-chain-react-conf-2017) 86 | - [Slides (ugly fonts, animated)](https://www.icloud.com/keynote/0SB6eU9zN3_-_ZG1zLQ4g400Q#Chain_React_Conf) 87 | - Links: 88 | 89 | #### Why We Need an App Browser by [Ken Wheeler](https://twitter.com/ken_wheeler) 90 | - [Video](https://www.youtube.com/watch?v=WEQx3wz8QeY&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=8&t=188s) 91 | - Slides 92 | - Links: 93 | - [App Browser](https://github.com/kenwheeler/app-browser) 94 | 95 | ## Day 2 96 | 97 | ### Talks 98 | #### Breaking Down React Native Bridging by [Peggy Rayzis](https://twitter.com/peggyrayzis) 99 | - [Video](https://www.youtube.com/watch?v=GiUo88TGebs&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=9) 100 | - [Slides](http://chain-react-bridging.surge.sh/#/) 101 | - Links: 102 | - [react-native-create-bridge](https://github.com/peggyrayzis/react-native-create-bridge) 103 | - [react-native-create-library](https://github.com/frostney/react-native-create-library) 104 | - [rn-snoopy](https://github.com/jondot/rn-snoopy) 105 | - [Presentation Resources](https://github.com/peggyrayzis/chain-react-bridging) 106 | 107 | #### From RPC to GraphQL: APIs from Past to Present by [Eric Baer](https://twitter.com/ebaerbaerbaer) 108 | - [Video](https://www.youtube.com/watch?v=DeKpgHK-bqw&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=10) 109 | - Slides 110 | - Links: 111 | - [A list of GraphQL code and resources](https://github.com/chentsulin/awesome-graphql) 112 | - [The GraphQL Spec](https://facebook.github.io/graphql) 113 | - ~[An excellent interactive tutorial](https://learngraphql.com)~ Dead Link 114 | - [The GraphQL Docs](http://graphql.org/learn) 115 | - [Today’s GraphQL Demo Code](https://github.com/baer/graphql-demo) 116 | - [Today’s GraphQL Demo in Launchpad](https://launchpad.graphql.com/nnnwvmq07) 117 | 118 | #### From Zero to DevOps by [Ram Narasimhan](https://twitter.com/nparashuram) 119 | - [Video](https://www.youtube.com/watch?v=f_-S0ZhVmvQ&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=11&t=119s) 120 | - Slides 121 | - Links: 122 | * [Microsoft's Mobile Center](https://mobile.azure.com) 123 | 124 | #### React as a Platform: A path towards a truly cross-platform UI by [Leland Richardson](https://twitter.com/intelligibabble) 125 | - [Video](https://www.youtube.com/watch?v=JaRtmgaNZos&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=12) 126 | - Slides 127 | - Links: 128 | * [React Primitives](https://github.com/lelandrichardson/react-primitives) 129 | 130 | #### Building Serverless Backends with AWS Lambda for React Native Apps by [Kevin Old](https://twitter.com/kevinold) 131 | - [Video](https://www.youtube.com/watch?v=blGtyVCGNT4&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=13) 132 | - Slides 133 | - Links: 134 | 135 | #### When to Go Native Over Javascript by [Harry Tormey](https://twitter.com/htormey) 136 | - [Video](https://www.youtube.com/watch?v=kFyaj5HmMEY&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=14&t=551s) 137 | - Slides 138 | - Links: 139 | * [React Native Navigation Demo](https://github.com/hgale/ReactNativeNavigationDemo) 140 | * [React Navigation Demo](https://github.com/hgale/ReactNavigationDemo) 141 | 142 | #### Building Stellar User Experiences with React Native by [Alex Kotliarskyi](https://twitter.com/alex_frantic) 143 | - [Video](https://www.youtube.com/watch?v=fjS5ssBn3fA&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=15) 144 | - [Slides](https://speakerdeck.com/frantic/building-stellar-user-experiences-with-react-native) 145 | - Links: 146 | 147 | #### React Native on the Apple TV Platform by [Doug Lowder](https://twitter.com/douglowder) 148 | - [Video](https://www.youtube.com/watch?v=jDRXGqb9hno&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=18) 149 | - Slides 150 | - Links: 151 | 152 | #### From Idea to App Store: A Guide to Shipping React Native Apps by [Chris Ball](https://twitter.com/cball_) 153 | - [Video](https://www.youtube.com/watch?v=W8X7t1qlT_w&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522&index=16) 154 | - [Slides](https://speakerdeck.com/cball/from-idea-to-app-store-a-guide-to-shipping-react-native-apps) 155 | - Links: 156 | 157 | This format is totally and completely inspired by [Lauren Tan's](https://twitter.com/sugarpirate_) open archive of many of my favorite conferences. 158 | --------------------------------------------------------------------------------