Introduction to TypeScript


Details
Gwinnett Tech, Building 100, Room 401
JavaScript is a scripting language most commonly implemented in browsers that has been used for several decades now to enrich web-based applications. A a dynamically typed language that was rapidly developed for a narrow purpose, JavaScript has many nuances that make it difficult to manage in large enterprise applications. TypeScript was developed as the answer to provide a way to build large JavaScript applications without changing the language itself. TypeScript is a superset of JavaScript that provides mostly development-time features such as auto-completion, type checking, and discovery of interfaces. Learn from Wintellect principal consultant Jeremy Likness about the challenges JavaScript brings to enterprise development and how TypeScript provides an elegant solution through its implementation of types, interfaces, classes, modules and definitions.
Jeremy Likness is a 3 year Microsoft MVP and was named Silverlight MVP of the Year in 2010. He is the author of Building Windows 8 Apps with C# and XAML and Designing Silverlight Business Applications. A principal consultant for Wintellect, LLC, Jeremy has spent the past 15 years building highly scalable web-based commercial solutions using the Microsoft technology stack. He has 20 years of experience developing enterprise applications across multiple verticals including insurance, health and wellness, financial, supply chain management, and mobility. He is the creator of the popular MVVM framework Jounce and an open source Silverlight Isolated Storage Database System called Sterling. Likness speaks and blogs frequently on Windows 8, MVC, JavaScript, Silverlight, MEF, and related Microsoft technologies.

Introduction to TypeScript