Creating an Executive Town Hall Using Microsoft Stream and Yammer

The more I work with Microsoft Stream, the more I love this tool. With working with this so much, I get asked this particular question a lot, “How do I create an executive town hall using stream?” I figured it would be good to write this post about how to accomplish this since this isn’t easily discoverable online.

Microsoft Stream

Microsoft Stream is the ideal tool to use when creating a town hall experience because we get interaction and a lot of AI features that make this pretty sweet. We have three options for hosting our live events in the Office 365 platform: Microsoft Teams, Yammer, and directly in Microsoft Stream. Live Events in Microsoft Teams provides some pretty cool features. These events can be consumed by people external to your organization, if you’d like. They can have moderated questions and comments. There is a simple interface for producing the event where you can choose to have a full screen layout for video or screen content or a large pane for content and a small pane for presenter video for example. These events also provide some of the power of Microsoft Teams because you have the option to download attendee analytics after the event to see how many people watched the event, and when they connected and disconnected. The one drawback of using Microsoft Teams, at this point, is that the video doesn’t make it into Microsoft Stream. To get the power of Microsoft Stream you need to download the video and upload it into Stream manually. For all live events in Office 365 you have two options for producing the content that your audience will view. The first is to use the Microsoft Teams live event tool to control the content. This option is available for live events hosted in Microsoft Teams and Yammer. The second option is to use an external encoder. This option is available for all three hosting options. The videos produced with this method will be available in Microsoft Stream after the live is complete. This option provides the most flexibility in controlling the video that is generated. The tools to do this are plentiful and varied. You can use an app on your phone as the encoder or an application on a computer. Today we are going to be talking about using Yammer with the external encoder method, and we’ll be using Open Broadcaster Software, OBS, available from OBS is an open source video recording and live streaming tool that provides a lot of power. It can be a bit daunting at first but once you figure out the basics you can look like a professional in no time. Continue reading “Creating an Executive Town Hall Using Microsoft Stream and Yammer”

The SharePoint Conference 2019

Regsiter Here to $50 on your registration.

This is the time of year where people look on the previous year and decide how to proceed the with the upcoming year. This is also time for new fiscal years for many organizations and this brings fresh training budgets with it. The combination of these two situations make it an ideal time to set some training goals for the next year. There are many different options to choose from when it comes to ways to use training budgets. From individual training sessions to larger conferences. If you are looking for a conference where Microsoft is present and where the content is presented by Microsoft employees and MVPs the options are little more limited. Microsoft is heavily involved with only two conferences, Microsoft Ignite and the SharePoint Conference. Microsoft has setup a rather nice cadence with these two conferences. At one conference, Microsoft will announce what they have been working on and at the next conference we will most likely have most of the features that were announced or at least get a status update on them. Before the SharePoint Conference came back Microsoft put on an event to do the announcements. This is still part of the SharePoint Conference and is usually live streamed. In addition to this there are three days of general conference sessions and two days of workshops. These sessions and workshops will be provided by Microsoft employees with intimate knowledge about the products and by MVPs and RDs with real world knowledge and experience. This provides plenty of opportunities for specialized learning that meets your needs.

Continue reading “The SharePoint Conference 2019”

Ask Vesa

I was sitting in a PnP session while at MVP Summit this week and Vesa mentioned that sending him messages doesn’t scale so I thought it would be fun to create a BOT to help answer some basic PnP questions. This is the BOT I created, enjoy. If you come across a question that this doesn’t address please let me know. I tried to include some Vesa-isms to make it realistic.

Continue reading “Ask Vesa”

SP PnP SPFx / JS SIG Nov 9, 2017

SharePoint Framework Latest News – 7:06

  • SPFx has new structure in
  • Solution guidance also included
  • ALM APIs for controlling deployment and management of SPFx solutions coming soon
    • Allows programmatic ability to work with trust and deployment

  • Tenant admin can configure where site collection app catalog can be used.
  • Allows SPFx to be deployed only to site collection
  • Assets included in deployment packages can be automatically pushed to Public CDN


Next SPFx/JS Meeting November 23rd

Next General SharePoint Dev SIG on November 16th

Not sure how you should React – Session at Collab365 Global Conference

Have you heard about the virtual Collab365 Global Conference 2017 that’s streaming online November 1st – 2nd?

Join me and 120 other speakers from around the world who will be bringing you the very latest content around SharePoint, Office 365, Flow, PowerApps, Azure, OneDrive for Business and of course the increasingly popular Microsoft Teams. The event is produced by the Collab365 Community and is entirely free to attend.

