Maybe nobody else needs a note to remember how to update an event in a M365 Group Calendar, but I do. And since I do, I figure it's worth documenting it here.
If you're anywhere near Madrid on June 4th and enjoy Microsoft 365, Copilot, developer tooling, or just a good tech event with smart people in the room, this is your cue: come join us at CollabDays Madrid 2026 .
In this article, I'll share the least fun error I've recently had to deal with while building / deploying bots - I mean, agents - with Bot Framework, I mean, Microsoft 365 Agents SDK on macOS. And of course how to get around the issues.
In this week's article I'm sharing some of my experience with installing Copilot Studio Agents in Microsoft Teams. Namely, how to install them even when Teams says "no".
Did your Frontier Office Agents vanish without a trace? Don't panic—you're not alone. Many Microsoft 365 users have experienced the frustration of losing access to their custom Frontier Agents. The good news? They're not gone for good.
Ever had one of those conferences that are fun, informative, and did I say - fun? No matter whether you're a speaker or an attendee, Cloud Tech Tallinn 2026 was one of those!
If you are attending CTTT26 in the beautiful city of Tallinn on January 29-30, come say hi! I will be there both days, and would love to chat about all the exciting things happening in the world of Microsoft 365 and AI agents.
This article explains what happened to the "Share to Yammer" button, which was discontinued at the end of Q2 2025, and what you can do now. The historical context Yammer was acquired by Microsoft in 2012.
CollabDays Finland/Helsinki was last week, and boy was it an interesting trip! I feel super fortunate having the opportunity to do some fun traveling for work, and the privilege to speak and meet people at these community events.
This article explains some of the pros and cons of the M365 Agents SDK: The ambitious successor to Teams Toolkit, and why you should care about it. I'm also sharing some of my and my peers experiences developing with it.
There are a lot of ways SSO can break for your bot or agent on Teams/M365 Copilot/any other M365 app. I don't even know how to explain the extensibility in M365 now, so this word salad is what you get.
You might've heard the news - Delve Blogs are on the way out, leaving your users without a blogging platform on Office 365, and their data homeless. And by homeless, I mean deleted pretty soon. And by pretty soon I mean really soon.
The news is out - Delve Blogs will be axed, leaving your users without a blogging platform on Office 365, and their data homeless. And by homeless, I mean deleted. Might be a good time to start thinking about storing it somewhere else instead!
Last week, Microsoft sent a surprise email to a number of customers. Delve blogs - the hated & loved self-serve internal blogging platform on Office 365 is getting axed.
This article explains how to fix an issue where you're just minding your own business, trying to access the Microsoft Teams context in your SPFx webpart's WebPartContext via the built-in property microsoftTeams, but you run into an issue.
This article describes one way to fix the issue, where uploading and sideloading an SPFx webpart in Microsoft Teams just brickwalls you with a fairly non-descriptive error, and no way to proceed.
Note : While this was originally posted around the Christmas of 2018, and some company or seller names might not be relevant as scammers come and go, the principles in this blog post seem to be valid from the early 2000s to probably until 2038 (when ...
This post describes one possible scenario for SharePoint-Teams -integration, how to achieve that, and what kind of issues there might be. Teams? What's that?
In this post, I outline a simple way to stop SharePoint (either on-premises installation or SharePoint Online) from redirecting to Delve or MySites (respectively).
This post describes a peculiar problem that a customer had. In their intranet, all of their employees had a managed metadata -typed managed property in SharePoint User Profile Service and a mapping from that property to RefinableString31.
SharePoint Server 2013, 2016, and 2019 versions don't have that old and familiar "sign in as a different user" option in the site menu, and for the time being, nor does SharePoint Online .
In this post, I describe how you can figure out if IE11 (Internet Explorer 11) has jumped into compatibility mode. You will run into this requirement every now and then when trying to figure out some SharePoint browser compatibility mess-up.