This meetup is in Mountain View! If you can't make the journey from SF, we recommend you check out Devon's ReactJS meetup happening this same day at MemSQL's office in SF https://www.meetup.com/ReactJS-San-Francisco/events/232714881/
Food & Drinks provided courtesy of Atlassian
Agenda: 5:45: Food, drinks, mingling 6:30: Welcome + Introduction 6:35 - 7:00: Lightning Talks 7:00 - 7:15: Intermission 7:15 - 8:30: Featured Talks 8:30 - 9:00: Announcements, Mingling
Joshua Nelson: Component libraries and React as a platform
React usage and adoption has grown rapidly at Atlassian, and in the front end community at large. Now more than ever, there is a need to establish a shared platform upon which we can create reusable, shared components. Josh will talk about the evolution of React at Atlassian, the technology choices made, and how we created a platform that encourages reuse and modularity.
Joshua is a developer at Atlassian, and has spent his time honing a UI platform that lets developers quickly create user experiences that are consistent and well designed across the suite of Atlassian products. He cares deeply about enabling developers to improve customer's experience in Atlassian products. Leveraging React and its ecosystem for this UI platform has brought many opportunities – through many successes and failures, he has learnt what works (and what doesn't!) and is looking forward to sharing these lessons with you.
Michael Leung and David Katz: Lessons Learned From Our Hackathon Project
About the Speakers
Michael Leung and David Katz are two college computer science students in San Francisco and avid coders. Together, they made “BrokenTable” at Reactathon 2017, a serverless mobile app built with React Native that leverages OpenTable's API. They hope you enjoy their talk!
Jon Wong: Going GraphQL First on Web and Mobile
GraphQL provides a succinct, powerful, and flexible way to describe the data requirements of your increasingly complex applications. In conjunction with caching clients like Apollo and the component structure of React, GraphQL presents a monumental shift in how products can be built on both web and mobile clients —a shift that affects product developers and backend developers alike. Learn how the Coursera Engineering team is bridging the gap between REST and GraphQL in order to create a much more intentional approach to product-centric API design.
Jon is an engineer on the Frontend Infrastructure team at Coursera where he helps developers think less about the technical obstacles in their way and allow them to focus more on the problem at hand: building a world-class learning experience that allows people to transform their lives. He's been working with GraphQL for the better part of a year and the former product developer in him has been overflowing with excitement; he now wants to share a product-centric state of mind with as many people as he can!
Berkeley Martinez: Redux Wizardry Using RxJS Observables
Note: This talk explains RxJS in the context of a Redux application. However, RxJS is framework-agnostic, so the principles apply to vanilla JS or other frameworks such as Angular, Ember, etc.
Berkeley is the CTO of freeCodeCamp.com, a free online community for learning full-stack web development where students garner real-world experience by engineering solutions for nonprofit companies. He is the author of Redux-Epic, a library built to do better async and server-side rendering in React with RxJS Observables. He was recently invited to the official Redux-Observable repo to introduce a supported feature for server-side rendering.
Berkeley is also a partner at the SF-based consultancy Real World React, which provides technical training, application development, and talent sourcing specializing in cutting-edge technologies for web and mobile. He has trained engineers from Twilio, Tesla, Amazon, Pinterest, Nerdwallet, Netflix, and more.