#SharePointProblems | Koskila.net

Solutions are worthless unless shared! Antti K. Koskela's Personal Professional Blog

All Posts

Browse all blog posts and archives

All Posts (553)

Showing 1 to 25 of 553 posts (Page 1 of 23)
  • Cover image for How to Use GitHub Copilot with Local LLMs in VS Code
    NEW
    Published on
    Authors
    Koskila

    How to Use GitHub Copilot with Local LLMs in VS Code

    The era of free AI is over . But you can still choose between paying for GitHub Copilot AI Credits, paying for API consumption in Azure AI Foundry, or running local LLMs (large language models) on your own hardware. This article explains the alternatives to just writing a blank check to Microsoft. Background If you're using a personal subscription to Codex (ChatGPT) or Claude (Anthropic), you probably don't need to worry about this stuff.
  • Cover image for How Windows makes returning to work after a vacation a thrilling experience
    Published on
    Authors
    Koskila

    How Windows makes returning to work after a vacation a thrilling experience

    Alright, I'm back to work, and the first days have been a bit of a whirlwind (as usual). And the excitement started when opening my trusty Dell XPS laptop. I figured this is a great opportunity to log some real-life experience dealing with my ultra-high-spec Windows laptops, just to add the useful angle of reflecting on my daily work experience on top of the excitement of returning to work after a vacation.
  • Cover image for Summer is here - I'm taking a break, and you should too!
    Published on
    Authors
    Koskila

    Summer is here - I'm taking a break, and you should too!

    The summer is finally here, and I'm on vacation. The blog will be quiet for the next 3 weeks or so, as I'm trying to survive the hail, thunder and mosquitoes of the Finnish summer. Out-of-office Alright, so the Finnish summer is nothing to sneeze at, although looking at the weather forecast, I'm not sure which 1-2 days we are calling "summer" this year. Not this week, but maybe 11-12 of July, then?
  • Cover image for How to update an event in a M365 Group Calendar?
    Published on
    Authors
    Koskila

    How to update an event in a M365 Group Calendar?

    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. Otherwise I'll be confused about it again in a few months (because that's how often I have to do it - once per a few months!) Background At Omnia, we've got a set-up where we have a bunch of M365 Groups, and each of these groups has a calendar.
  • Cover image for Copilot Cowork failing to update output documents? Easy fix!
    Published on
    Authors
    Koskila

    Copilot Cowork failing to update output documents? Easy fix!

    This week, I've had to go back to the basics - but with a twist. I ran into an issue with Copilot Cowork where it was failing to update output documents. And the fix was TRULY a classic one! Anyway - read on to have a laugh. Or maybe weep with me. And POSSIBLY pick up another solution for a problem you might encounter with Copilot Cowork in the future. Problem When Cowork tries to save the document, it fails to synchronize with OneDrive.
  • Cover image for Home Automation - an air quality comparison
    Published on
    Authors
    Koskila

    Home Automation - an air quality comparison

    And now for something completely different! I had a disagreement with my wife a while ago. See, I've long suspected that our old house - originally built in the 1950s - has an air quality problem. Just a minor one, but still a problem. I say minor because, according to my measurements, pretty much the only issue is that in two rooms, the HVAC system isn't able to circulate air almost at all (which isn't surprising considering there are neither air inlets nor outlets in those rooms!
  • Cover image for See you at CollabDays Madrid on 4.6.2026!
    Published on
    Authors
    Koskila

    See you at CollabDays Madrid on 4.6.2026!

    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 . This week I'm traveling to Spain to speak at CollabDays Madrid, and I'm quite excited - it will be my first time speaking at an event in Spain, and my first time visiting Madrid. I will be talking with my good friend Michäel Maillot about M365 Agents SDK again.
  • Cover image for Are we learning anything from the recent GitHub hack?
    Published on
    Authors
    Koskila

    Are we learning anything from the recent GitHub hack?

    A week ago, GitHub announced they've been hacked. A hacker group called TeamPCP had extracted roughly 4000 private repositories and who-knows-how-much more data from GitHub's internal systems. This sounds like a pretty big deal (and it is!), but I fear we're not taking the right lessons from it. GitHub accidentally open-sourcing their internal systems? Sure, that'll lead to future breaches. But the attack vector?
  • Cover image for The "Canva Button" kerfuffle is everything wrong with software in 2026
    Published on
    Authors
    Koskila

    The "Canva Button" kerfuffle is everything wrong with software in 2026

    So this week, I'm writing about something completely different. And not something nice. No, this week, I'm writing about licensing. I hate licensing. But I also hate search engines and AI assistants not being able to come up with clear answers about simple questions - and that is exactly what happens when you search for "Canva Button" today.
  • Cover image for M365 Agents Toolkit Azure provisioning failures
    Published on
    Authors
    Koskila

    M365 Agents Toolkit Azure provisioning failures

    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. Because if I didn't find a workaround, I wouldn't be sharing this, would I? No, I would be crying about it on a GitHub issue or LinkedIn or something. Both of which I kind of did, but I also found a workaround, so here we are.
  • Cover image for Speaking at ECS 2026 - Come say hi in Cologne!
    Published on
    Authors
    koskila

    Speaking at ECS 2026 - Come say hi in Cologne!

    This week I'll be in Cologne for the European Collaboration Summit 2026 - one of the largest Microsoft 365 conferences in the world - and I'll be presenting a session together with my good friend Michaël Maillot on the Microsoft 365 Agents SDK. If you're attending, come find us! ECS 2026 Session Description Wait, what's ECS again?
  • Cover image for GitHub Copilot's Freemium Era Is Over
    Published on
    Authors
    koskila

    GitHub Copilot's Freemium Era Is Over

    A week ago I wrote about how the all-you-can-eat AI buffet is seemingly coming to an end, and how practically every major AI vendor has been tightening the screws. I noted that Microsoft looked like a relative outlier — still following the all-inclusive (for M365 Copilot) or generous grants (GitHub Copilot's "Premium Requests") models, while competitors were moving to token metering. Well, that didn't last long.
  • Cover image for Freebie AI is coming to an end
  • Cover image for How to estimate solar panel output in Home Assistant with a Lux/UV sensor
  • Cover image for Blazor Server in Azure App Service 404 errors
    Published on
    Authors
    koskila
    Tags
    blazor

    Blazor Server in Azure App Service 404 errors

    This article explains another dumb issue I ran into. Suddenly - without a warning - a Blazor app running on an Azure App Service starts becoming unresponsive. And this happens without any changes by you. How do we start investigating this? Where do we go from here? Why are we still here, just to suffer? The answer is YES, we are still here, just to suffer. And as part of YOUR suffering, you get to read this article, which is a step-by-step guide to fixing this issue. So, let's get started.
  • Cover image for How to install Copilot Studio Agents in Teams (even when it fails)?
    Published on
    Authors
    Koskila

    How to install Copilot Studio Agents in Teams (even when it fails)?

    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". Background So you have built a beautiful Copilot Studio Agent, and now you want to use it in Microsoft Teams. How do you get it there? Well, you of course navigate to "Channels" and select "Teams and Microsoft 365 Copilot" as the channel type.
  • Cover image for No, New Outlook (NEW) still can't subscribe to an online calendar
    Published on
    Authors
    Koskila
    Tags
    outlook

    No, New Outlook (NEW) still can't subscribe to an online calendar

    This article explores the problematic task of adding an online calendar to New Outlook (NEW), and how to work around the issue by using Outlook on the web (OWA) instead. Background Now, unlike in Windows (at least in theory), on a Mac you can't change the default calendar app to something else than Apple Calendar. So if you click on a calendar link in an email, it will open in Apple Calendar - and if you want to subscribe to an online calendar, you better subscribe to it in Apple Calendar.
  • Cover image for USA - giving strong 'Not This Year' vibes 🥲
    Published on
    Authors
    Koskila

    USA - giving strong 'Not This Year' vibes 🥲

    What exactly is happening in the USA? The once-great country seems hell-bent on shooting themselves in the foot again, again and again, and knowing what a bad shot most people are, I've chosen to stay out of the line of fire this time around and canceled my travel plans. It bleeds my heart not to make it to the MVP Summit in person to meet up with all the amazing people, and of course to take the excuse to go on a little road trip to check some of the missing states off the map.
  • Cover image for Microsoft's AI Revolution: $99/mo E7 Brings Copilot Cowork and Agent 365
  • Cover image for Happy 25th birthday, SharePoint! 🎉
    Published on
    Authors
    Koskila

    Happy 25th birthday, SharePoint! 🎉

    This article is my love letter to the 25-year-old workhorse in the Microsoft ecosystem - SharePoint. Let me take you on a wild ride through my personal journey and love-hate relationship with SharePoint! Intro So on March 2nd, 2026, SharePoint turned 25 years old. It can now not only drive, but also vote and drink - hopefully not at the same time, even if drinking and voting DOES sound like a great time! My first day job in 2011 was a SharePoint developer.
  • Cover image for How to use Graph Subscriptions to monitor changes on a SharePoint site?
  • Cover image for Git failing with a Filename too long fatal: Could not reset index file to revision 'HEAD
  • Cover image for Help! My Frontier Office Agents disappeared! What do?
    Published on
    Authors
    Koskila

    Help! My Frontier Office Agents disappeared! What do?

    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. In this guide, we'll show you exactly where your missing Office Frontier Agents went and how to find them again using the Microsoft 365 Admin Center. Background So you had access to the Frontier Office Agents in your Microsoft 365 tenant.
  • Cover image for Thank you Cloud Tech Tallinn 2026!
    Published on
    Authors
    Koskila

    Thank you Cloud Tech Tallinn 2026!

    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! For me personally, what started as "hey, we should geek out on this new AI stuff" with Michael Maillot over half a year ago, turned into 45 minutes of pure Microsoft 365 Agents SDK goodness - and chaos! - complete with a demo that actually worked (yes, really!
  • Cover image for At Cloud Tech Townhall Tallinn 26? Come say hi!
    Published on
    Authors
    Koskila

    At Cloud Tech Townhall Tallinn 26? Come say hi!

    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. In 2025, I had the pleasure to present at CTTT25 , and it was a fantastic experience. That's why I was super thrilled to be accepted as a speaker again this year!
Whitewater Magpie Ltd.
© 2026
Static Site Generation timestamp: 2026-08-05T06:59:28Z