Advanced TypeScript

Track: R2D2
Skill Level: Intermediate
Room: Room A303
Time Slot: Thu 2/23, 2:30 PM
Tags: performance , unit testing , vs code , javascript , typescript
Presentation Link
Abstract

So, you’ve begun Angular 2 development? Or, perhaps, you’re looking at a JavaScript framework like Ionic or Electron? A stronger knowledge of TypeScript is crucial to helping you succeed across these and many other JavaScript frameworks. What has gotten you here thus far may not take you much further. Sooner or later, you’re TypeScript skills will need a power-up.

From Padawan to Jedi!

In this session, we will examine some of the advanced features of TypeScript. We’re going to move beyond simple classes and types and look at some of its more robust capabilities. Such topics include:

  • Object Management
  • TypeScript for the Browser vs. the Server
  • Error Handling
  • Memory and Performance
  • Testing - Unit Testing and Automation Testing
Joshua Davis

Joshua Davis is a seasoned developer across multiple platforms and languages. His experience ranges desktop, mainframe, mobile and cloud computing in both, Microsoft and Open Source technologies.

Joshua joined Microsoft in July, 2016 as a Cloud Solutions Architect for the Atlanta, GA MTC. His areas of focus at the MTC are Azure, application development, and IoT.

Prior to Microsoft, Joshua owned an Atlanta-based consulting and software development company. He currently has 26 Microsoft certifications, 2 scrum certifications and is a Microsoft Certified Trainer. Joshua enjoys creating, exploring and teaching others.

When not behind a computer, Joshua is an outdoors enthusiast who enjoys camping, hiking, mountain biking and kayaking - whitewater and flat water. Joshua lives in the Atlanta area with his wife and 4 kids.