Microsoft 365: The best recipes for developers

This book is aimed at developers who want to work programmatically with Microsoft 365, Microsoft’s collaboration and information sharing platform. Microsoft 365 offers a range of servers, including Exchange and SharePoint, as well as editing and authoring tools such as Outlook, Word, Excel, PowerPoint, and many other applications that help businesses create, manage, and organize information.

The book is written for developers who are already familiar with the programming tools and technologies used by Microsoft and Microsoft 365, such as Visual Studio, Visual Studio Code, CSharp, PowerShell, and JavaScript. It assumes that readers already know how the Office applications work, so you won’t find functional descriptions or instructions for users. Instead, the book provides countless code routines and programming methods.

Book M365 Recipes

Summary

Language: English
At this moment, the book consists of:
- 2269 pages of content in 21 chapters;
- 2300+ code routines, code fragments, and examples;
- 170+ Visual Studio solutions;
- and covers 12 Microsoft 365 components: SharePoint, Exchange, Teams, Word, Excel, PowerPoint, Outlook, Power Automate, Power Apps, Planner, ToDo, and OneNote.

The book was originally offered as a one‑year subscription with monthly updates. As of September 2026, the monthly update cycle for the book has come to an end. AI tools have reached a level where they can reliably support Microsoft 365 development, and Microsoft’s own API and developer‑tool evolution has largely paused as the company invests heavily in AI across its products. To reflect this new landscape, the book is now available under a Pay-What-You-Want model, with periodic updates, expected roughly four times a year.

Author
Gustavo Velez is a mechanical and electronics engineer who has been working as a software developer and senior solutions architect for more than thirty years. He specializes in the integration of Microsoft software and started working with SharePoint before the server got its current name. In 1998, Gustavo finalized his first enterprise collaboration project using Site Server, the precursor of SharePoint and Microsoft’s first effort at providing a solution to the growing business of Internet-based Document Management and Content Management.
In his many years of experience developing and working with Windows and Office applications, Gustavo has given seminars and training in SharePoint and has also done consultancy work for several of the biggest SharePoint implementations in Europe, Africa, and South America. His articles can be found in many of the leading trade magazines in English, Dutch, German, and Spanish.
Gustavo is the author and co-author of ten books about SharePoint and the founder and editor of CompartiMOSS (http://www.compartimoss.com), a highly read magazine about Microsoft technologies for the Spanish-speaking community.
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.