Play by Play: JavaScript Security
by Troy Hunt and Aaron Powell
In this course, you’ll learn how to minimize the security risks that are present when working with Single-page Applications.
What you'll learn
Play by Play is a series in which top technologists work through a problem in real time, unrehearsed, and unscripted. In this course, Play by Play: JavaScript Security, Troy Hunt and Aaron Powell demonstrate building an application in the browser, particularly a Single-page Application (SPA), and show how the application works, and its visibility to the user. By the end of this course, you’ll have a better understanding of how to minimize some common security risks when working with Single-page Applications.
About the authors
Troy Hunt is a Microsoft Regional Director and MVP for Developer Security, an ASPInsider, and a full time Author for Pluralsight—a leader in online training for technology and creative professionals. Troy has been building software for browsers since the very early days of the web and possesses an exceptional ability to distill complex subjects into relatable
explanations. This has led Troy to become an industry thought leader in the security space and produce more than twenty top-rated courses ... morefor Pluralsight. Currently, Troy is heavily involved in Have I been pwned? (HIBP) a free service that aggregates data breaches and helps people establish potential impacts from malicious web activity. Troy blogs regularly about web security and is a frequent speaker at industry
conferences across the globe and throughout the media to discuss a wide range of technologies. Troy has been featured in a number of articles with publications including Forbes, TIME magazine, Mashable, PCWorld, ZDNet and Yahoo! Tech. Aside from technology and security, Troy is an avid snowboarder, windsurfer and tennis player
Aaron is a Senior Developer and Technical Web Specialist with Readify and Microsoft MVP for Internet Explorer Development. Professionally Aaron does a lot of work on the ASP.Net stack, through MVC to WebForms, as well as non-Microsoft technologies such as Node.js. Aaron is passionate about teaching developers how to make the most out of their chosen technologies and doing web development in the best way possible. A guilty pleasure of his is JavaScript; if you can do it in JavaScript he’s probabl... morey had a crack at doing it, whether it was a good idea or not.
He is also a big supporter of open source software, being involved in a number of different open source communities across a number of different platforms. One of his primary open source projects is a blog engine called FunnelWeb which he is one of the lead developers on. A lot of Aaron’s work can be found on GitHub and BitBucket or through his blog.
Outside of the computer Aaron enjoys good food, a good beer, skiing and long walks on the beach.