Auto Tagger Add-In


My Apps on the SharePoint Store

Recent blog posts

User login

NuGet package for Yammer Export API


I have developed a NuGet package that helps exporting data from Yammer. It's a simple .NET wrapper that consumes the Yammer export API. It allows you to retrieve either :

  • Files (metadata only or metadata+binaries)
  • Administrators
  • Groups
  • Inbound Threads, meaning external messages in which internal users take part
  • Outbound Threads, meaning internal messages in which external users take part
  • Messages
  • Networks
  • Topics
  • Pages
  • Users

Nuget package for DBPedia Spotlight


I have developed a small .NET wrapper for DBPedia Spotlight in order to facilitate the consumption of their web service. Once you've downloaded the package in your solution, you can easily use it the following way:

  static void Main(string[] args)
            SpotlightRequestConfig cfg = new SpotlightRequestConfig(
                "Somme text", "");

My Top 3 SharePoint Online oddities


Here is my list of the weirdest issues I have experienced with SharePoint Online. Some of them are also reproduceable on-prem, some are not. I don't know if these are bugs or "by design" issues.

List with unique permissions in App Web

Did you know that if you want to have list with unique permissions in an App-Web (being part of an Add-In deployment), you must ask at least the Manage List permission in the App Manifest.

A missing piece in the Azure Application Proxy but there is hope


At the time of writing, the Azure Application Proxy makes it easy to pubish an on-prem web application to Azure. There are tons of resources explaining how to do that and it is a straightforward process.

Create a federated Office 365 lab with Azure and AD Connect in exactly 10 steps (or a little more...)!


Azure AD Connect was recently released by Microsoft to help federating on-premises environments with Office 365. I have tested it and created my own lab (now working fine). I have identified exactly 10 steps to build such environment. I'm not going to dive in the details on how to complete these 10 steps because it'd be way too long and I'd loose most of the readers after a few steps only. Here the idea is to share the AD Connect experience and potential problems you might encounter with the solutions you could try.

All you need to know about Azure Active Directory Applications in a few lines


I've been digging quite in depth the Azure Active Directory Applications lately and although, a lot of information is already available on the web, it is hard to find a resource that summarizes it all. So, here are the key aspects of AAD Applications that are the most important things to know to understand the high level concepts and have a clear overview of what you can get out of AAD Applications..

Purpose of AAD Applications

Go register to the COLLAB365 Global Conference, a 24hours online conference on SharePoint, Office 365 and Azure


As many others, I'll be speaking at a very promising online event with over 100 speakers and many many sessions on Office 365, SharePoint, Azure and more. Go register (for free) on the official site

Happy Coding

Two important lacks to fix to make the Office 365 File API really rock


At the time of writing (08/2015), Office 365 is really becoming a great platform with a lot of APIs for a very affordable and competitive price. As I'm currently involved in OneDrive for Business implementation, I focused on the File API whose the main endpoints is:

and I consider it a good start. The integration with Azure Active Directory is awesome (also with the other services) but the API itself lacks two major features to rock: