Microsoft 365 Developer Blog

A developer platform for building collaborative apps for hybrid work

SharePoint development platform @ Ignite 2018

We’re excited to welcome all the Microsoft customers and partners from around the world traveling to Orlando, plus the thousands more attending virtually, to Ignite 2018. We’re pleased to share the latest news and updates about the investments we’re making in the SharePoint platform, including the great new capabilities also on the extensibility story. This blog post has a list of all the different SharePoint developer topics in the Ignite 2018. We have quite a few breakouts, theater sessions and also booths for you to attend and visit. 

New SharePoint CSOM version released for SharePoint Online – August 2018

We are happy to announce the availability of new SharePoint Client-Side Object Model (CSOM) version targeted for the Office 365 or more specifically for SharePoint and Project Online. This was mainly a small maintenance release with minimal updates on the CSOM API surface. The August 2018 release was delayed until early September due to few logistic issues.

Overview of Visio Services JavaScript Mashup API

Previously, we took a look at how to create interactive mashups with Visio diagrams without writing any code. If you need more flexibility in creating rich diagram mashups than offered out of the box by web part connections, you can use the Visio Services JavaScript Mashup API. In this post we'll review the breadth of possibilities by the Visio Services Mashup API and show you how to get started coding with a few simple examples.

Creating Visio Add-ins with VSTO 2005 SE

There have been several newsgroup postings about using VSTO to create Visio Add-ins.  The deployment of these add-ins can be especially challenging.  There is a new developer article by Chris Castillo detailing how to write VSTO add-ins for Visio.  Chris explains why using VSTO is desirable and aggregates information from a number of sources to walk you through the development and deployment process.