Skip to content

Details

Make sure to bring your ID. You will need it for security at check-in.

What to Expect:

  • Presentations
  • Food and drinks
  • Having a good time

MobX - Performance and Sanity
🎤 Adam Klein

The 2 major challenges for frontend apps these days are maintaining a sane architecture, and good performance.
MobX introduces a very productive way to manage a reactive state with a single source of truth, using plain objects and decorators.
This talk will introduce the idea and concept behind MobX, and how it can completely turn your web development process around.

A/B Component Testing in the land of Virtual DOM
🎤 James Villarrubia

For a long time, A/B testing on the client-side involved a lot of post-load DOM manipulation. React’s virtual DOM threw a wrench in that approach, constantly re-rendering over your A/B changes. While major A/B tracking sites like Optimizely or Google Experiments have just started to adapt to the virtual DOM, rolling your own higher-order components to manage your experiments can be a lighter and more flexible approach than the new 3rd part tools. This talk walks through how to incorporate A/B testing into a Redux/React stack and how to send experimental information to any tool you want.

Scrollytelling in React
🎤 Jason Kao

Scrollytelling is widely used by graphics reporters, data scientists, and front-end developers, yet it can be complicated to implement, especially in React. In this talk, I will give an overview of this storytelling technique, its applications, and some best practices. I will also demonstrate how to create a crude visual essay in React with a simple scrollytelling library I wrote.

Improving Lighthouse Scores for Your React Apps
🎤 Kurt Mackey

This talk walks through Chrome's Lighthouse performance monitoring tool, and how it applies to React apps. Lighthouse scores are a great proxy for user experience, high scores mean users see “fast” and low scores mean users see “slow”. We'll dissect reports for a few apps, explain how to tackle each recommendation in a React world, and talk about how to reach the golden 90+ score for maximal user delight.

Members are also interested in