Twin Cities Code Camp

Kamran Ayub

TypeScript In Action

by Kamran Ayub

Sat, Apr 16, 2016
Room: Rapson 43
Time: 8:30

Do you want to learn how to automatically generate strongly-typed Angular services for your Web API? What about Knockout view models that stay synced with your server-side code? In this session, we will walk through a sample application that leverages TypeScript, Angular2, and ASP.NET MVC/Web API. You will learn how TypeScript can help augment your development experience and your existing knowledge as a Javascript developer by adding type safety, OO concepts, and ES6 features to your codebase. If you consider yourself a C# or .NET developer and do Javascript on the side, TypeScript is a great fit for all the paradigms you're used to. If you work in a Linux or Mac world, you’ll still be able to leverage TypeScript with cross-platform tooling. Come and learn something that might help you become more productive and make your applications more robust and less scary to refactor. The speaker recommends watching his previous TypeScript Demystified talk for a grounding in the concepts of TypeScript but it’s not required.

About the Author

Kamran Ayub is a Web Applications Consultant working at General Mills doing DevOpsy work who is passionate about technology and sharing his experiences with others. On the side, he works on his passion project Keep Track of My Games, has contributed to multiple open source libraries, travels around the world when he finds the time, and attempts to balance his coding and gaming hobbies, often unsuccessfully. He’s been in the web and software industry for over a decade, working on multiple development teams within General Mills for over 5 years. Follow him @kamranayub or on his blog, kamranicus.com.