Topic Tables

A gathering place where engineers test & expand their knowledge of a subject through discussion, moderated by experts.

  • Easily identify the subjects you care about
  • Break the ice with other attendees, speakers, and workshop instructors
  • Engage in conversation or listen to others discuss
  • Make new friends & improve your conference experience

Jump to a topic


suspense

Suspense

React 16.6 added a <Suspense> component that lets you “wait” for some code to load and declaratively specify a loading state (like a spinner) while we’re waiting. Suspense for Data Fetching is a new feature that lets you also use <Suspense> to declaratively “wait” for anything else, including data.

Table Managers

kent c. dodds

Kent C. Dodds

Software Engineer & Teacher
KentCDodds.com
chantastic

Chantastic

Frontend Architect
Planning Center
typescript

Typescript

TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. It has become one of the more popular ways to write JavaScript and React apps, designed specficially to help developers scale and maintain large JavaScript applications.

Table Managers

lauren tan

Lauren Tan

Engineering Manager
Netflix
tejas kumar

Tejas Kumar

Head of Vetting
G2i
daria caraway

Daria Caraway

Software Engineer
Workday
react native

React Native

With React Native, React primitives render to the native platform UI, meaning your app uses the same native platform APIs as other native apps. You can write for many platforms with similar React code by creating platform-specific versions of components, so a single codebase can share code across platforms. With React Native, one team can maintain two platforms and share a common technology—React.

Table Managers

evan bacon

Evan Bacon

Open Source Developer
Expo
vincent riemer

Vincent Riemer

Software Engineer
Facebook
next.js

Next.js

Next.js is a popular React framework for building server-rendered apps, static sites, progressive-web apps, and more. It is used in production by Netflix, GitHub, Docker, Twitch, Uber, and many others.

Table Managers

jj kasper

JJ Kasper

Software Engineer
ZEIT
joe haddad

Joe Haddad

Senior Software Engineer
ZEIT
concurrent mode

Concurrent Mode

Concurrent Mode is a set of new features that help React apps stay responsive and gracefully adjust to the user’s device capabilities and network speed. These features are still experimental and are subject to change. They are not yet a part of a stable React release, but you can try them in an experimental build.

Table Managers

sebastian markbåge

Sebastian Markbåge

Software Engineer
Facebook
andrew clark

Andrew Clark

Software Engineer
Facebook
women in react

Women in React

From core contributors and conference speakers to engineering leads and IC's, many women have been a vital part of the growing React ecosystem. Come chat with the React Group's Rachel Nabors, Documentation Engineer at Facebook, to learn more about the women in the React community, and how you too can get involved in the community!

Table Managers

rachel nabors

Rachel Nabors

Documentation Engineer
Facebook
react developer tools

React Developer Tools

If you've ever built an app with React, chances are you've used React Developer Tools. It's a powerful & handy browser extension that allows you to inspect the React component hierarchies in the browser and record performance information. It's maintained by Brian Vaughn of the React team.

Table Managers

brian vaughn

Brian Vaughn

Software Engineer
Facebook
interactions

Interactions

An interaction is a descriptive string (e.g. 'login button clicked') and a timestamp. When you declare an interaction, you also provide a callback in which to do some work related to that interaction. Interactions are similar to 'zones' in that any work done within the 'zone' is attributed to the interaction.

Table Managers

nicolas gallagher

Nicolas Gallagher

Software Engineer
Facebook
jamstack

JAMstack

The JAMstack is a method of building and deploying websites and apps serverlessly, with your website statically pre-rendered and served on a global CDN edge network. It leverages JavaSctipt, APIs, and microservices to add rich functionality. It helps to reduce complexity, increase scalability, and increase the performance and security of your webpage or app.

Table Managers

guillermo rauch

Guillermo Rauch

Founder & CEO
ZEIT
chris on code

Chris on Code

Web Community Manager
DigitalOcean via Scotch.io
shawn swyx wang

Shawn Swyx Wang

Developer Experience Engineer
Netlify
testing

Testing

There are many ways of testing your app -- and many arguments for how much testing is necessary. Come chat at the Testing table if you're interested in test automation, improving the testing at your company, or you're just curious about the different ways to test React components and apps.

Table Managers

muhsin abdul-musawwir

Muhsin Abdul-Musawwir

Software Engineer
Slack
alex krolick

Alex Krolick

Software Engineer
Box
web media

Web Media

Web media such as images, video, and audio are crucial parts of today's websites and applications. But they are often the biggest bottleneck on performance. Come chat with experts to learn about the technical issues at the root of this, what solutions are presently at your disposal, and what the future holds for media on the web.

Table Managers

matt mcclure

Matt McClure

Co-founder
Mux
data visualizations

Data Visualizations

The graphic representation of data helps us make sense of our data, and communicate data more effectively to our users. There are many libraries and tools that empower frontend React developers. Come and chat about these tools and patterns with experts in data visualization.

Table Managers

jana beck

Jana Beck

Data Visualization Engineer
Stitch Fix
serverless

Serverless

Serverless is an architectural pattern for applications where you don't provision or maintain servers. At its core, you're leveraging other people's servers (such as AWS, Google Cloud, or Azure), and using cloud functions to run servers only when prompted or necessary. Typically you pay for your server uptime down to the millisecond, rather than running it constantly.

Table Managers

brian leroux

Brian Leroux

CTO
Begin.com
swizec teller

Swizec Teller

Software Engineer
Yup Technologies
graphql

GraphQL

GraphQL is changing the way we think about data in our apps. It's a query language for APIs and a runtime for fulfilling those queries with your existing data. It provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

Table Managers

lee byron

Lee Byron

Software Engineer
Robinhood
eve porcello

Eve Porcello

Technical Instructor
Moon Highway
tanmai gopal

Tanmai Gopal

Co-founder
Hasura
ben awad

Ben Awad

Founder
Saffron
internationalization

Internationalization

Creating a website or app for the world is hard. Not only are you dealing with different languages, but also left-to-right text and formatting vs. right-to-left text, different cultural standards, and more. As billions of more people in the world come online, this process is not just an accessibility issue, but also a strong business incentive.

Table Managers

naomi meyer

Naomi Meyer

Software Engineer
Adobe
engineering management

Engineering Management

There are many career paths for the software engineer, and management is one of them. This position requires a different type of engineering, since people are not as predictable as code! Come chat with a few managers who have been doing this for some time.

Table Managers

ryan burgess

Ryan Burgess

Engineering Manager
Netflix
jonathan cutrell

Jonathan Cutrell

Engineering Manager
Tesorio
pete hunt

Pete Hunt

Senior Engineering Manager
Twitter

Don't wait
Get yours before they're gone.

Buy Tickets...before they're all gone!