Have you got a list of leads, potential customers, or existing database of people and want to identify or target those that are using Office 365? I can think of one or two scenarios where this would be handy! Microsoft have a free modern Excel Add-in called "MX Lookup" (available in the Office Store) that takes... Continue Reading →
5 reasons why email is still king for business communication
The last few years have seen an explosion in the number of tools available for us to communicate not only at a consumer level, but also in the context of our workplace both internally within companies and externally between companies. I primarily work with Microsoft technologies, but even within that small sphere the options are... Continue Reading →
Microsoft MVP Award 2018-2019 Office Development
Excited, proud, honoured, humbled, grateful, stupidly happy.... all emotions that hit me simultaneously as I opened the email that gave me the news that I had been presented the Microsoft Most Valuable Professional (MVP) Award for my work in Office Development. I've been incredibly fortunate to work with some really awesome people both in the... Continue Reading →
Newcastle Coders Group talk on Transitioning to Modern Office Add-in Development November 2017
I had a great time on my first visit to the Newcastle Coders Group this week. It was nice to meet some passionate developers and hear what people are up to outside of my usual Microsoft sphere. Thanks for having me talk about modern Office add-in development. Here’s the slide deck from the evenings talk.... Continue Reading →
Sydney SharePoint User Group – The Transition to Modern Office Add-in Development
I had the pleasure this week of speaking at the Sydney SharePoint User Group on the topic of transitioning to the modern Office Add-in development model. We discussed: The existing COM/VSTO Office Add-in development model The reasons and drivers for needing a new development model What the modern Office Add-in development is and how it... Continue Reading →
I’m talking modern Office add-in development at this months Sydney SharePoint User Group
The Transition to Modern Office Add-in Development Microsoft SharePoint is developed by the same team responsible for the Microsoft Office desktop applications. There has always been a strong connection between these products. Up until recently, developers who wanted to integrate Word, Excel, PowerPoint with SharePoint would use the COM add-in model. But now Microsoft has... Continue Reading →
Microsoft Ignite 2017 Highlights for the Office & SharePoint Developer
What a massive week in Orlando for Office developers. So many sessions, so much new information, it really was a case of drinking from the fire hose! Thankfully most sessions were recorded and are progressively being made available along with the relevant slide decks on https://myignite.microsoft.com/videos If you only have time to watch one session... Continue Reading →
Microsoft Ignite 2017 in Orlando – My top picks and tips
Microsoft’s premier technology conference Microsoft Ignite 2017 is quickly approaching and it’s set to be the largest Ignite conference yet (rumoured to be around 24,000 attendees). OnePlace Solutions – Products that rock this world I’m excited to be attending again with some of the awesome OnePlace Solutions team. OnePlace Solutions is again a sponsor and... Continue Reading →
How to Debug Modern Office Add-ins on Devices (iPhone/iPad) using Firebug
Debugging modern Office Add-ins with current tooling can be quite challenging. Although the technology of the add-ins you write is consistent and conforms to web standards (HTML, JavaScript, CSS), the way the add-in is hosted in the different Office clients makes it challenging to use debugging tools (as the add-in isn’t simply running in a... Continue Reading →
How to Avoid Chrome Security Issues Developing Office Add-in Hosted on localhost
When developing add-ins for Office you are often serving the add-in from a local web server on a URL using the host name “localhost”. Office add-ins also require the web server to use SSL to serve the resources for the add-in. The Chrome security implementation will fire off a security error under most common development... Continue Reading →