Places are limited to 5000 so be quick and register now.

During the conference I’d love you to watch my session called : ‘Not sure how you should React’

Microsoft has chosen React as their framework of choice for adding functionality to SharePoint. In this session, we will discuss some reasons as to why this is the case and why you should consider using React in your projects. We will go over the basics of working with React and how to get started quickly with React whether it is in Office365 or on-premise SharePoint. We will also go through how we can easily create web parts that look and feel like out of the box SharePoint functionality by using Office UI Fabric and the React samples provided by Microsoft.

If you join me, you will learn:

  • Understand how to get started with React JS
  • How to integrate React JS with SharePoint
  • How to use the Office UI Fabric to beautify our applications


  • Office365

Audience :

  • Developer

Time (in UTC) :

  • Thursday, November 2 2017 12:00 AM

How to attend :

  1. Register here.
  2. At the time listed above go here to watch my session. (you can also add me to your own personal planner from the agenda.

Be ready to take notes!

SharePoint PnP JavaScript SIG October 12

PnP JS Core Update – 7:19


SharePoint Framework Latest – 10:09


Next Meeting October 26th

PnP Core/PowerShell/Provisioning SIG October 19, 2017


  • Column Formatting
  • Coming soon to dev preview
  • Enables simple UI level configurations on specific column

  • Already available in provisioning engine just have to wait for functionality to be released to your Tenant


  • Preview – weeks than months
  • Application Lifecycle Management APIs

GDPR Activity Hub

  • Makes it easier to manage GDPR Rules
  • Allows tracking of events and happenings in your site
  • Includes Dashboard for summary
  • Sample workflows and web parts
  • Automated setup and provisioning
  • Asking for feedback


Office PnP SPFx/JS SIG October 26

SharePoint Framework Latest – 6:23

  • SharePoint Development documentation moved to
  • Reusable controls for SharePoint Framework Solutions
    • Announced at Ignite
  • Visual Studio Extension for SharePoint Framework
    • Demo presented by Vesa – 12:22
    • Automates yeoman commands
  • Roadmap – SharePoint Development
    • Just shipped – Week of Ignite
      • SPFx On-Premises (client-side web parts on classic pages)
      • Easily deploy Web Parts and extensions across your enterprise
      • Yeoman Generator 1.3 that understands On-premise and Cloud
      • SPFx Extensions General availability
      • Tenant Properties, you can store and manage for your SPFx components
      • Modern custom themes
    • Coming Soon
      • Office UI Fabric Core support
      • More MS-Graph support
      • ALM APIs for scripted deployment of SPFx components – Preview recorded in October 19 SIG
      • Assets included in deployment packages
      • Site specific App Catalog to allow for scoped deployment
      • Site designs with extensibility point


Q&A – 58:56

  • To call azure functions from SPFX is the iframe pattern still recommended? – Yes, to not have to expose an anonymous function

Next Meeting November 9th.

OfficeDev PnP SIG October 5, 2017

Miscellaneous Announcements – 2:22

  • Recordings should be now available –
    • BRK2250
    • BRK3066 – Advancing the SharePoint Developer Community
    • BRK3267 – Let’s build with SharePoint
    • BRK4031 – Building the modern SharePoint experience: Best practices from the Microsoft for developing with SPFx
  • Documentation moved to
  • SharePoint Development Roadmap

  • Looks like all the coming soon should be out by the end of the calendar year

Modern themes and Site Designs – provisioning PREVIEW – 10:37

  • Site scripts define what happens to the out of the box site after the site is created
  • Anatomy of a site script

  • Site scripts can be applied on top of existing sites as well
  • Site scripts can also be targeted to certain groups and people in AD
  • Supported at release

Demo – 31:26

  • Demo of site designs with site scripts and flow trigger
  • Currently add Site designs through REST and can call multiple site scripts
  • “save-module -Name SharePointPnPPowerShellOnline -Path <yourpath>” to save needed PowerShell files for Azure Function

Q&A – 53:38

  • Possible to apply recipe if site is created via REST API? – Yes, will be endpoint available to apply site script

TypeScript and the SharePoint Framework, Better Together

I participated with PixelMill in doing this webinar on TypeScript and the SharePoint Framework. Here is the recording of the webinar. The slides are available at If you have any questions don’t hesitate to reach out to me. For more information about the PixelMill webinar series go to their blog,
Continue reading “TypeScript and the SharePoint Framework, Better Together”