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.
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: