TimeKeynote/MobilePractices & otherNode & Server SideAngularVueReactCore & FrameworksAdvanced JavaScriptDesign-UI-UX Web-HTML-CSS
Registration in Foyer

AHA Programming

Kent C. Dodds
The Death of the Full-Stack Developer (a...

Cory House
Morning Break 1

Starting out in React Native

Tony Diaz
Kubernetes and OpenShift for JavaScript ...

Jan Kleinert
Understanding OAuth 2.0 and OpenID Conne...

Stephanie Chamblee
Up and Running with Angular in 60 Minute...

Justin James
Vue.js for Regular People

Raymond Camden
Beyond Spaghetti: Cooking up better appl...

Ryan Lanciaux
JavaScript Objects

Hunter Loftis
TDB - Adv JS

Admiral Ackbar
Designing for Real Life

Michelle Brownstein
The Four Basic Principles of Accessibil...

Homer Gaines
TDB - Mobile

Admiral Ackbar
Practical Security in Web Applications

Chris Holland
Throw Me a Lifebuoy: Debugging Node.js i...

Christopher Hiller
Angular Dependency Injection Live Coded

Venkat Subramaniam
Testing Your Vue Application

Jennifer Bland
Why React Hooks

Kent C. Dodds
Practical Unit Testing for Existing Code...

K. Devin McIntyre
Bring order to your JavaScript API calls...

Brenton House
Communicating with Design: Reaching alig...

Taurie Davis
PWA in practice

Marcus Hellberg
Lunch Break 1

Run the world from the palm of your hand

Jared Rhodes
TBD - Practices

Admiral Ackbar
Fighting Diabetes: Calculating Insulin W...

Todd Sharp
NGRX 101

Sergio Brito
Fundamental Component Design Patterns

Ben Hong
React && Accessibility

Sean McPherson
A Quick Introduction to TypeScript

Venkat Subramaniam
Powerful Composition - Observables and M...

Jeff Barczewski
Is Visual Development the Future?

Amanda Loftis
Believe in the Power of CSS

Chris DeMars
Help! My cross-platform native app is sl...

Brenton House
DevOps: A Love Story

Valarie Regas
O-What? An Intro to OAuth For Software D...

Joel Lord
NgRx Poly - Higher Order Creators for Ng...

Wilson Hobbs
Form Validation in Vue

Maria Lamardo
The How and Why of Flexible React Compon...

Jenn Creighton
Human Readable Javascript

Laurie Barth
Get to Know Webpack

Jonathan Kemp
Lean UX and Agile

Stephanie Laurio
Developing Accessible Forms

Krystal Klumpp
Afternoon Break 1

Tools and Experiences for Enterprise Mob...

Madeline O'Connell
Carol Shepherd
Taming Change

Chris Holland
Faas and the Serverless

Simon MacDonald
Test Drive an Angular App

Matthew Knowles
Dependency Injection in Vue

Alex Riviere
Real World React: Lessons from 5 Years i...

Cory House
Declarative APIs in an Imperative World

Tilde Thurium
Simplified Functional JS = Elegant Resil...

Jeff Barczewski
Designers + Developers: #RelationshipGoa...

Stephanie Sell
Ben Hong
From Angular to Vue

Tom Colarusso
Delivering Successful Mobile Projects

Shawn Johnson
Upping Your Interviewing Game

Natasha Carlyon
GraphQL in a Serverless World

Ray Gesualdo
Building reactive client experiences wit...

Laurie Barth
Managing State in Vue.js

Shawn Wildermuth
Writing Performant React

Niya Panamdanam
Solving the Boolean Identity Crisis

Jeremy Fairbank
Machine Learning and AI with JavaScript

Douglas Starnes
It's Spelled 'Accessibility', not 'Disab...

Scott Davis
A tale of CSS Resets and Everything You ...

Margarita Obraztsova
The Art of Simplicity

Venkat Subramaniam
Conference Reception


TimeKeynote/MobilePractices & otherNode & Server SideAngularVueReactCore & FrameworksAdvanced JavaScriptDesign-UI-UX Web-HTML-CSS
Machine Learning for All

Erica Stanley
Morning Break 2

Offline First React Native

Tim Whitacre
TBD -- node II

Admiral Ackbar
Beat Phishing with WebAuthn pt1

Jen Tong
Building Reactive Applications in Angula...

Brandon Roberts
Composing Functionality with the New Vue...

Jake Dohm
Jazz Up Your React Site With ✨Animations...

Anastasiya Flynn
Frisby.js: The Leading REST API Testing ...

Vance Lucas
Micro Frontend Architecture - Building ...

Erik Grijzen
Cognitive Biases and the User Experience

Andrew Malek
Improving Web Performance with Resource ...

Darren L Martin
The 10 changes you’ll make after “Conver...

Charles Anderson
Put the Tests before the Code

Mike Clement
WTH is a JWT

Joel Lord
Angular Team AMA!

Minko Gechev
Where Have Vueben All My Life

Component-Driven Development using Story...

Steve Pietrek
Practical Functional Programming in Java...

Jeremy Fairbank
Have you met TypeScript?

Sangeeta Nori
Building your own presentation framework

Rahul Kadyan
The Platform Formelly Known as Static

Raymond Camden
Lunch Break 2

Making it easy to follow best practices

Chris Fritz
Mobile Apps: To SQL or Not to SQL

Rob Hedgpeth
7 Habits of Highly Successful Developers

Gaines Kergosien
Firebase Functions: What are They and Wh...

Brian Zalewski
Typescript Deep Dive

Waller Goble
Real-Time Vue: Never Say "Try Refreshing...

Ari Clark
Advanced React Design Patterns

Stephen Sorensen
AWS Amplify Demystified: Putting Amplify...

Cameron Childress
The Future of Front-End Performance

Sia Karamalegos
Responsive Design Featuring ReactJS

Paige Niedringhaus
Katelyn Marsala
Whither Wordpress? Static CMS are Finall...

Brian Rinaldi
Afternoon Break 2

Flutter: Cross Platform Native Mobile Ap...

Douglas Starnes
Storybook: A Swiss Army Knife

Cody Schneider
Go for Web Development and Microservices

Cosmin Potocean
Web Components with Angular Elements

Srini Santhana
Going Serverless with VueJS

Divya Sasidharan
React + Gatsby: Smooth as butter, fast a...

J.C. Hiatt
Write Cleaner JavaScript Today

Tyler Jennings
Leveraging Powerful Jest Mocks for Effec...

Justin Doak
Build accessible apps with Cognitive Ser...

Jared Rhodes
WebXR: an Introduction to Mixed Reality ...

Blair MacIntyre
Keynote: The Future of Frameworks

Minko Gechev
Conf close and raffle