This talk will explore application setup, workflow, and architecture when building a modern web application with TypeScript. While not specific to Dojo 2, this talk will use Dojo 2's approach to architecture as an example for things to consider when building applications with TypeScript.