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.