
7:50 AM PT
Welcome and Opening Remarks
Nick Nisi – Emcee

8:00 - 9:00 AM PT
Keynote
Anders Hejlsberg

9:05 - 9:35 AM PT
Type System Game Engines
Josh Goldberg
Break

9:50 - 10:20 AM PT
Pushing the Compiler to the Limit
Tim Suchanek

10:25 - 10:55 AM PT
Lessons Learned Converting Snyk Codebase to TypeScript
Lili Kastilio


11:00 - 11:30 AM PT
Adding Augmented Reality to Your TypeScript App
Chris Noring and Ayşegül Yönet
11:30 - 12:30 PM PT
Lunch

12:35 - 1:05 PM PT
Using TypeScript to Define Service APIs
Miranda Van Minnen

1:10 - 1:40 PM PT
Strongly Typed Multiplayer Game Programming
Luis Fernando Alvarez

1:45 - 2:15 PM PT
A Trip into the Compiler
Joey Watts
Break


2:30 - 3:15 PM PT
Deploying Web Apps to the Cloud with TypeScript
John Papa and Craig Shoemaker

3:20 - 3:50 PM PT
Own the Playground: Making Your Own Plugins for the TypeScript Playground
Orta Therox



3:55 - 4:25 PM PT
TalkScript with the TypeScript Team
Anders Hejlsberg, Daniel Rosenwasser, Ryan Cavanaugh

4:30
Closing Remarks
Nick Nisi – Emcee
Open Networking

TypeScript + React = ❤️
Ben Ilegbodu

Build ArcGIS Mapping Apps with TypeScript
Rene Rubalcava

Getting into the Cloud with TypeScript
Marcia Villalba

Tightening the Full-Stack Development Loop with Nexus and Prisma
Ryan Chenkie

Stencil for Cross-Framework Components
Mike Hartington

Building Apps with Angular and Firebase
Minko Gechev

A Journey Through Typing Loopback 3
Pierre Poupin



Converting Node Express to Serverless with Azure Functions with TypeScript
John Papa, Burke Holland, and Craig Shoemaker
Sponsoring TSConf is a great way to contribute to the healthy growth of TypeScript’s open source community. Please join us in creating an amazing experience for each and every attendee.
TalkScript is the official™ podcast of TSConf and will be online to highlight the much-anticipated speaker line-up and bring you insights and information directly from the TypeScript team! Submit your question for the TypeScript Team below.
Are you a member of a group that is underrepresented in tech? We'd like to help! Please fill out the application below and we'll review your request.