F8 2017 Open Source Workshops

At the F8 conference, we had a large presence for Open Source projects, demonstrations, and a classroom for labs and various sessions.

See the Sessions

We also distributed the following recommended books:

React Up & Running Hack & HHVM React Native Cookbook
Time Class Instructor
1:00 - 2:00 PM Open Source 101 Christine Abernathy
2:00 - 3:00 PM Intro to React Eric Vicenti
3:00 - 4:00 PM Intro React Native Hector Ramos
4:00 - 5:00 PM Creating Virtual Reality with React Andrew Imm
Time Class Instructor
1:00 - 2:00 PM Deep Learning Bram Wasti / Alexander Sidorov
2:00 - 3:00 PM Intro to React Eric Vicenti
3:00 - 4:00 PM Intro React Native Hector Ramos

Open Source 101 (GitHub)

Christine Abernathy

Are you curious about what open source is? Did you know you could use open source to level up your skills or your career? Come learn more in this introductory class where we'll take you through the paces of making your first open source contribution.

No Prerequisites

Intro to React (GitHub)

Eric Vicenti

React is one of the most popular JavaScript frameworks in the world. Here is your chance to understand why. You will learn the key concepts and actually create your first, easy-to-deploy React application.

Prerequisites:

  • Knowledge of JavaScript
  • NodeJS installed on your laptop
  • Your favorite editor

Intro to React Native (GitHub)

Hector Ramos

React Native makes building mobile applications super easy. Here is your chance to learn the key concepts and actually create your first mobile application.

Prerequisites:

  • Knowledge of JavaScript
  • NodeJS 6+ installed on your laptop
  • Expo app installed on your phone
  • Your favorite editor

Deep Learning

Bram Wasti

Alexander Sidorov

From GPU clusters to your phone, learn how to use Facebook's deep learning framework to train and deploy models where you want in this hands on class.

Prerequisites:

  • Some deep learning experience

Creating Virtual Reality with React

Andrew Imm

Bring the declarative power of React to the third dimension, allowing you to build VR experiences with the tools you already know. Come build a multimedia VR application from scratch, combining 360 photos and 2D UI elements into a complete virtual tour.

Prerequisites: