Sahil Malik

Sahil Malik

Sahil Malik


Sahil Malik, the founder and principal of, has been a Microsoft MVP for the past 10+ years, author and reviewer of many books and numerous articles in leading technology journals. As a consultant and trainer with experience in 5 continents and 18 countries, Sahil brings an immense amount of experience making the most complex topics extremely easy to understand. You can follow him on twitter at @sahilmalik.


Workshop: Office 365 for Developers

Office 365 offers an amazing set of functionality that can be both integrated in your applications, and your applications can surface inside it. This is where you the developer comes in.

In this workshop you will learn how to extend Office 365, how to integrate current on-prem or cloud based applications in Office 365, and all sorts of practical advice and guidance that will take you to the next level in your Office dev journey.

This workshop will cover the following topics,

  • An overview of Office 365 dev
  • A brief look at the Add-in model
  • Azure AD for developers
  • Modern dev components
  • Microsoft flow and powerapps for developers
  • PnP: because Sharing is Caring
  • JavaScript injection techniques and noscript
  • Modern Team Sites and Groups
  • SharePoint Framework

By the end of this workshop you’ll understand all the dev scenarios Office 365 offers, and will be able to make the right recommendations for the right problems.

Level: 200

Pre Requisites: ASPNET 4x, C#, JavaScript and some familiarity with TypeScript

Book your seat


Session: AngularJS2 with Microsoft Graph and AzureAD

Central to Microsoft’s cloud strategy is AzureAD, and protected behind it are an amazing set of APIs that target Office365, Microsoft Graph, and other APIs. The API model has grown from v1 to v2, which lets you address Microsoft identities, and Organizational identities using a converged API, and an authentication model that works with scopes, not resources – so you can ask for access to things when you need them. In this session, you will learn about writing an AngularJS2 application that authenticates with AzureAD, and we will query Microsoft Graph as an example API.