Roaming Settings are a feature of the Office Add-in Model (Office.js) and provide a persisted storage object that your add-in can use. The Office Add-in model takes care of storing the settings and making them available as users move onto different devices or different hosts (Desktop Outlook vs Web Browser for example). This works as... Continue Reading →
OnePlace Solutions partner clip from Ignite 2020 session
I was beyond excited at the opportunity to be included in the "Reimagining work with the Microsoft 365 platform" session at Microsoft Ignite 2020 with Yina Arenas and Mike Ammerlaan. It's a small clip where I share how the modern Microsoft 365 development platform is allowing us to deliver real business value to our customers.... Continue Reading →
Talking Office Add-ins on 365 Days of Cloud Podcast
I joined 365 Days of Cloud podcast hosts Rabia Williams and Mark Powney to discuss the journey Office Add-ins has taken over the last 10 years and why I'm so passionate about the role add-ins play in joining our systems together and delivering real productivity and efficiency gains for our workforce. Listen to podcast https://365daysofcloud.com/2020/09/20/episode-4-cameron-dwyer-talks-office-add-ins/... Continue Reading →
๐Guest on the Valo MSIgnite Show ๐
Today I joined Valo's Daniel Anderson on the first episode of the Valo MSIgnite Show to discuss the upcoming Microsoft Ignite 2020 Virtual Conference. You can watch the recording below. Join me at Ignite where I'll be co-hosting the Table Talk 'How do Security professionals sleep at night?'
How to debug Office Add-ins that use the Edge web browser control
Office add-ins running in the Windows Desktop version of Office products are hosted using an embedded web browser control within the Office product. Traditionally this browser control was based on Internet Explorer (IE). This has changed recently so that later builds of Office are using Edge as the browser control. The technique used to debug... Continue Reading →
Why I believe Office Add-ins are the underrated productivity enabler
We are living through the age of digital transformation, where businesses are finding new and novel ways to embrace technology to change processes and gain competitive advantages. This has seen almost all of our once paper based documentation make it's way into digital form. The core Office product suite of Word, Excel, PowerPoint and Outlook... Continue Reading →
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 →
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 →
Wonder what a Microsoft 1:1 hackathon looks like? OnePlace Solutions Teams/Graph Engagement Experience
I was fortunate enough to be involved in a 1:1 hack engagement with Microsoft recently where OnePlace Solutions hosted some eager Microsoft engineers for a week long engagement. The intention was to see how we could harness some of Microsoft's new Teams extensibility options and the Graph API, and for Microsoft to identify limitations or... Continue Reading →
SharePoint Conference NA – The photos and my takeaways
SharePoint returning to Vegas, would it work like the days of old? There is certainly something special about the SharePoint community and this conference had that tight knit community feel to it. Vegas amazes me at the amount of people it seems to just be able to soak up without really skipping a beat, making... Continue Reading →