Twin Cities Software Symposium

March 8 - 10, 2019

TypeScript for the Enterprise

Saturday - Mar 9 11:00 AM - JEFFERSON

Jessica Kerr

Jessica Kerr

Lead Engineer at Atomist

With TypeScript, the JavaScript + Node ecosystem becomes a serious contender for backend development. This talk describes why: maturity, strong language features, and Enterprise-quality open source tools. Once you know how cool and fun it is, I'll reveal some less-pleasant surprises. Get the information I wish I had when moving from Java/Scala to TypeScript. If you're new to Node or to TypeScript, or if you're experienced but still frustrated, this session will widen your development world and strengthen your superpowers.

The TypeScript compiler is a function from JavaScript + some types => JavaScript + type errors. You get to choose how many type errors you get! In this session, we'll start out lenient and gradually tighten the type checking. See the transition, its beauty and its pain.

See (at least) five things I love about TypeScript, and (at least) five things that really tripped me up. You will love these things too! and you will not be surprised about the hard bits, because you'll know they're coming.

TypeScript is a serious Enterprise-ready language. This talk will get you ready for it.

About Jessica Kerr

Jessica Kerr is a developer of development systems. She works remotely from St. Louis, for Atomist, where she writes automations and automation infrastructure in TypeScript, Clojure, and whatever else is needed. She is a back-end developer who believes the front-end is most crucial. Jessica speaks at conferences in the US and Europe; find her on the >Code podcast ( and on Twitter and Medium as @jessitron.