Skip to content

Integrating D3 & React, Navigating the React Ecosystem ++ Cohost: SouthbayJS

Photo of Tracy
Hosted By
Tracy
Integrating D3 & React, Navigating the React Ecosystem ++ Cohost: SouthbayJS

Details

This event is co-hosted with SouthBayJS (https://www.meetup.com/southbayjs/)!

Title: The Joy & Pain of Integrating D3 & React

Speaker: Elijah Meeks, Senior Software Engineer, Netflix

Description: We're well past the point when React+D3 is a novel approach, but we still struggle with whether and when to pass everything to D3, use D3 only as a generator, or a mixed system. In this talk, I'll describe the strengths and weaknesses of each approach and why I used all three in implementing an internal React+D3 framework at Netflix.

Title: Talk to me

Speaker: Feather Knee, Senior Software Engineer, Netflix

Description: Have you always dreamed of writing an app that can read text to you in 86 different robotic voices? Learn how to make that dream a reality with React.

Title: Navigating the React Ecosystem

Speaker: Ben Ilegbodu, Lead Frontend Engineer & Manager, Frontend Platform, Eventbrite

Description: React just exploded in popularity. But it’s only a UI library, not a full-fledged framework like Angular, Ember or [insert latest JS framework]. We need to create our own “framework” by picking from the plethora of libraries in the React ecosystem. But which ones should we choose? Or better yet, which ones do we actually need? Do we need a Flux implementation? What about handling ES6+, bundling and routing? How does it all come together?!1?!

Let’s walk through the tools and helper libraries that surround React. You’ll get the most out of the session with familiarity with React and its concepts, but you don’t need to be an expert. By the end of the session, you’ll have a solid understanding of the ecosystem, know which libraries you should prioritize learning first, and confidently build your own React-based stack.

Photo of Modern Web group
Modern Web
See more events
Shape Security
800 W El Camino Real, Suite 250 · Mountain View, CA