The document discusses SharePoint-hosted apps and JavaScript. It provides an agenda that covers SharePoint-hosted apps, including what Microsoft says about them and discussions of their good aspects (e.g. solving problems for Microsoft), bad aspects (e.g. JavaScript only), and ugly aspects (e.g. not working with SAML and FBA sites). It also covers JavaScript, discussing its good aspects (e.g. dynamic and extensible), bad aspects, and ugly aspects (e.g. no type checking). The document concludes by noting that TypeScript, T4 templating, AngularJS, and Web Essentials can be useful but also have limitations, and that creating SharePoint-hosted apps