Shannon Zhu(10 min): How Pyre + Facebook approaches strictification
What options we offer to users and what guarantees we're aiming for, how we're driving adoption
Plus discussion about how other typecheckers and companies are approaching the same issue
Sinan Cepel(15 min): The Unexpected Benefits of Types at Scale
In addition to catching bugs before running your code and providing excellent documentation for APIs, there's subtler benefits of typing your code. At Facebook, we've benefited immensely from second order effects of type checking that might not be obvious, such as the ability to write type-safe frameworks that make our code bases more secure. I'll be going over how these effects have affected our thinking about type checking.
Typeshed and stubs — 40 minutes
Jelle Zijlstra(10 min): The future of typeshed
Discussion of different models on what to include in typeshed in the future and how to distribute it
Notes:
Tools and checkers — 55 minutes
Typeshed and stubs — 40 minutes
Type system design — 60 minutes