At the end of last week's session, I demoed a new Power BI embedding developer sample project named Power BI Embedding SPA which can be viewed or downloaded from this GitHub repository. I created this project to show developers how to build a simple single page application (SPA) for Power BI embedding using modern development tools including Node.js, webpack, TypeScript and jQuery. This project also uses Microsoft's newest client-side library for Azure AD authentication named MSAL-Browser to implement authentication, token acquisition and token caching. Note that this sample uses jQuery to create the user experience for a simple SPA. In the December session of Power BI Dev Camp, we will build on this by introducing a new sample project that uses React.js instead of jQuery to provide a much better platform for developing SPAs.
What's in store for our November session? Renown DAX expert, Phil Seamark, will teach campers how to query and modify Power BI datasets using C#, Visual Studio Code and the Tabular Object Model (TOM). Campers will learn to connect to local data models running in Power BI Desktop as well as data models running in Premium workspaces in the Power BI Service using the XMLA endpoint. Just imagine how much better your life would be if you could automate those tedious modeling tasks in Power BI Desktop such as adding measures, calculated tables and RLS roles!