Blog
Latest posts
![Finding the minimal Azure Function authentication setup](/finding-the-minimal-azure-function-authentication-setup/thumbnail.jpg)
Finding the minimal Azure Function authentication setup
Using the built-in authentication for Azure Functions is powerful, as long as you optimize it a bit!
Read more![Moving sites to cold storage using code and Microsoft 365 Archive](/moving-sites-to-cold-storage-using-code-and-m365-archive/thumbnail.jpg)
Moving sites to cold storage using code and Microsoft 365 Archive
This post highlights the various means I found to archive SharePoint sites programmatically with Microsoft 365 Archive.
Read more![Updating and using the property bag in 2024](/updating-and-using-the-property-bag-in-2024/thumbnail.jpg)
Updating and using the property bag in 2024
It's an old, but useful feature, and impacted by the change Microsoft is pushing with NoScript sites. Or is it? Here's how to use the property bag in 2024.
Read more![Extending Microsoft 365 with custom retention controls - Part 2](/extending-microsoft-365-with-custom-retention-controls-part-2/thumbnail.jpg)
Extending Microsoft 365 with custom retention controls - Part 2
New release of a small Microsoft 365 extension I've developed to view & manage retention controls.
Read more![SPFx and the potential pitfall of partial page navigation](/spfx-and-the-potential-pitfall-of-partial-page-navigation/thumbnail.jpg)
SPFx and the potential pitfall of partial page navigation
How you need to take partial page navigation into account when building SPFx customizations.
Read more![Calling Entra ID secured Azure Functions from Power Automate](/calling-entra-id-secured-azure-function-from-power-automate/thumbnail.jpg)
Calling Entra ID secured Azure Functions from Power Automate
Can you call an Entra ID secured Azure Function from Power Automate? Yes you can, in several ways. This blog post describes one way to do it.
Read more![Logging and tracing with Azure Durable Functions](/durable-functions-logging/thumbnail.jpg)
Logging and tracing with Azure Durable Functions
Durable functions are awesome... this post shows how to see what happened end-to-end in a durable function instance.
Read more![How not to forget all those pesky Client Id's with PnP PowerShell](/pnp-powershell-how-not-to-forget-all-those-client-ids/thumbnail.jpg)
How not to forget all those pesky Client Id's with PnP PowerShell
The PnP Management Shell Entra ID App has gone away. Which means we'll now have to remember our Client Id's ourselves. This is a way to do just that.
Read more![Extending Microsoft 365 with custom retention controls](/extending-microsoft-365-with-custom-retention-controls/thumbnail.jpg)
Extending Microsoft 365 with custom retention controls
Thinking about a Purview post by Joanne C Klein, I've developed a small Microsoft 365 extension to view & manage retention controls.
Read more![Moving existing Content Types to the Content Type Hub](/moving-existing-contenttypes-to-the-contenttypehub/thumbnail.jpg)
Moving existing Content Types to the Content Type Hub
How to start leveraging the power of the Content Type Hub on your existing information architecture.
Read more![Debugging production code in SPFx](/debugging-production-spfx-code/thumbnail.jpg)
Debugging production code in SPFx
A way to debug minified SPFx code in production against your original typescript code.
Read more![Authentication and authorization highlights in the terminal](/authentication-and-authorization-highlights-in-the-terminal/thumbnail.jpg)
Authentication and authorization highlights in the terminal
Highlighting some great features in the CLI for Microsoft 365 when working with multiple identities and PIM.
Read more![Resource Specific Consent - Using delegated Sites.Selected](/rsc-using-delegated-sites-selected/thumbnail.jpg)
Resource Specific Consent - Using delegated Sites.Selected
Sites.Selected has been made available in delegated mode! What does it mean and how does it work?
Read more![4 benefits of starting your DLM journey today](/4-benefits-of-starting-your-dlm-journey-today/thumbnail.jpg)
4 benefits of starting your DLM journey today
This post highlights 4 key benefits of implementing data lifecycle management.
Read more![Applying inactive retention labels](/applying-inactive-retention-labels/thumbnail.jpg)
Applying inactive retention labels
In this blog post I'm highlighting the difference between active and inactive retention labels, and why you may want to keep your retention labels as inactive.
Read moreAbout
About
![](/images/20240403_martin_squared.jpg)
Welcome to this crossover between blog and braindump. Blogs of others have been super important during my work. This site is me returning the favor. The blogs will be about Microsoft 365, Azure, SharePoint, SharePoint Framework (SPFx) solutions, docker, PowerShell, Power Platform, Entra ID. In short: anything I’m working on and interested in. I hope you’ll learn something here. If not, no hard feelings. If you read anything you do not understand because I failed to clarify it enough, please drop me a post using my socials.
Warm regards,
Martin
Microsoft MVP | Microsoft 365 Architect