One year as a Software Developer at Microsoft

Sep 6, 2021 3 min.

One year as a Software Developer at Microsoft Introduction Back in September 2020, I published a blog post about my experience as a Program Manager at Microsoft that was well received. It made me realize that the community was curious and interested about this role. In this post, I will share my insights as a developer. Before we begin, keep in mind this is my personal experience, which may differ a lot from team to team, product to product and depend on other circumstances (being remote, culture, etc…).

Revamping the Microsoft Graph Java SDK: a recipe to revive open-source repositories

May 24, 2021 5 min.

Introduction Back in August 2020 I became the main maintainer of the Microsoft Graph Java SDK. The team had to deprioritize this SDK in favor of other languages due to a lack of staff. About 100+ issues were open, as well as 15 pull requests from the community. Dependencies and tooling had not been updated, the Android story was unclear, no innovation had been done in a long time, the repository felt abandoned and caused a lot of frustrations…

Speaking at Microsoft 365 Saturday Ottawa 2020

Oct 4, 2020 1 min.

This year again I have the opportunity to speak at the Microsoft 365 (formerly SPS) Ottawa and I’ll be presenting “Introduction To The Microsoft Graph: Getting Started Quickly & Getting The Most Out Of It”. Together we will cover the basics of Microsoft Graph, the Microsoft Identity Platform, the value it provides to developers and how to get started. Because of the ongoing pandemic, the event will be digital only and held on Microsoft Teams.

My personal experience as a Program Manager and switching back to development

Sep 27, 2020 8 min.

Switching back to the light side of the force: becoming a developer again I recently transitioned from Program Manager on Microsoft Graph to Software Developer in the Microsoft Graph SDKs team. I’d like to thank my previous team for welcoming me these last 7 months and allowing me to experiment with the role of Program Manager. I thought I’d share with you some of my experience and learnings as a Program Manager.

GitHub Actions: Automatic conflicting pull request tagging and comment

Sep 13, 2020 4 min.

Open-source repositories enable tremendous productivity in software development. Growth in user base usually translates in growth in contributors, which in turns translates in a better solution bringing more users and so on… Maintaining large open-source repositories can be time-consuming as you spend more and more time reviewing contributions. Don’t take me wrong, that time spent reviewing pull requests is mostly well spent as it represents a factor of scale efficiency gain: for minutes spent reviewing any given pull request, the codebase benefits hours of development efforts invested by the contributor.

Microsoft Build 2020 Microsoft Graph session recordings available

Sep 7, 2020 1 min.

In case you missed it (and yes I know this post is really late), Microsoft Build 2020 produced hundreds of sessions with great content. The recordings are available on YouTube for free and if you are working with Microsoft Graph, it’s a great way to learn about new features. I had the opportunity to co-present “What’s new with Microsoft Graph?” with Elise Yang. Make sure you checkout the Microsoft 365 developer build 2020 playlist.

Counting Down to ESPC20 Online

Sep 2, 2020 2 min.

The countdown is on to ESPC20 Online – only 7 weeks to go! ESPC20 Online is a new virtual conference offering you affordable, world-class Microsoft 365 learning at your fingertips, from wherever you are in the world. Tune in live Oct 14th & 15th or catch up on-demand across 100+ sessions from SharePoint, Office 365 & Azure experts. Join me for my ESPC20 Online session: Build Responsive Applications at Scale using Microsoft Graph Change Notifications with Resource Data

Moving to a new location and celebrating a decade of blogging

Aug 31, 2020 3 min.

Welcome to my new blog! Welcome to my new blog on, powered by open source. I’ll be shutting down the old one so make sure you update your RSS subscriptions. 10 years of blogging Can you believe it? I’ve been blogging for 10 years now! At the time I was almost a Microsoft Student Partner and my first blog post (in French) was about cloud computing (which was a new thing back then).

Joining Microsoft as a Program Manager on the Microsoft Graph

Dec 17, 2019 4 min.

TL; DR I’ll be starting at Microsoft as a Program Manager on the Microsoft Graph in January. This is an exiting change and I’d like to take the time to thank 2toLead for the amazing last few years. New role I’m exited to announce I’ll be starting at Microsoft in January as a Program Manager on the Microsoft Graph (and other Microsoft Identity Platform topics). I’ll be part of the MIP organization and in the extended team of brilliant people like Yina Arenas, Jeremy Thake, Darrel Miller and many more.

New tutorial: build your custom provisioning solution for Office 365

Dec 16, 2019 1 min.

I couple of days ago I had the opportunity to animate a workshop with the amazing Franck Cornu at the Modern Workplace Conference Paris. We decided to make all the labs available under PnP for you to learn new technologies and patterns. If you follow the steps described in the labs, you will learn about technologies like Azure Logic Apps, Azure Functions, the Microsoft Graph, Azure Durable Functions, SharePoint WebHook, PnP Provisioning and much more.