Microsoft has been building out its 'cloud first' strategy for many years now. As once separate on-premises server products have morphed into online services, we have been reaping the benefit of tighter integration between these services products. We've seen this most strongly with the Office 365 services where SharePoint, Office (Word, Excel, PowerPoint, Outlook, OneNote),... Continue Reading →
What are Microsoft Teams Messaging Extensions and why you should consider building one
It's no secret that I think Microsoft Teams is an awesome product. I've written in the past about how I believe Teams is a great enabler for making people more productive and brings the right tools together in a place that makes a lot of sense. What are messaging extensions? Message extensions are available when... Continue Reading →
MVP LEGO Me has been busy
I know I should be doing something a little more productive than this, but hey it's the holiday season and little LEGO MVP me needs to unwind too 🎄 Wishing you all a very happy, healthy and successful 2019. Pretty sure I'm not the only one who's gone down this rabbit hole...
THE place to start for Microsoft Teams implementation – Adoption Guide (Flipbook)
Microsoft Teams is the hub for teamwork in Office 365. The vision Microsoft has with Teams, of bringing existing products and services together into a central hub and minimising context switching, is a vision I share in and have been fostering for over a decade. Before Teams came along I'd spent over a decade of... Continue Reading →
Global Office 365 Developer Bootcamp – Sydney 2018
I attended my first Office Developer Bootcamp on Friday last week. I wasn't 100% sure of what to expect and had a little extra pressure as I was also presenting on Office Add-in development and assisting with the labs. I ended up having a really fun day. Lots of great conversations had during the bootcamp... Continue Reading →
SharePoint Announcements from Microsoft Ignite 2018 – User Group Presentation
Thanks for everyone that came along to the Sydney SharePoint User Group this month. It was great to be able to deliver so much exciting SharePoint news following all the announcement made at Microsoft Ignite. Given Microsoft Ignite now covers far more than just SharePoint it takes a while to distil the SharePoint specific announcements... Continue Reading →
Microsoft Ignite 2018 – Office Developer Announcements
As the dust settles on Microsoft Ignite for another year I'm left going back over my notes and recalling discussions I had for all those key announcements, advice and snippets of gold that will have a real impact for Office developers. If you are looking for a high level list of announcements made at the... Continue Reading →
Office Add-in Manifest Updates – Deployment timing and potential URL issues
One of the critical components of an Office Add-in is the add-in manifest. This is the xml file that describes how your add-in should be activated when an end user installs and uses it with Office documents and applications. This manifest contains references to URLs where your web application resides and also to other resources... Continue Reading →
Allowing different Azure AD app registration permission sets for a single app (user and elevated admin consent) using the v1 auth model
With Azure Active Directory Application Registrations there are two versions of authentication model available. v1 - all the permission scopes that your app may require must be consented to by the user up front. v2 - permission scopes can be asked for dynamically as your app is running, if the user hasn't already consented to... Continue Reading →